Attributes
- METHOD TYPEBank Transfer
- PAYMENTS
- PAYOUTS
- REFUNDS
- RECURRING
Introduction
India Payouts supports immediate withdrawals 24 hours per day, 7 days per week in India.
Supported Countries
- India
Supported Currencies
- INR
Payout (Withdrawal) Flow
When performing a /payout
with India Payouts, the following flow including the /accountCapture
method is used before processing the /payout
request:
- Generate a
sessionToken
. Press here for details. - Send an
/accountCapture
request that includes the following mandatory fields as shown in the example request below:userTokenId
– Unique customer identifier in merchant system.paymentMethod
: “apmgw_India_Payouts“currencyCode
: INRcountryCode
: IN
Example
/accountCapture
Request{ "sessionToken": "<sessionToken from /getSessionToken>", "merchantId": "<your merchantId>", "merchantSiteId": "<your merchantSiteId>", "userTokenId": "<unique customer identifier in merchant system>", "paymentMethod": "apmgw_India_Payouts", "currencyCode": "INR", "countryCode": "IN" }
The request returns a
redirectUrl
.Example
/accountCapture
Response{ "redirectUrl":"https://cdn.safecharge.com/safecharge_resources/v1/bank-details-19624.html?bankAccount=&submitUrl=https%3A%2F%2Ftest.safecharge.com%2FAPMNotificationGateway%2FApmConnector%2FbankCapture%2F78FC9EBD46186B122D5C76C3DAFA963F&mode=1&bankIfsc=&accountNumber=", "userTokenId":"Test", "sessionToken":"b0c6c219-4428-4c29-b4a7-6d0fda8ba9e8", "internalRequestId":464427208, "status":"SUCCESS", "errCode":0, "reason":"", "merchantId":"1122334455667891011123", "merchantSiteId":"123456", "version":"1.0" }
- Use
redirectUrl
to redirect the customer to the Merchant’s account details capture interface for them to enter their account details.
Once the information is captured, Nuvei stores the data in a userPaymentOptionId (UPO) identifier, and sends a Direct Merchant Notification (DMN) back to the user with the newly createduserPaymentOptionId
. - Send a
/payout
request and include theuserPaymentOptionId
, which contains the user’s previously stored APM account details. Press here for an example.
After the transaction is processed, Nuvei sends a DMN that includes the result of the transaction to the URL provided in urlDetails.notificationUrl
, which Nuvei recommends including in the /payout
request.
Testing
Any test data generates a PENDING transaction.
The payout is either approved automatically or with the help of the provider.