Hey! These docs are for version 3.2, which is no longer officially supported. Click here for the latest version, 1.0!

Wallet Payment

Create a payment transaction for paying from a prepaid Wallet.

The payment_method attribute must be one from this table: w w w (click to open table)
payment_methodBank
MOBIKWIKMobiKwik Wallet
PAYTMPayTM
FREECHARGEFreeCharge wallet
OLAMONEYOla Money wallet
PAYUMONEYPayu Money wallet
AIRTELMONEYAirtel Money
OXIGENOxigen Wallet
PAYZAPPPayZapp Wallet
JANACASHJana Cash
JIOMONEYJioMoney
PHONEPEPHONEPE / BHIM UPI
AMAZONPAYAmazon Pay
PAYPALPAYPAL
The response for the Wallet Payment API is a Payment Status Object     (click to open table)
ParameterTypeDescription
order_idStringUnique Identifier for the order.
txn_idStringTransaction ID for the payment attempt.
statusStringStatus of the transaction. See Appendix below for status mapping. PENDING_VBV indicates that the transaction requires authentication to complete.
payment.authentication.methodStringHTTP Method for authentication. Can be one of GET or POST (See redirection instructions in the "Handling the Redirection Method" section.)
payment.authentication.urlStringURL to which the user has to be taken to for completing the authentication
payment.authentication.paramsObjectPresent only when the method is POST. This a mapping via a list of key:value pairs that must be sent along with the URL for authentication. Do not hardcode the params in your client * Never assume that you will receive param “x” or param “y”. This is completely dynamic and will vary on a case by case basis.
  APPENDIX   - Payment status codes and meaning:
StatusIDMeaning
NEW10Newly created order
PENDING_VBV23Authentication is in progress
CHARGED21Successful transaction
AUTHENTICATION_FAILED26User did not complete authentication
AUTHORIZATION_FAILED27User completed authentication, but bank refused the transaction
JUSPAY_DECLINED22User input is not accepted by the underlying PG
AUTHORIZING28Transaction status is pending from bank
The request consists of Payment Method Details, as listed below:
Language
Authentication
Basic
base64
:
Click Try It! to start a request and see the response here!