Confirm Payment (Bank Transfer)

View as Markdown
The **Confirm Payment** is an **authenticated API** that is essential part of the **Transak order flow**, allowing users to **confirm their payment** for an order once the funds have been transferred using their chosen payment method. This API ensures **secure and real-time payment reconciliation**, allowing the **crypto transaction to proceed**.

Headers

authorizationstringRequiredDefaults to YOUR_USER_AUTH_TOKEN

Authorization token is the accessToken received from the API - api/v2/auth/verify

x-user-identifierstringOptionalDefaults to USER_EMAIL_ID

Your authenticated user Email Id address.

Note: This is applicable only for Auth Reliance Flows

x-access-tokenstringOptionalDefaults to YOUR_ACCESS_TOKEN

Your Partner Access Token. Please refer here for a tutorial on generating your access token.

Note: This is applicable only for Auth Reliance Flows

Request

This endpoint expects an object.
orderIdstringRequiredDefaults to e053ef3e-2b89-4fa6-9679-89f31fe39625

orderId is the id received from the API - api/v2/orders

paymentMethodstringRequiredDefaults to sepa_bank_transfer
The value should be a supported payment method

Response

200 - Success

dataobject

Errors

400
Bad Request Error
401
Unauthorized Error
500
Internal Server Error