List payout methods
List all payout instrument options available for a specific order. This API provides information on the refund supported, last date to initiate the refunds, payment source details, applicable payout methods along with input validation fields required for processing payout through the Payout Refunds API.
Please do not cache the response of this API, as the refund back to source are time dependent.
It includes two important fields:
back_to_source_supportedandlast_date_to_refund.Based on the values of
back_to_source_supportedandlast_date_to_refund,refunds via source or refund via payout can be decided.If
back_to_source_supportedis true and there is sufficient time remaining before thelast_date_to_refund, Refund API(refunds via source) can be initiated.If
back_to_source_supportedis true but thelast_date_to_refundhas passed, Payout refund API(refunds via payout) should be used.If
back_to_source_supportedis false, only Payout refund API(refunds via payout) can be used.
If List payout methods response does not include two fields
back_to_source_supportedandlast_date_to_refund,Refund API(refunds via source) can be initiated directly.
Consists of two parts.
Username: API Key obtained from Juspay dashboard
Password: Empty string
Example:-
Basic MUQ2QUxxxxxxxxxxxxU5QTIxQzNFNTQwNkFDMEZCOg==
Unique identifier for the merchant. This is the Merchant ID provided by Juspay. The value is case sensitive.
Passing this value will help us route efficiently at network level.
Example:- x-merchantid: testaccount
application/x-www-form-urlencoded
An identifier for the order for which the refund has to be processed
Specify your preferred Payout gateway for the refund processing. This will filter out payout_methods specific to that gateway.
Send customer bank account country code. Default country code will be derived from the destination currency of the order
Indicates whether refunding back to the original source is supported
Specifies the last possible date and time for a refund for back to source.
Contains information about the original payment method.
Indicates the type of payment method used for the original transaction.
Possible Values: CARD, BANK_TRANSFER, etc.
Specifies the actual payment method used.
Possible Values: VISA/MASTERCARD/GRABPAY/APPLEPAY, etc.
Displays the last four digits of the card used.
(Applicable only if payment_method_type is CARD)
International Securities Identification Number (ISIN) of the card.
(Applicable only if payment_method_type is CARD)
Possible payout methods
Type of payout available for the order_id shared in the request
Possible Values: BANK_TRANSFER
Payout transfer type
Possible Values: INTERNATIONAL, LOCAL
Payout mode processed for order_id in the request
Possible Values: IBAN, FAST
Array of supported gateways to process the payout refunds.
Gateway which are available for payout
The Gateway Reference ID is associated with the respective configured payout gateway for payout processing
Beneficiary details required to process the payout
It holds the field value
Title for key
Field which holds few words/ description on the title
Value format forkeyfield
Field which denotes whetherkeyis mandatory to input from the user and pass the values to payout refund API
error
access_denied
Have questions?
- Need help? Contact support
- LLM? Read llms.txt

