• Documentation
  • API Reference
  • Documentation
  • API Reference
Expand All Collapse All
< BACK TO HOME
  • APMs Overview
    • Introduction to APMs
    • APM Integrations and Flows
    • APM Input Fields and APIs
    • APM subMethod Class
    • Account Details Capture
    • APM Countries and Currencies
    • Handling In-Process WebView
  • Global Guides
    • Afterpay
    • Apple Pay
      • Registering with Apple Pay
        • (Manually) Register in the Apple System
          • Create an Apple ID
          • Enroll in the Apple Developer Program
            • Submit an Enrollment Request
            • Complete the Enrollment Process
            • Activate your Apple Developer Program Account
          • Register a Merchant ID in the Apple System
            • Create a Merchant ID
            • Create a Payment Processing Certificate
            • Create a Merchant Identity Certificate
            • Register and Verify Your Domain
      • Nuvei Apple Pay Implementations
        • Payment Page using IFrame
        • Static Apple Pay Button
        • Static Pay Button (Web SDK)
        • Dynamic Apple Pay Button
      • Apple Pay Integration
        • Apple Pay (REST API)
        • Apple Pay (Web SDK)
        • Apple Pay (Simply Connect)
        • Apple Pay Integration Testing
    • Google Pay
      • Google Pay (REST API)
      • Google Pay (Web SDK)
      • Google Pay (Simply Connect)
    • Neteller
    • PayPal
    • PayWithCrypto
    • Skrill
    • Visa Checkout
      • Visa Checkout (REST API)
  • US and Canada Guides
    • ACH
    • Instant Bank Transfer (IBT)
    • Interac Combined
    • Interac eCashout
    • Interac e-Transfer
    • Interac Instant
    • Mazooma
    • PayNearMe
    • PlayPlus
      • PlayPlus (REST)
      • PlayPlus (Web SDK)
    • VIP Preferred
      • VIP Preferred (REST)
      • VIP Pref. (Web SDK/Simply Connect)
  • Europe Guides
    • Aircash
    • BANCOMAT Pay
    • Clearpay
    • Giropay
    • iDEAL
    • MB WAY
    • MobilePay
    • Okto Cash
    • Open Banking
    • PaySafeCard
    • Satispay
    • SEPA Payouts
    • Sofort
  • Latin America Guides
    • CLAVE
    • Colombia Payouts
    • Daviplata
    • Efecty
    • LATAM Payouts
    • Pay4Fun
    • Pay with Cash
    • PIX
    • PIX Payouts
    • PSE
    • QR Redeban
    • STPmex
    • WebPay
  • Asia Pacific Guides
    • AlipayHK
    • Dana
    • DragonPay
    • GCash
    • India Payouts
    • KakaoPay
    • Konbini
    • Local Payments Indonesia
    • NPP
    • QRIS
    • Touch ’n Go
    • TrueMoney
    • WeChat

India Payouts

Home    India Payouts

On this page:
  • Introduction
  • Supported Countries
  • Supported Currencies
  • Payout (Withdrawal) Flow
  • Testing
Attributes
  • METHOD TYPEBank Transfer
  • PAYMENTS
  • PAYOUTS
  • REFUNDS

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:

  1. Send an /accountCapture request that includes the following mandatory fields as shown in the example request below:
    • userTokenId – Unique identifier of the customer in your system
    • paymentMethod: “apmgw_India_Payouts“
    • currencyCode: INR
    • countryCode: 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"
      }
  2. 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 UPO record and sends a DMN back to the user with the newly created userPaymentOptionId.
  3. Send a /payout request and include the userPaymentOptionId, which contains the user’s previously stored APM account details. Press here for an example.

Testing

Any test data generates a PENDING transaction.

The payout is either approved automatically or with the help of the provider.

    • Language fr
  • Terms of use
  • Privacy Policy
Nuvei. All rights reserved.