Process an order payment
Processes an existing or inline order through DEUNA’s configured payment and routing flow.
Use this merchant-backend operation to process an existing order token or an order supplied in the request. DEUNA applies the payment connections, routing, risk, and capture behavior configured for the merchant.
Headers#
4YOUR_PRIVATE_API_KEYBearer USER_ACCESS_TOKENmainapplication/json.Path parameters#
0Request body#
8order object that DEUNA can create.payer_info.email is present.Show child attributes
Show child attributes
credit_card or a supported wallet.Start with a complete industry order#
The order field above accepts the same business context modeled by the Orders API. For a clearer recovery and retry flow, create the order first, keep its order_token, and send the token in this request.
Response#
Returns the processed order, including its order_token, order type, resulting status, payment information, and subscription information when applicable. Treat the returned state as authoritative and continue asynchronous tracking through merchant webhooks.
Status codes
Retry-After when returned.Idempotency#
The Gateway applies idempotency to this purchase operation. Send a stable X-Idempotency-Key for the same business attempt and reuse the same key and body after a network timeout. Use a new key for a materially different attempt.
- Generate the key in the merchant backend, not in browser or mobile code.
- Never reuse a key with a different request body.
- Reconcile an uncertain outcome by retrieving the order before starting a new attempt.
See the complete endpoint entry, Authentication, and Error codes.
Was this page helpful?