🇧🇷 PIX

Overview

PIX is Brazil’s instant A2A (account-to-account) payment system, developed and operated by the Central Bank of Brazil. It allows individuals and businesses to send and receive funds instantly, 24/7 — including weekends and holidays — using only a simple identifier such as CPF, phone number, email, or random key.

With Orkestra, you can easily initiate PIX payouts via a unified API by providing a few mandatory fields. Funds are settled in seconds and status updates are delivered asynchronously via webhook.


📝 Minimum Required Fields for PIX Payouts

FieldTypeDescription
amountDecimalAmount to be sent in BRL.
currencyStringMust be "BRL".
paymentMethodStringMust be "PIX".
receivingBankAccount.keyStringPIX key (CPF/CNPJ, email, phone, or EVP/random).
receivingBankAccount.documentStringCPF or CNPJ associated with the PIX key.
receivingBankAccount.documentTypeString"CPF" or "CNPJ".
beneficiary.firstNameStringBeneficiary's first name or legal name.
beneficiary.lastNameStringBeneficiary's last name or business suffix.
beneficiary.typeString"INDIVIDUAL" or "BUSINESS".
beneficiary.documentStringSame CPF or CNPJ provided in the receiving bank account.
beneficiary.documentTypeString"CPF" or "CNPJ".

Optional Fields

FieldTypeDescription
referenceIdStringCustom reference for idempotency.
beneficiary.emailAddressStringOptional contact email.
beneficiary.phoneNumberStringOptional phone in E.164 format.
beneficiary.genderString"M" or "F" (if available).
beneficiary.birthdateStringFormat: YYYY-MM-DD.
beneficiary.livingAddressObjectOptional address fields.

📦 Example: PIX Payout Request

{
  "amount": 1.0,
  "currency": "BRL",
  "paymentMethod": "PIX",
  "receivingBankAccount": {
    "key": "00000000000",
    "document": "00000000000",
    "documentType": "CPF"
  },
  "beneficiary": {
    "firstName": "Chopin",
    "lastName": "Pagamentos LTDA",
    "type": "BUSINESS",
    "document": "00000000000",
    "documentType": "CPF"
  }
}

🔁 Payout Flow Overview

  1. You send the PIX payout request to Orkestra.
  2. Orkestra validates the PIX key and beneficiary data.
  3. The transfer is sent in real-time via Brazil’s PIX infrastructure.
  4. You receive status updates via webhooks or polling the GET /payouts/{id} endpoint.

📦 Example: PIX Payout Response

{
  "id": 29189,
  "paymentMethod": "PIX",
  "amount": 1.0,
  "currency": "BRL",
  "status": "PENDING",
  "beneficiary": {
    "firstName": "Chopin",
    "lastName": "Pagamentos LTDA",
    "document": "00000000000",
    "documentType": "CPF",
    "gender": null,
    "birthdate": null,
    "emailAddress": null,
    "phoneNumber": null,
  },
  "processedAt": null,
  "createdAt": "2025-10-17T15:28:07.205Z",
  "updatedAt": "2025-10-17T15:28:07.205Z"
}

🚨 Notes

  • Make sure the document field matches the PIX key’s owner, or the payout may be rejected.
  • CPF/CNPJ must be valid and active in the PIX directory of the Central Bank.
  • PIX payouts operate 24/7 with instant confirmation.
  • A PENDING status typically clears in seconds unless delayed by banking validations.

✅ Summary

To initiate a PIX payout:

  • Set paymentMethod to "PIX".
  • Provide a valid PIX key and its associated document.
  • Define a beneficiary with consistent data.
  • Receive real-time feedback via API or webhook.

Orkestra’s PIX integration gives your business instant access to one of the fastest-growing payment rails in the world — fast, secure, and always available.