curl --request POST \
--url https://checkout.uspix.vc/api/orders \
--header 'authorization: Bearer CHAVE_API' \
--header 'content-type: application/json' \
--data '{
"amount": 45,
"network": "POLYGON"
}'
import requests
url = "https://checkout.uspix.vc/api/orders"
payload = {
"amount": 45,
"network": "POLYGON"
}
headers = {
"authorization": "Bearer CHAVE_API",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
const request = require('request');
const options = {
method: 'POST',
url: 'http://checkout.uspix.vc/api/orders',
headers: {
authorization: 'Bearer CHAVE_API',
'content-type': 'application/json'
},
body: {amount: 45, network: 'POLYGON'},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://checkout.uspix.vc/api/orders",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'amount' => 45,
'network' => 'POLYGON'
]),
CURLOPT_HTTPHEADER => [
"authorization: Bearer CHAVE_API",
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
{
"id": "019f9eee-8dd4-71f0-9a02-9045090c8106",
"status": "OPEN",
"network": "POLYGON",
"amount": "45.00",
"currency": "BRL",
"usdt_amount": "9.29",
"address": "0x03baf1c24f3167C378903CFb9A5c949A46Ad6547",
"checkout_url": "https://checkout.uspix.vc/checkout/019f9eee-8dd4-71f0-9a02-9045090c8106",
"status_url": "https://checkout.uspix.vc/api/orders/019f9eee-8dd4-71f0-9a02-9045090c8106/status",
"created_at": "2026-07-26T14:57:41+00:00",
"expires_at": "2026-07-26T15:12:43+00:00",
}
Pagamentos
Criar Endereço Direto
Criar endereço USDT para pagamento com rede já pré-preenchida, ideal para white-label.
POST
/
api
/
orders
curl --request POST \
--url https://checkout.uspix.vc/api/orders \
--header 'authorization: Bearer CHAVE_API' \
--header 'content-type: application/json' \
--data '{
"amount": 45,
"network": "POLYGON"
}'
import requests
url = "https://checkout.uspix.vc/api/orders"
payload = {
"amount": 45,
"network": "POLYGON"
}
headers = {
"authorization": "Bearer CHAVE_API",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
const request = require('request');
const options = {
method: 'POST',
url: 'http://checkout.uspix.vc/api/orders',
headers: {
authorization: 'Bearer CHAVE_API',
'content-type': 'application/json'
},
body: {amount: 45, network: 'POLYGON'},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://checkout.uspix.vc/api/orders",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'amount' => 45,
'network' => 'POLYGON'
]),
CURLOPT_HTTPHEADER => [
"authorization: Bearer CHAVE_API",
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
{
"id": "019f9eee-8dd4-71f0-9a02-9045090c8106",
"status": "OPEN",
"network": "POLYGON",
"amount": "45.00",
"currency": "BRL",
"usdt_amount": "9.29",
"address": "0x03baf1c24f3167C378903CFb9A5c949A46Ad6547",
"checkout_url": "https://checkout.uspix.vc/checkout/019f9eee-8dd4-71f0-9a02-9045090c8106",
"status_url": "https://checkout.uspix.vc/api/orders/019f9eee-8dd4-71f0-9a02-9045090c8106/status",
"created_at": "2026-07-26T14:57:41+00:00",
"expires_at": "2026-07-26T15:12:43+00:00",
}
Parâmetros de Requisição
string
required
Valor da cobrança em BRL (Real brasileiro). Ex.: 10
string
required
Rede para o pagamento do USDT. Ex.: POLYGON ou TRON
Parâmetros de Resposta
string
Identificador único da ordem ou transação gerada no sistema no formato UUID.
string
Status atual do pagamento. Disponíveis:
OPEN, SUCCESS e FAILEDstring
Rede blockchain utilizada para a transação de criptomoedas (Ex:
POLYGON).string
Valor total da transação na moeda fiduciária principal.
string
Sigla da moeda fiduciária utilizada na cobrança (Ex:
BRL).string
Quantidade equivalente em USDT a ser paga na criptomoeda.
string
Endereço da carteira blockchain de destino para onde o pagamento deve ser enviado.
string
Data e hora de expiração do pagamento no formato ISO 8601.
string
Link direto para a página de pagamento (checkout) onde o cliente final realizará a transação.
string
URL da API para consultar o status atualizado da ordem de pagamento.
string
Data e hora exatas em que o registro foi criado no servidor, no formato ISO 8601.
curl --request POST \
--url https://checkout.uspix.vc/api/orders \
--header 'authorization: Bearer CHAVE_API' \
--header 'content-type: application/json' \
--data '{
"amount": 45,
"network": "POLYGON"
}'
import requests
url = "https://checkout.uspix.vc/api/orders"
payload = {
"amount": 45,
"network": "POLYGON"
}
headers = {
"authorization": "Bearer CHAVE_API",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
const request = require('request');
const options = {
method: 'POST',
url: 'http://checkout.uspix.vc/api/orders',
headers: {
authorization: 'Bearer CHAVE_API',
'content-type': 'application/json'
},
body: {amount: 45, network: 'POLYGON'},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://checkout.uspix.vc/api/orders",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'amount' => 45,
'network' => 'POLYGON'
]),
CURLOPT_HTTPHEADER => [
"authorization: Bearer CHAVE_API",
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
{
"id": "019f9eee-8dd4-71f0-9a02-9045090c8106",
"status": "OPEN",
"network": "POLYGON",
"amount": "45.00",
"currency": "BRL",
"usdt_amount": "9.29",
"address": "0x03baf1c24f3167C378903CFb9A5c949A46Ad6547",
"checkout_url": "https://checkout.uspix.vc/checkout/019f9eee-8dd4-71f0-9a02-9045090c8106",
"status_url": "https://checkout.uspix.vc/api/orders/019f9eee-8dd4-71f0-9a02-9045090c8106/status",
"created_at": "2026-07-26T14:57:41+00:00",
"expires_at": "2026-07-26T15:12:43+00:00",
}
.png?fit=max&auto=format&n=f-hGu7n63TXZXZHz&q=85&s=be347053ecb3bf5af1c573c6219bdb8c)
