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 auserPaymentOptionId
(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 inurlDetails.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.