PortuguêsExemplos por linguagemcURL

Exemplos em cURL

Coleção autocontida de exemplos para experimentar a API direto do terminal.

Variáveis sugeridas

export INFI_API_KEY="<SUA_API_KEY>"
export BASE_URL="https://api.internationalfinance.com.br/v1"

Criar cobrança 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@exemplo.com",
      "document": { "number": "12345678901", "type": "cpf" }
    }
  }'

Iniciar saque 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 transações

curl "$BASE_URL/transactions?type=pix_in&limit=20" \
  -H "Authorization: Bearer $INFI_API_KEY"

Consultar transação

curl "$BASE_URL/transactions/<TRANSACTION_ID>" \
  -H "Authorization: Bearer $INFI_API_KEY"