Submit Payment Detail
POST
/api/v0/payment/submitRequest
Header Params
Authorization
string
required
merchantAccessKey
string
required
Body Params application/json
orderId
string
required
paymentDetail
object (PaymentDetailDTO)
optional
paymentMode
enum<string> | enum<null>
required
Allowed values:
NET_BANKINGUPICREDIT_CARDDEBIT_CARDPREPAID_CARDPAY_LATERWALLETCORPORATE_CARD
cardHolderName
string
optional
Required for Cards Payment Mode
cardNumber
string
optional
Required for Cards Payment Mode
cvv
string
optional
Required for Cards Payment Mode
expiry
string
optional
Required for Cards Payment Mode
bankCode
string
optional
Required for NetBanking, BNPL, Wallet Payment Modes
bnplPaymentOptionId
string
optional
Required for BNPL Payment Mode
vpa
string
optional
Required for UPI Payment Mode
splitSettlement
object (SplitSettlementDTO)
required
amountSplitType
enum<string>
required
Allowed values:
FLATPERCENTAGE
splitSettlementDetails
array[object (SplitSettlementDetail) {2}]
required
Example
{
"orderId": "string",
"paymentDetail": {
"paymentMode": "NET_BANKING",
"cardHolderName": "string",
"cardNumber": "string",
"cvv": "string",
"expiry": "string",
"bankCode": "string",
"bnplPaymentOptionId": "string",
"vpa": "string"
}
}
Request samples
Responses
OK(200)
HTTP Code: 200
Content Type : JSONapplication/json
Data Schema
response_code
integer <int32>
optional
response_message
string
optional
payload
object (OrderPaymentSubmitResponse)
optional
redirectionUrl
string
optional
transactionId
string
optional
Example
Not configured
Last modified: a month ago