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
Try it
Input Variables
Response
Was this section helpful?