Download OpenAPI specification:
These APIs use Mutual TLS as authentication method.
This method requires both the client and the server to confirm their identity with a certificate. Once the identity of both parties is confirmed, an encrypted connection is established.
Ask for a certificate in order to access the functionalities of the api.
If you are using postman here is an example on how to work with certificates in Postman
Find below an example on how to make a request using the certificate given.
// typescript
import axios from "axios";
import https from "https";
import fs from "fs";
const serverURL = "https://my.server";
const pfxPath = "/path/to/client.pfx"; // Replace with the path to your PFX file
const agent = new https.Agent({
pfx: fs.readFileSync(pfxPath),
passphrase: "your_pfx_file_password", // Replace with the password for your PFX file, if applicable
});
const requestData = {
// Your request payload here
};
axios
.post(serverURL, requestData, { httpsAgent: agent })
.then((response) => {
console.log("Response:", response.data);
})
.catch((error) => {
console.error("Request error:", error.message);
});
To complete the payment using a credit card, the following flow must be followed (see the illustrative diagrams below for better understanding):

In the first scenario:

In the second scenario:
Azure Entra application authentication token.
| clientSecret required | string Client secret. |
| clientId required | string Client Id of the application. |
| scopes required | Array of strings List of scopes. |
{- "clientSecret": "3ViXGN1Hx95YyQDItLeGLRyIw6xdC4",
- "clientId": "afefb19c-dcee-4d9d-a6b4-125f62f7e090",
- "scopes": [
- "api://f24bafbd-815b-4b7d-a6c9-4335dff0783f/.default"
]
}{- "tokenType": "string",
- "expiresIn": 0,
- "token": "string"
}Every time a transaction has its status changed, your system will receive a notification from ours, so that you know if transactions were paid.
We expect that your system returns to ours: status code 200. If not, we'll retry 6 more times.
| id required | string The id of the order of which to retrieve the details. |
| code required | string Order id in your system. |
| status required | string Enum: "PENDING" "PAID" "EXPIRED" "REFUNDED" "CANCELED" "ERROR" Order status. |
| paidAt required | string The date the order was paid. |
| updatedAt required | string The date the order was updated. |
| type required | string Enum: "PAY-IN" "PAY-OUT" "REFUND" The webhook order type. |
| message | string The message. |
object or null The owner bank. Returns data only when payment method is PIX | |
object or null The payer bank data. |
{- "id": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "code": "2345678726",
- "status": "PAID",
- "paidAt": "2022-12-17T11:35:51.923Z",
- "updatedAt": "2022-12-17T11:35:51.923Z",
- "type": "PAY-IN",
- "message": "Order paid",
- "ownerBank": {
- "name": "John Doe",
- "document": "12345678901",
- "bank": {
- "name": "Financial Bank",
- "ispb": "00123876",
- "code": "123",
- "account": "12345-2",
- "branch": "0001",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}
}
}, - "payer": {
- "ispb": "12345678",
- "name": "Bank name",
- "branch": "1234",
- "account": "123456",
- "accountType": "CHECKING_ACCOUNT",
- "code": "341",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}
}
}{- "returnCode": "SUCCESS"
}Every time a transaction has its status changed, your system will receive a notification from ours, so that you know if transactions were paid.
We expect that your system returns to ours: status code 200. If not, we'll retry 6 more times.
| id required | string The id of the checkout order of which to retrieve the details. |
| code required | string Order id in your system. |
| status required | string Enum: "PENDING" "PAID" "EXPIRED" "REFUNDED" "CANCELED" "ERROR" Order status. |
| paidAt required | string The date the order was paid. |
| updatedAt required | string The date the order was updated. |
| type required | string Enum: "PAY-IN" "PAY-OUT" "REFUND" The webhook order type. |
| message | string The message. |
object or null The owner bank. Returns data only when payment method is PIX | |
object or null The payer bank data. | |
| orderId required | string The id of the order of which to retrieve the details. |
{- "id": "550e8400-e29b-41d4-a716-446655440000",
- "code": "2345678726",
- "status": "PAID",
- "paidAt": "2022-12-17T11:35:51.923Z",
- "updatedAt": "2022-12-17T11:35:51.923Z",
- "type": "PAY-IN",
- "message": "Order paid",
- "ownerBank": {
- "name": "John Doe",
- "document": "12345678901",
- "bank": {
- "name": "Financial Bank",
- "ispb": "00123876",
- "code": "123",
- "account": "12345-2",
- "branch": "0001",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}
}
}, - "payer": {
- "ispb": "12345678",
- "name": "Bank name",
- "branch": "1234",
- "account": "123456",
- "accountType": "CHECKING_ACCOUNT",
- "code": "341",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}
}, - "orderId": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278"
}{- "returnCode": "SUCCESS"
}Get a list of your orders based the data entered as a filter.
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| id | string Unique identifier of the order. |
| idempotencyKey | string IdempotencyKey to filter. |
| code | string Order code. |
| customerEmail | string Customer email. |
| customerName | string Customer name |
| customerDocumentNumber | string Customer document number |
| status | string Enum: "INITIAL" "PENDING" "PAID" "EXPIRED" "ANALYSIS" "REFUNDED" "PARTIAL_REFUNDED" "CANCELED" "ERROR" Example: status=PAID Order status. |
| paymentMethod | string Enum: "PIX" "BINANCE_PAY" "CREDIT_CARD" "CASH" "SPEI" "OXXO" "PAYNET" Example: paymentMethod=BINANCE_PAY Payment method. |
| startDate required | string Example: startDate=2022-18-12 The search start date, in the following format YYYY-MM-DD. It is required if no id, code, or idempotency key is provided. |
| endDate required | string Example: endDate=2022-18-12 The search end date, in the following format YYYY-MM-DD. It is required if no id, code, or idempotency key is provided |
| sortBy required | string Enum: "createdAt" "paidAt" "refundedAt" Example: sortBy=createdAt Field to be used as sort. |
| direction required | string Enum: "ASC" "DESC" Example: direction=DESC Direction of the sort. |
| page required | string Example: page=1 The page to return. |
| perPage required | string Example: perPage=20 The record count per page. |
{- "orders": [
- {
- "id": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "idempotencyKey": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "code": "order_id_in_your_system",
- "status": "PAID",
- "customer": {
- "fullName": "John Doe",
- "type": "INDIVIDUAL",
- "document": {
- "type": "CPF",
- "number": "81985010020"
}
}, - "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "baseAmount": {
- "currency": "BRL",
- "value": "10.95"
}, - "createdAt": "2022-12-17T11:35:01.045Z",
- "paidAt": "2022-12-17T11:35:51.923Z",
- "refundedAt": "2022-12-18T112:33:00.287Z",
- "expiredAt": "2022-12-18T112:33:00.287Z",
- "compensatedAt": "2022-12-18T112:33:00.287Z",
- "settledAt": "2022-12-18T112:33:00.287Z",
- "paymentMethod": "BINANCE_PAY",
- "payment": {
- "id": "f852524c-da73-40e8-8f9b-12dbec52b072",
- "qrcodeBase64": "/9j/4AAQ8DaxNqel3eoyzy27W7LdSIy7SytkbUU5yg7+td9QAUUUUAFFFFABRRRQAooooAKKKKACiiigD/2Q==",
- "deeplink": "bnc://app.binance.com/payment/secpay?tempToken=R1iUiVRLcMXPboLsiU8KkLytFgUI40MA&returnLink=https://pay.binance.com/en/checkout/bcba8fa221cf4aea9f2822a8865ed1ce",
- "barcode": "string",
- "expireDateTime": "string",
- "digitableLine": "string",
- "token": "string"
}, - "feeAdd": "2022-12-17T11:35:01.045Z",
- "feeFix": "2022-12-17T11:35:01.045Z",
- "feeVar": "2022-12-17T11:35:01.045Z",
- "amountClient": "string",
- "financialPartner": "string",
- "canceledAt": "2022-12-18T112:33:00.287Z",
- "errorMessage": "string",
- "ownerBank": {
- "name": "John Doe",
- "document": "12345678901",
- "bank": {
- "name": "Financial Bank",
- "ispb": "00123876",
- "code": "123",
- "account": "12345-2",
- "branch": "0001",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}
}
}, - "payer": {
- "name": "John Doe",
- "document": {
- "type": "CPF",
- "number": "12345678901"
}, - "bank": {
- "ispb": "12345678",
- "name": "Bank name",
- "branch": "1234",
- "account": "123456",
- "accountType": "CHECKING_ACCOUNT",
- "code": "341",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}
}
}
}
], - "currentPage": 1,
- "perPage": 20
}You can check the transaction status at any time.
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| id required | string |
{- "id": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "idempotencyKey": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "code": "order_id_in_your_system",
- "status": "PAID",
- "customer": {
- "fullName": "John Doe",
- "type": "INDIVIDUAL",
- "document": {
- "type": "CPF",
- "number": "81985010020"
}
}, - "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "baseAmount": {
- "currency": "BRL",
- "value": "10.95"
}, - "createdAt": "2022-12-17T11:35:01.045Z",
- "paidAt": "2022-12-17T11:35:51.923Z",
- "refundedAt": "2022-12-18T112:33:00.287Z",
- "expiredAt": "2022-12-18T112:33:00.287Z",
- "compensatedAt": "2022-12-18T112:33:00.287Z",
- "settledAt": "2022-12-18T112:33:00.287Z",
- "paymentMethod": "BINANCE_PAY",
- "payment": {
- "id": "f852524c-da73-40e8-8f9b-12dbec52b072",
- "qrcodeBase64": "/9j/4AAQ8DaxNqel3eoyzy27W7LdSIy7SytkbUU5yg7+td9QAUUUUAFFFFABRRRQAooooAKKKKACiiigD/2Q==",
- "deeplink": "bnc://app.binance.com/payment/secpay?tempToken=R1iUiVRLcMXPboLsiU8KkLytFgUI40MA&returnLink=https://pay.binance.com/en/checkout/bcba8fa221cf4aea9f2822a8865ed1ce",
- "barcode": "string",
- "expireDateTime": "string",
- "digitableLine": "string",
- "token": "string"
}, - "feeAdd": "2022-12-17T11:35:01.045Z",
- "feeFix": "2022-12-17T11:35:01.045Z",
- "feeVar": "2022-12-17T11:35:01.045Z",
- "amountClient": "string",
- "financialPartner": "string",
- "canceledAt": "2022-12-18T112:33:00.287Z",
- "errorMessage": "string",
- "ownerBank": {
- "name": "John Doe",
- "document": "12345678901",
- "bank": {
- "name": "Financial Bank",
- "ispb": "00123876",
- "code": "123",
- "account": "12345-2",
- "branch": "0001",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}
}
}, - "payer": {
- "name": "John Doe",
- "document": {
- "type": "CPF",
- "number": "12345678901"
}, - "bank": {
- "ispb": "12345678",
- "name": "Bank name",
- "branch": "1234",
- "account": "123456",
- "accountType": "CHECKING_ACCOUNT",
- "code": "341",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}
}
}
}The transaction is called transparent as it has no interface and/or screen that your customer should interact with.
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
required | object The customer of the order. |
required | object The order details. |
required | object The merchant of the order. |
{- "customer": {
- "fullName": "John Doe",
- "type": "INDIVIDUAL",
- "document": {
- "type": "CPF",
- "number": "81985010020"
}, - "phone": "+14154891022",
- "birth": "1984-03-16",
- "country": "BRA",
- "address": {
- "state": "string",
- "city": "string",
- "street": "string",
- "neighborhood": "string",
- "number": "string",
- "complement": "string",
- "postalCode": "string"
}, - "ip": "string"
}, - "order": {
- "code": "order_id_in_your_system",
- "paymentMethod": "BINANCE_PAY",
- "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "additionalInfo": "Buy credit for the game",
- "financialPartner": "MATERA",
- "expiration": 86400,
- "specialPaymentDetails": {
- "card3DSToken": "string"
}
}, - "merchant": {
- "fullName": "Acme Corporation",
- "document": {
- "type": "CNPJ",
- "number": "12604523000126"
}, - "country": "BRA"
}
}{- "id": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "code": "order_id_in_your_system",
- "status": "INITIAL",
- "qrcodeBase64": "/9j/4AAQ8DaxNqel3eoyzy27W7LdSIy7SytkbUU5yg7+td9QAUUUUAFFFFABRRRQAooooAKKKKACiiigD/2Q==",
- "qrcodeData": "string",
- "expireDateTime": "string",
- "deepLink": "bnc://app.binance.com/payment/secpay?tempToken=R1iUiVRLcMXPboLsiU8KkLytFgUI40MA&returnLink=https://pay.binance.com/en/checkout/bcba8fa221cf4aea9f2822a8865ed1ce",
- "token": "28878A179CB25212A9F4B4DF8E5BC951D719499R",
- "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}, - "errorMessage": "string",
- "amountToPay": "string",
- "description": "string",
- "bankAccount": {
- "clabe": "string",
- "beneficiary": "string",
- "bankCode": "string"
}
}Refund an order by the way only order with payment methods BINANCE_PAY, PIX and SPEI are allowed to refund. For other payment methods, we are implementing them.
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
| orderId required | string Order id |
| reason required | string [ 5 .. 100 ] characters Reason for Refund. For orders of Mexico the reason must be one of the follwoing values bellow:
|
required | object Who requested the refund |
{- "orderId": "314c2465-2e6a-43bb-baf7-3e3345d16680",
- "reason": "Customer requested or order was not delivered",
}{- "id": "2138f773-18f1-4ef3-81a2-d815a2c70e73",
- "orderId": "c92a4671-1661-4e7b-87ee-c137987c6df3",
- "amount": 100,
- "reason": "Customer requested or order was not delivered",
- "status": "INITIAL",
- "createdAt": "2021-01-01T00:00:00.000Z",
- "endToEndId": "string"
}Returns a refund information
| refundId required | string |
{- "id": "2138f773-18f1-4ef3-81a2-d815a2c70e73",
- "orderId": "c92a4671-1661-4e7b-87ee-c137987c6df3",
- "amount": 100,
- "reason": "Customer requested or order was not delivered",
- "status": "INITIAL",
- "createdAt": "2021-01-01T00:00:00.000Z",
- "endToEndId": "string"
}Returns the information of all refunds according to the filter
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| id | string Example: id=1ef64feb-4697-4458-990f-58c338b45588 The id of the refund |
| idempotencyKey | string Example: idempotencyKey=1ef64feb-4697-4458-990f-58c338b45588 The idempotency key of the refund |
| status | string Enum: "INITIAL" "PROCESSING" "SUCCESS" "ERROR" "REJECTED" Example: status=SUCCESS The status of the refund |
| orderId | string Example: orderId=1ef64feb-4697-4458-990f-58c338b45588 The id of the order |
| startDate required | string Example: startDate=2022-18-12 The search start date, in the following format YYYY-MM-DD. It is required if no id, order id, or idempotency key is provided. |
| endDate required | string Example: endDate=2022-18-12 The search end date, in the following format YYYY-MM-DD. It is required if no id, order id, or idempotency key is provided |
| page required | string Example: page=1 The page to return. |
| perPage required | string Example: perPage=20 The record count per page. |
[- {
- "id": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "orderId": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "status": "SUCCESS",
- "type": "FULL",
- "operationType": "PAYIN",
- "reason": "Customer requested or order was not delivered",
- "endToEndId": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "errorMessages": "Error 1",
- "createdAt": "2022-12-17T11:35:01.045Z",
- "updatedAt": "2022-12-17T11:35:51.923Z"
}
]The transaction is called transparent as it has no interface and/or screen that your customer should interact with.
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
required | object The customer of the order. |
required | object The order details. |
{- "customer": {
- "fullName": "John Doe",
- "type": "INDIVIDUAL",
- "document": {
- "type": "CPF",
- "number": "81985010020"
}, - "phone": "+14154891022",
- "birth": "1984-03-16",
- "country": "BRA",
- "address": {
- "state": "string",
- "city": "string",
- "street": "string",
- "neighborhood": "string",
- "number": "string",
- "complement": "string",
- "postalCode": "string"
}, - "ip": "string"
}, - "order": {
- "code": "order_id_in_your_system",
- "paymentMethod": "BINANCE_PAY",
- "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "additionalInfo": "Buy credit for the game",
- "financialPartner": "MATERA",
- "expiration": 86400,
- "specialPaymentDetails": {
- "card3DSToken": "string"
}
}
}{- "id": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "code": "order_id_in_your_system",
- "status": "INITIAL",
- "qrcodeBase64": "/9j/4AAQ8DaxNqel3eoyzy27W7LdSIy7SytkbUU5yg7+td9QAUUUUAFFFFABRRRQAooooAKKKKACiiigD/2Q==",
- "qrcodeData": "string",
- "expireDateTime": "string",
- "deepLink": "bnc://app.binance.com/payment/secpay?tempToken=R1iUiVRLcMXPboLsiU8KkLytFgUI40MA&returnLink=https://pay.binance.com/en/checkout/bcba8fa221cf4aea9f2822a8865ed1ce",
- "token": "28878A179CB25212A9F4B4DF8E5BC951D719499R",
- "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}, - "errorMessage": "string",
- "amountToPay": "string",
- "description": "string",
- "bankAccount": {
- "clabe": "string",
- "beneficiary": "string",
- "bankCode": "string"
}
}Refund an order
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
| orderId required | string Order id |
| reason required | string [ 5 .. 100 ] characters Reason for Refund. For orders of Mexico the reason must be one of the follwoing values bellow:
|
required | object Who requested the refund |
| amount required | string Amount |
{- "orderId": "314c2465-2e6a-43bb-baf7-3e3345d16680",
- "reason": "Customer requested or order was not delivered",
- "amount": "10.40"
}{- "id": "2138f773-18f1-4ef3-81a2-d815a2c70e73",
- "orderId": "c92a4671-1661-4e7b-87ee-c137987c6df3",
- "amount": 100,
- "reason": "Customer requested or order was not delivered",
- "status": "INITIAL",
- "createdAt": "2021-01-01T00:00:00.000Z",
- "endToEndId": "string"
}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"
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
required | object The customer of the order. |
required | object The order details. |
{- "customer": {
- "fullName": "John Doe",
- "type": "INDIVIDUAL",
- "document": {
- "type": "CPF",
- "number": "81985010020"
}, - "phone": "+14154891022",
- "birth": "1984-03-16",
- "country": "BRA",
- "address": {
- "state": "string",
- "city": "string",
- "street": "string",
- "neighborhood": "string",
- "number": "string",
- "complement": "string",
- "postalCode": "string"
}, - "ip": "string"
}, - "order": {
- "code": "order_id_in_your_system",
- "paymentMethod": "BINANCE_PAY",
- "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "additionalInfo": "Buy credit for the game",
- "financialPartner": "MATERA",
- "expiration": 86400,
- "specialPaymentDetails": {
- "card3DSToken": "string"
}
}
}{- "id": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "code": "order_id_in_your_system",
- "status": "INITIAL",
- "qrcodeBase64": "/9j/4AAQ8DaxNqel3eoyzy27W7LdSIy7SytkbUU5yg7+td9QAUUUUAFFFFABRRRQAooooAKKKKACiiigD/2Q==",
- "qrcodeData": "string",
- "expireDateTime": "string",
- "deepLink": "bnc://app.binance.com/payment/secpay?tempToken=R1iUiVRLcMXPboLsiU8KkLytFgUI40MA&returnLink=https://pay.binance.com/en/checkout/bcba8fa221cf4aea9f2822a8865ed1ce",
- "token": "28878A179CB25212A9F4B4DF8E5BC951D719499R",
- "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}, - "errorMessage": "string",
- "amountToPay": "string",
- "description": "string",
- "bankAccount": {
- "clabe": "string",
- "beneficiary": "string",
- "bankCode": "string"
}
} Request a payout for Brazil country
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
required | object The payout amount |
| paymentMethod | string Enum: "PIX" "TED" "TETHER" Payment Method |
required | object The payout customer |
required | object The payout bank information OBS: If you send this pix data, you don't need to send the account data or vice-versa |
object Crypto | |
| description required | string The payout description. |
| webhookUrl required | string The webhook url to receive the payout status |
| code required | string Order id in your system. |
{- "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "paymentMethod": "PIX",
- "customer": {
- "fullName": "John Doe Martins",
- "phone": "51999999",
- "birth": "1984-03-16",
- "document": {
- "type": "CPF",
- "number": "123.456.789-01"
}
}, - "bank": {
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}, - "account": {
- "bankNumber": "12345678",
- "branchNumber": "6770",
- "accountNumber": "12345-2"
}
}, - "crypto": {
- "address": "0x1234567890123456789012345678901234567890",
- "memo": "12345678901"
}, - "description": "string",
- "code": "order_id_in_your_system"
}{- "id": "eddd9369-37c5-4fe5-8d74-faa8b0f25053",
- "amount": "string",
- "status": "PAID",
- "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}, - "errorMessage": "string",
- "createdAt": "2025-10-28T19:09:02.669Z"
}NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| id required | string |
{- "id": "4b6bbdcc-13dc-4c0d-9ec7-9cf279225cdc",
- "idempotencyKey": "482d35cd-a2dd-4cab-b367-6ba9a8cc4e94",
- "description": "Customer withdraw",
- "amount": "100.00",
- "status": "PAID",
- "errorMessage": "An unexpected error occurred",
- "createdAt": "2025-10-28T19:09:07.190Z",
- "crypto": {
- "address": "0x1234567890123456789012345678901234567890",
- "memo": "12345678901"
}, - "paymentMethod": "PIX",
- "bank": {
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}, - "account": {
- "ispb": "12345678",
- "bankNumber": "341",
- "branchNumber": "6770",
- "accountNumber": "12345-2"
}
}, - "customer": {
- "fullName": "John Doe Martins",
- "phone": "51999999",
- "birth": "1984-03-16",
- "document": {
- "type": "CPF",
- "number": "123.456.789-01"
}
}, - "owner": {
- "name": "John Doe",
- "document": "12345678901",
- "bank": {
- "name": "Financial Bank",
- "ispb": "00123876",
- "code": "123",
- "account": "12345-2",
- "branch": "0001",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}
}
}, - "endToEndId": "435aea06-0e59-4576-b550-7ecb07ff10ab",
- "receiver": {
- "name": "John Doe",
- "document": {
- "type": "CPF",
- "number": "12345678910"
}, - "bank": {
- "name": "Jhon Doe Bank S.A",
- "code": "101",
- "ispb": "12345678",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}, - "account": {
- "type": "CPF",
- "key": "1234567890"
}
}
}, - "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}
}NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| idempotencyKey required | string |
{- "id": "4b6bbdcc-13dc-4c0d-9ec7-9cf279225cdc",
- "idempotencyKey": "482d35cd-a2dd-4cab-b367-6ba9a8cc4e94",
- "description": "Customer withdraw",
- "amount": "100.00",
- "status": "PAID",
- "errorMessage": "An unexpected error occurred",
- "createdAt": "2025-10-28T19:09:07.190Z",
- "crypto": {
- "address": "0x1234567890123456789012345678901234567890",
- "memo": "12345678901"
}, - "paymentMethod": "PIX",
- "bank": {
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}, - "account": {
- "ispb": "12345678",
- "bankNumber": "341",
- "branchNumber": "6770",
- "accountNumber": "12345-2"
}
}, - "customer": {
- "fullName": "John Doe Martins",
- "phone": "51999999",
- "birth": "1984-03-16",
- "document": {
- "type": "CPF",
- "number": "123.456.789-01"
}
}, - "owner": {
- "name": "John Doe",
- "document": "12345678901",
- "bank": {
- "name": "Financial Bank",
- "ispb": "00123876",
- "code": "123",
- "account": "12345-2",
- "branch": "0001",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}
}
}, - "endToEndId": "435aea06-0e59-4576-b550-7ecb07ff10ab",
- "receiver": {
- "name": "John Doe",
- "document": {
- "type": "CPF",
- "number": "12345678910"
}, - "bank": {
- "name": "Jhon Doe Bank S.A",
- "code": "101",
- "ispb": "12345678",
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}, - "account": {
- "type": "CPF",
- "key": "1234567890"
}
}
}, - "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}
} Request a payout for Mexico country
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
required | object The payout amount |
required | object The payout customer |
| paymentMethod | string Enum: "SPEI" "KIOSKO" "TETHER" Payment Method |
required | object The payout bank information |
object Crypto | |
| description required | string The payout description. |
| webhookUrl required | string The webhook url to receive the payout status |
| code required | string Order id in your system. |
{- "amount": {
- "currency": "MXN",
- "value": "1095"
}, - "customer": {
- "fullName": "John Doe Martins",
- "phone": "51999999",
- "birth": "1984-03-16",
- "document": {
- "type": "CURP",
- "number": "FEFB8311214Y4"
}
}, - "paymentMethod": "SPEI",
- "bank": {
- "account": {
- "accountNumber": "string",
- "bankCode": "string"
}
}, - "crypto": {
- "address": "0x1234567890123456789012345678901234567890",
- "memo": "12345678901"
}, - "description": "string",
- "code": "order_id_in_your_system"
}{- "id": "eddd9369-37c5-4fe5-8d74-faa8b0f25053",
- "amount": "string",
- "status": "PAID",
- "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}, - "errorMessage": "string",
- "createdAt": "2025-10-28T19:09:02.669Z"
}NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| id required | string |
{- "id": "4b6bbdcc-13dc-4c0d-9ec7-9cf279225cdc",
- "idempotencyKey": "482d35cd-a2dd-4cab-b367-6ba9a8cc4e94",
- "description": "Customer withdraw",
- "amount": "100.00",
- "status": "PAID",
- "errorMessage": "An unexpected error occurred",
- "createdAt": "2025-10-28T19:09:07.190Z",
- "crypto": {
- "address": "0x1234567890123456789012345678901234567890",
- "memo": "12345678901"
}, - "financialPartner": "GAMECASH",
- "paymentMethod": "SPEI",
- "customer": {
- "fullName": "John Doe Martins",
- "phone": "51999999",
- "birth": "1984-03-16",
- "document": {
- "type": "CURP",
- "number": "FEFB8311214Y4"
}
}, - "bank": {
- "account": {
- "accountNumber": "string",
- "bankCode": "string"
}
}
} Request a payout for Brazil country
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
required | object The payout amount |
| paymentMethod | string Enum: "PIX" "TED" "TETHER" Payment Method |
required | object The payout customer |
required | object The payout bank information OBS: If you send this pix data, you don't need to send the account data or vice-versa |
object Crypto | |
| description required | string The payout description. |
| webhookUrl required | string The webhook url to receive the payout status |
{- "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "paymentMethod": "PIX",
- "customer": {
- "fullName": "John Doe Martins",
- "phone": "51999999",
- "birth": "1984-03-16",
- "document": {
- "type": "CPF",
- "number": "123.456.789-01"
}
}, - "bank": {
- "pix": {
- "type": "CPF",
- "key": "1234567890"
}, - "account": {
- "bankNumber": "12345678",
- "branchNumber": "6770",
- "accountNumber": "123452",
- "accountType": "CHECKING"
}
}, - "crypto": {
- "address": "0x1234567890123456789012345678901234567890",
- "memo": "12345678901"
}, - "description": "string",
}{- "id": "eddd9369-37c5-4fe5-8d74-faa8b0f25053",
- "amount": "string",
- "status": "PAID",
- "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}, - "errorMessage": "string",
- "createdAt": "2025-10-28T19:09:02.669Z"
} Request a payout for Brazil country
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
required | object The payout amount |
| paymentMethod | string Enum: "PIX" "TED" "TETHER" Payment Method |
required | object The payout customer |
required | object The payout bank information OBS: If you send this pix data, you don't need to send the account data or vice-versa |
object Crypto | |
| description required | string The payout description. |
| webhookUrl required | string The webhook url to receive the payout status |
| code required | string Order id in your system. |
{- "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "paymentMethod": "PIX",
- "customer": {
- "fullName": "John Doe Martins",
- "phone": "51999999",
- "birth": "1984-03-16",
- "document": {
- "type": "CPF",
- "number": "123.456.789-01"
}
}, - "bank": {
- "pix": {
- "qrcodeData": "00020101021126440014br.gov.bcb.PIX0126fulano.tal@provedor.com.br52040 00053039865802BR5913Fulano de Tal6009Sao Paulo6304DFE3",
- "type": "EMAIL",
- "key": "[email protected]"
}, - "account": {
- "bankNumber": "12345678",
- "branchNumber": "6770",
- "accountNumber": "123452",
- "accountType": "CHECKING"
}
}, - "crypto": {
- "address": "0x1234567890123456789012345678901234567890",
- "memo": "12345678901"
}, - "description": "string",
- "code": "order_id_in_your_system"
}{- "id": "eddd9369-37c5-4fe5-8d74-faa8b0f25053",
- "amount": "string",
- "status": "PAID",
- "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}, - "errorMessage": "string",
- "createdAt": "2025-10-28T19:09:02.669Z"
}Generate card token by Provider
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
object The card data. | |
object The billing address. | |
required | object Amount of the transaction. |
required | object The document of the customer. |
{- "card": {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "cardNumber": "string",
- "cardExpirationMonth": "string",
- "cardExpirationYear": "string",
- "cvv": "string"
}, - "address": {
- "street": "string",
- "city": "string",
- "state": "string",
- "zipCode": "string",
- "country": "string"
}, - "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "document": {
- "type": "CPF",
- "number": "81985010020"
}
}{- "token": "string"
}Create a Checkout link for payment
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
required | object The customer of the checkout. |
required | object The checkout details. |
| country required | string Enum: "AFG" "ALB" "DZA" "ASM" "AND" "AGO" "AIA" "ATA" "ATG" "ARG" "ARM" "ABW" "AUS" "AUT" "AZE" "BHS" "BHR" "BGD" "BRB" "BLR" "BEL" "BLZ" "BEN" "BMU" "BTN" "BOL" "BES" "BIH" "BWA" "BVT" "BRA" "IOT" "BRN" "BGR" "BFA" "BDI" "CPV" "KHM" "CMR" "CAN" "CYM" "CAF" "TCD" "CHL" "CHN" "CXR" "CCK" "COL" "COM" "COG" "COD" "COK" "CRI" "HRV" "CUB" "CUW" "CYP" "CZE" "DNK" "DJI" "DMA" "DOM" "ECU" "EGY" "SLV" "GNQ" "ERI" "EST" "ETH" "FLK" "FRO" "FJI" "FIN" "FRA" "GUF" "PYF" "ATF" "GAB" "GMB" "GEO" "DEU" "GHA" "GIB" "GRC" "GRL" "GRD" "GLP" "GUM" "GTM" "GGY" "GIN" "GNB" "GUY" "HTI" "HMD" "VAT" "HND" "HKG" "HUN" "ISL" "IND" "IDN" "IRN" "IRQ" "IRL" "IMN" "ISR" "ITA" "JAM" "JPN" "JEY" "JOR" "KAZ" "KEN" "KIR" "PRK" "KOR" "KWT" "KGZ" "LAO" "LVA" "LBN" "LSO" "LBR" "LBY" "LIE" "LTU" "LUX" "MAC" "MDG" "MWI" "MYS" "MDV" "MLI" "MLT" "MHL" "MTQ" "MRT" "MUS" "MYT" "MEX" "FSM" "MDA" "MCO" "MNG" "MNE" "MSR" "MAR" "MOZ" "MMR" "NAM" "NRU" "NPL" "NLD" "NCL" "NZL" "NIC" "NER" "NGA" "NIU" "NFK" "MNP" "NOR" "OMN" "PAK" "PLW" "PSE" "PAN" "PNG" "PRY" "PER" "PHL" "PCN" "POL" "PRT" "PRI" "QAT" "REU" "ROU" "RUS" "RWA" "BLM" "SHN" "KNA" "LCA" "MAF" "SPM" "VCT" "WSM" "SMR" "STP" "SAU" "SEN" "SRB" "SYC" "SLE" "SGP" "SXM" "SVK" "SVN" "SLB" "SOM" "ZAF" "SGS" "SSD" "ESP" "LKA" "SDN" "SUR" "SJM" "SWE" "CHE" "SYR" "TWN" "TJK" "TZA" "THA" "TLS" "TGO" "TKL" "TON" "TTO" "TUN" "TUR" "TKM" "TCA" "TUV" "UGA" "UKR" "ARE" "GBR" "USA" "UMI" "URY" "UZB" "VUT" "VEN" "VNM" "VGB" "VIR" "WLF" "ESH" "YEM" "ZMB" "ZWE" The country of the Merchant |
{- "customer": {
- "fullName": "John Doe",
- "type": "INDIVIDUAL",
- "document": {
- "type": "CPF",
- "number": "81985010020"
}, - "phone": "+14154891022",
- "birth": "1984-03-16",
- "country": "BRA",
- "address": {
- "state": "string",
- "city": "string",
- "street": "string",
- "neighborhood": "string",
- "number": "string",
- "complement": "string",
- "postalCode": "string"
}
}, - "order": {
- "code": "order_id_in_your_system",
- "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "additionalInfo": "Buy credit for the game",
}, - "country": "BRA"
}{- "id": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "code": "order_id_in_your_system",
- "status": "INITIAL",
- "qrcodeBase64": "/9j/4AAQ8DaxNqel3eoyzy27W7LdSIy7SytkbUU5yg7+td9QAUUUUAFFFFABRRRQAooooAKKKKACiiigD/2Q==",
- "qrcodeData": "string",
- "expireDateTime": "string",
- "deepLink": "bnc://app.binance.com/payment/secpay?tempToken=R1iUiVRLcMXPboLsiU8KkLytFgUI40MA&returnLink=https://pay.binance.com/en/checkout/bcba8fa221cf4aea9f2822a8865ed1ce",
- "token": "28878A179CB25212A9F4B4DF8E5BC951D719499R",
- "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}, - "errorMessage": "string",
- "amountToPay": "string",
- "description": "string",
- "bankAccount": {
- "clabe": "string",
- "beneficiary": "string",
- "bankCode": "string"
}
}Get checkout data by id
NOTE: Please, to authenticate use the scope: "api://app-order-prd"
| checkoutId required | string |
{- "id": "string",
- "customer": {
- "fullName": "John Doe",
- "type": "INDIVIDUAL",
- "document": {
- "type": "CPF",
- "number": "81985010020"
}, - "phone": "+14154891022",
- "birth": "1984-03-16",
- "country": "BRA",
- "address": {
- "state": "string",
- "city": "string",
- "street": "string",
- "neighborhood": "string",
- "number": "string",
- "complement": "string",
- "postalCode": "string"
}
}, - "status": "string",
- "description": "string",
- "code": "string",
- "paymentMethod": "string",
- "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "country": "string",
- "redirectUrl": "string",
- "webhookUrl": "string",
- "universalLink": "string",
- "errorMessage": "string"
}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"
| idempotency-key required | string <uuid> A unique identifier for the message with a maximum of 64 characters (we recommend a UUID). |
required | object The customer of the checkout. |
required | object The checkout details. |
| country required | string Enum: "AFG" "ALB" "DZA" "ASM" "AND" "AGO" "AIA" "ATA" "ATG" "ARG" "ARM" "ABW" "AUS" "AUT" "AZE" "BHS" "BHR" "BGD" "BRB" "BLR" "BEL" "BLZ" "BEN" "BMU" "BTN" "BOL" "BES" "BIH" "BWA" "BVT" "BRA" "IOT" "BRN" "BGR" "BFA" "BDI" "CPV" "KHM" "CMR" "CAN" "CYM" "CAF" "TCD" "CHL" "CHN" "CXR" "CCK" "COL" "COM" "COG" "COD" "COK" "CRI" "HRV" "CUB" "CUW" "CYP" "CZE" "DNK" "DJI" "DMA" "DOM" "ECU" "EGY" "SLV" "GNQ" "ERI" "EST" "ETH" "FLK" "FRO" "FJI" "FIN" "FRA" "GUF" "PYF" "ATF" "GAB" "GMB" "GEO" "DEU" "GHA" "GIB" "GRC" "GRL" "GRD" "GLP" "GUM" "GTM" "GGY" "GIN" "GNB" "GUY" "HTI" "HMD" "VAT" "HND" "HKG" "HUN" "ISL" "IND" "IDN" "IRN" "IRQ" "IRL" "IMN" "ISR" "ITA" "JAM" "JPN" "JEY" "JOR" "KAZ" "KEN" "KIR" "PRK" "KOR" "KWT" "KGZ" "LAO" "LVA" "LBN" "LSO" "LBR" "LBY" "LIE" "LTU" "LUX" "MAC" "MDG" "MWI" "MYS" "MDV" "MLI" "MLT" "MHL" "MTQ" "MRT" "MUS" "MYT" "MEX" "FSM" "MDA" "MCO" "MNG" "MNE" "MSR" "MAR" "MOZ" "MMR" "NAM" "NRU" "NPL" "NLD" "NCL" "NZL" "NIC" "NER" "NGA" "NIU" "NFK" "MNP" "NOR" "OMN" "PAK" "PLW" "PSE" "PAN" "PNG" "PRY" "PER" "PHL" "PCN" "POL" "PRT" "PRI" "QAT" "REU" "ROU" "RUS" "RWA" "BLM" "SHN" "KNA" "LCA" "MAF" "SPM" "VCT" "WSM" "SMR" "STP" "SAU" "SEN" "SRB" "SYC" "SLE" "SGP" "SXM" "SVK" "SVN" "SLB" "SOM" "ZAF" "SGS" "SSD" "ESP" "LKA" "SDN" "SUR" "SJM" "SWE" "CHE" "SYR" "TWN" "TJK" "TZA" "THA" "TLS" "TGO" "TKL" "TON" "TTO" "TUN" "TUR" "TKM" "TCA" "TUV" "UGA" "UKR" "ARE" "GBR" "USA" "UMI" "URY" "UZB" "VUT" "VEN" "VNM" "VGB" "VIR" "WLF" "ESH" "YEM" "ZMB" "ZWE" The country of the Merchant |
{- "customer": {
- "fullName": "John Doe",
- "type": "INDIVIDUAL",
- "document": {
- "type": "CPF",
- "number": "81985010020"
}, - "phone": "+14154891022",
- "birth": "1984-03-16",
- "country": "BRA",
- "address": {
- "state": "string",
- "city": "string",
- "street": "string",
- "neighborhood": "string",
- "number": "string",
- "complement": "string",
- "postalCode": "string"
}
}, - "order": {
- "code": "order_id_in_your_system",
- "amount": {
- "currency": "BRL",
- "value": "10.95"
}, - "additionalInfo": "Buy credit for the game",
}, - "country": "BRA"
}{- "id": "de05f0db-e6a3-462e-8f1c-8dc8dd07c278",
- "code": "order_id_in_your_system",
- "status": "INITIAL",
- "qrcodeBase64": "/9j/4AAQ8DaxNqel3eoyzy27W7LdSIy7SytkbUU5yg7+td9QAUUUUAFFFFABRRRQAooooAKKKKACiiigD/2Q==",
- "qrcodeData": "string",
- "expireDateTime": "string",
- "deepLink": "bnc://app.binance.com/payment/secpay?tempToken=R1iUiVRLcMXPboLsiU8KkLytFgUI40MA&returnLink=https://pay.binance.com/en/checkout/bcba8fa221cf4aea9f2822a8865ed1ce",
- "token": "28878A179CB25212A9F4B4DF8E5BC951D719499R",
- "fee": {
- "fixed": "1.00",
- "variable": "1.00",
- "additional": "1.00"
}, - "errorMessage": "string",
- "amountToPay": "string",
- "description": "string",
- "bankAccount": {
- "clabe": "string",
- "beneficiary": "string",
- "bankCode": "string"
}
}Return holder accounts balance from company authenticated token.
NOTE: Please, to authenticate use the scope: "api://app-account-prd"
| accountType required | string Enum: "ADMINISTRATIVE" "RESERVE" "ADMINISTRATIVE_OUT" "PAYMENT" Represents the account type |
{- "id": "53f2774c-7cb4-4e23-9740-22075c920a4c",
- "fullName": "John Doe",
- "document": {
- "type": "CPF",
- "number": "12345678911"
}, - "country": "BRA",
- "createdAt": "2021-01-01T00:00:00.000Z",
- "accounts": [
- {
- "id": "123e4567-e89b-12d3-a456-426614174000",
- "type": "ADMINISTRATIVE",
- "balance": [
- {
- "currency": "BRL",
- "value": "10.95"
}
]
}
]
}