Create Transparent Order - V3
PUT /order/v3/transparent
The transaction is called transparent as it has no interface and/or screen that your customer should interact with. This version all order 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 order.
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
----------------------------
Mexico
----------------------------
CURP,
RFC
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
BRAAddress.
object
State.
City.
Street.
Neighborhood.
Number.
Complement.
Postal code.
IP.
The order details.
object
Order reference in your system.
Example
order_id_in_your_systemPayment method
Brazil - BRL
- PIX: Instant payment method
- BINANCE_PAY: Crypto payment
- DEPOSIT: Bank transfer (optional
bankSlugfield for specific bank selection) - BOLETO: Brazilian bank slip
Mexico - MXN
- CREDIT_CARD: Credit card payment
- SPEI: Electronic transfer
- OXXO: Cash payment at OXXO stores
- OXXOPAY: OXXO digital wallet
- PAYNET: PayNet payment method
Example
BINANCE_PAYAmount 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.95Some 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 financial partner of the order
Example
MATERAPIX QRCode expiration limit, with granularity of seconds. This field should only be used to generate dynamic PIX QRCodes. If not filled in, the default value will be 86400 seconds, equivalent to 24 hours.
Example
86400Special payment details.
object
3DS authentication token (payment method nonce) returned after completing the 3-D Secure flow. Required by partners such as PayPal/Redpay for credit card payments.
Tokenized card identifier produced by the card-tokenization process. Use when the payment method expects a stored card token instead of raw card data.
Credit card data. Use skipThreeDSecure field to control 3DS behavior.
object
Card holder name
Example
JOHN DOECard holder document masked with first 3 digits visible (CPF: 11 digits total, CNPJ: 14 digits total)
Example
123********Credit card number
Example
4111111111111111Card security code (CVV)
Example
123Card expiration date (MM/YY format)
Example
12/28Card brand (e.g., Visa, Mastercard, Amex, etc.)
Example
VisaNumber of installments
Example
1Whether to skip 3DS authentication
Example
trueNumber of installments for credit card payments.
Browser data for 3DS authentication.
object
Example
text/html,application/xhtml+xmlExample
application/jsonExample
pt-BRExample
trueExample
24Example
1080Example
1920Example
-180Example
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36Bank identifier for DEPOSIT payments. Optional — if omitted, the default bank will be used. Available banks at GET /v1/orders/deposit/banks.
Example
banco_bs2Responses
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
Resource not found
An unexpected error occurred inside the server