Ejemplos en cURL
Colección autocontenida de ejemplos para experimentar con la API directamente desde el terminal.
Variables sugeridas
export INFI_API_KEY="<TU_API_KEY>"
export BASE_URL="https://api.internationalfinance.com.br/v1"Crear cobro PIX
curl -X POST "$BASE_URL/pix" \
-H "Authorization: Bearer $INFI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amountCents": 1000,
"externalRef": "pedido-123",
"expiresInDays": 2,
"customer": {
"name": "Maria Silva",
"email": "maria@ejemplo.com",
"document": { "number": "12345678901", "type": "cpf" }
}
}'Iniciar retiro PIX
curl -X POST "$BASE_URL/withdraw" \
-H "Authorization: Bearer $INFI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amountCents": 5000,
"pixKey": "destinatario@email.com",
"pixKeyType": "email"
}'Consultar saldo
curl "$BASE_URL/balance" \
-H "Authorization: Bearer $INFI_API_KEY"Listar transacciones
curl "$BASE_URL/transactions?type=pix_in&limit=20" \
-H "Authorization: Bearer $INFI_API_KEY"Consultar transacción
curl "$BASE_URL/transactions/<TRANSACTION_ID>" \
-H "Authorization: Bearer $INFI_API_KEY"