curl -X POST https://api.thalbank.com/transactions \ -H "x-api-key: sua_api_key" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: 550e8400-e29b-41d4-a716-446655440000" \ -d '{ "amount": 5000, "method": "PIX", "customer": { "name": "Maria Silva", "email": "[email protected]", "phone": "11999999999", "documentType": "CPF", "document": "12345678901" }, "items": [ { "title": "Assinatura Mensal", "amount": 5000, "quantity": 1, "tangible": false } ], "metadata": { "planId": "premium" } }'
{ "status": true, "data": { "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "amount": 5000, "method": "PIX", "status": "PENDING", "pixQrCode": "00020126580014br.gov.bcb.pix...", "pixQrCodeBase64": "data:image/png;base64,iVBORw0KGgo...", "expiresAt": "2026-03-10T01:00:00.000Z", "customer": { "name": "Maria Silva", "email": "[email protected]" }, "metadata": { "planId": "premium" }, "createdAt": "2026-03-10T00:00:00.000Z" } }
Cria uma nova transacao de pagamento (PIX, Boleto ou Cartao)
Idempotency-Key
550e8400-e29b-41d4-a716-446655440000
1500
PIX
BOLETO
CREDIT_CARD
Show Campos do customer
11999999999
CPF
CNPJ
Show Campos de cada item
true
false
method
Show Campos do card
{"orderId": "ORD-001"}
Was this page helpful?