Initiate the payment procedure for an order. Upon successful initiation, it returns a details including the success status, aggregator information, payment method, status, merchant order ID aggregator order, polling URL, timeout, virtual ID, Razorpay payment ID, customer ID, and device ID.
Arguments
paymentInitializationRequestInput
PaymentInitializationRequestInputPayment Initialization Request.
Response
aggregator
String!Required
Payment gateway name.
aggregator_order_id
StringPayment order id.
amount
IntPayable amount.
bqr_image
StringBharat qr image url.
currency
StringCurrency code.
customer_id
StringPayment gateway customer id.
device_id
StringEDC machine Unique Identifier.
merchant_order_id
String!Required
Order id.
method
String!Required
Payment method.
polling_url
String!Required
Polling url.
razorpay_payment_id
StringPayment id.
status
StringStatus of payment.
success
Boolean!Required
Response is successful or not.
timeout
IntTimeout.
upi_poll_url
StringUPI poll url.
virtual_id
StringPayment virtual address.
vpa
StringCustomer vpa address.
Mutation
1mutation initialisePayment(2 $paymentInitializationRequestInput: PaymentInitializationRequestInput3) {4 initialisePayment(5 paymentInitializationRequestInput: $paymentInitializationRequestInput6 ) {7 aggregator8 aggregator_order_id9 amount10 bqr_image11 currency12 customer_id13 device_id14 merchant_order_id15 method16 polling_url17 razorpay_payment_id18 status19 success20 timeout21 upi_poll_url22 virtual_id23 vpa24 }25}
Try it
Input Variables
1{2 "paymentInitializationRequestInput": {3 "aggregator": "aggregator",4 "amount": 42,5 "contact": "contact",6 "currency": "currency",7 "customer_id": "customer_id",8 "device_id": "device_id",9 "email": "[email protected]",10 "merchant_order_id": "merchant_order_id",11 "method": "method",12 "order_id": "order_id",13 "razorpay_payment_id": "razorpay_payment_id",14 "timeout": 42,15 "vpa": "vpa"16 }17}
Response
1{2 "initialisePayment": {3 "aggregator": "aggregator",4 "aggregator_order_id": "aggregator_order_id",5 "amount": 42,6 "bqr_image": "bqr_image",7 "currency": "currency",8 "customer_id": "customer_id",9 "device_id": "device_id",10 "merchant_order_id": "merchant_order_id",11 "method": "method",12 "polling_url": "polling_url",13 "razorpay_payment_id": "razorpay_payment_id",14 "status": "status",15 "success": true,16 "timeout": 42,17 "upi_poll_url": "upi_poll_url",18 "virtual_id": "virtual_id",19 "vpa": "vpa"20 }21}
Was this section helpful?