EspañolEjemplos por lenguajecURL

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"