Create Checkout - V2
PUT /order/v2/checkout
Create a Checkout link for payment
This version all checkout orders will be validated by AML process, to prevent frauds.
NOTE: Please, to authenticate use the scope: “api://app-order-prd”
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ”A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).
Request Body required
Section titled “Request Body required ”object
The customer of the checkout.
object
The name of the customer, e.g.: [John Doe] or [Acme Corporation].
Example
John DoeThe type of entity that owns the account.
Example
INDIVIDUALThe document of the Customer.
object
Type of document, used when providing an ID number.
----------------------------
Brasil
----------------------------
CPF
CNPJ
OTHERS
Example
CPFThe number in the document.
Example
81985010020The e-mail address of the Customer.
Example
John.doe@acme.comThe phone number of the Customer.
Example
+14154891022The date of birth or foundation, in ISO-8601 YYYY-MM-DD format.
Example
1984-03-16The country of the Merchant
Example
BRAThe address of the Customer.
object
State.
City.
Street.
Neighborhood.
Number.
Complement.
Postal code.
The checkout details.
object
Order reference in your system.
Example
order_id_in_your_systemAmount of the order.
object
Currency
Example
BRLThe amount of the transaction, in minor units. Minor Units Format ------------------ All amount values must be formatted in that currency’s smallest unit. Two-decimal currency (for example Real): R$ 10,95 BRL, amount will be “10.95”. Two-decimal currency (for example US Dollars): $10.95 USD, amount will be “10.95”. Zero-decimal currency (for example Japanese Yen): ¥1095 JPY, amount will be “1095”. Click here to download the latest official ISO 4217 Currency Table, with Minor Units (number of decimal places) per currency
Example
10.95Payment method for the order. (used to force a specific payment method)
Example
CREDIT_CARDWhether to use 3D Secure for the order.
Some description of your order as String.
Example
Buy credit for the gameThe URL for order notification.
Example
http://www.yourserver.com/my_notification_endpointThe URL for order return after payment Done
Example
http://www.yourwebsite.com/payment_doneThe expiration date and time for the checkout in ISO-8601 format. Must be a future date. If not provided, defaults to 1 day from creation. Maximum allowed will be validated at runtime based on configuration.
Example
2026-03-19T14:30:00.000ZThe country of the Merchant
Example
BRAResponses
Section titled “ Responses ”The resource was returned successfully
object
The id of the order create.
Example
de05f0db-e6a3-462e-8f1c-8dc8dd07c278Order id in your system.
Example
order_id_in_your_systemOrder status
Example
INITIALLink image qrCode.
Example
https://public.bnbstatic.com/static/payment/20221217/cf16107e-cb98-4dca-9dcb-1ce2aa814057.jpgBase64 of image qrCode.
Example
/9j/4AAQ8DaxNqel3eoyzy27W7LdSIy7SytkbUU5yg7+td9QAUUUUAFFFFABRRRQAooooAKKKKACiiigD/2Q==String with all pix transaction info needed to be copy and paste into bank app
QrCode expiration DateTime
Deeplink to open binance app to payment.
Example
bnc://app.binance.com/payment/secpay?tempToken=R1iUiVRLcMXPboLsiU8KkLytFgUI40MA&returnLink=https://pay.binance.com/en/checkout/bcba8fa221cf4aea9f2822a8865ed1ceUniversal url to finish the payment.
Example
https://app.binance.com/payment/secpay?linkToken=a0f04c0786464e818d13c3c16efec196&_dp=Ym5jOi8vYXBwLmJpbmFuY2UuY29tL3BheW1lbnQvc2VjcGF5P3RlbXBUb2tlbj1GR3FNRE10bDJaNGFkMzlsN0J1VjU5Zm9qYTNHalMxNyZyZXR1cm5MaW5rPWh0dHBzOi8vcGF5LmJpbmFuY2UuY29tL2VuL2NoZWNrb3V0L2EwZjA0YzA3ODY0NjRlODE4ZDEzYzNjMTZlZmVjMTk2Challenge url for 3DS antifraud verification.
Example
https://test.redpayonline.com/pay/review/eadd3d34-5bc7-4Challenge access token for 3DS antifraud verification.
Example
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5cChallenge url for 3DS antifraud verification.
Example
https://test.redpayonline.com/pay/review/eadd3d34-5bc7-4Challenge access token for 3DS antifraud verification.
Example
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5cChallenge status for 3DS antifraud verification.
Example
PENDINGCheckout url to finish the payment.
Example
https://pay.binance.com/en/checkout/35829f34bc214f6c83f4c23fa3baaa49Order Token
Example
28878A179CB25212A9F4B4DF8E5BC951D719499RFee
object
Fixed fee amount
object
Example
1.00Variable fee amount
object
Example
1.00Addictional fee amount
object
Example
1.00Error message
Final value, which the customer will pay, including fees
Description about the order
Payment bank account, SPEI only
object
The clabe
The beneficiary
The bankCode
The request is not valid
Unauthorized Request
An unexpected error occurred inside the server