Skip to content
API DocsDocs

PIX Payout Payload

Request and response payloads for PIX payouts.

2 min readUpdated Sep 9, 2026

Payment Method Identifier: PIX_QR | Payment Type: BANK_TRANSFER

PIX payouts send BRL to a recipient's PIX key through POST /api/v1/payouts/apm.

#Request Payload

#Request Fields

FieldTypeRequiredDescription
paymentMethodStringYesMust be PIX_QR
paymentTypeStringYesMust be BANK_TRANSFER
pixKeyTypeStringYesEmail, CPF, EVP, or Phone; values are case-insensitive
pixKeyStringYesRecipient key matching pixKeyType
{
  "paymentMethod": "PIX_QR",
  "paymentType": "BANK_TRANSFER",
  "pixKeyType": "Phone",
  "pixKey": "+5511999999999"
}

#Direct Response

The direct response has actionType: NONE; no customer action is required.

{
  "paymentMethod": "PIX_QR",
  "paymentType": "BANK_TRANSFER",
  "actionType": "NONE",
  "providerTransactionId": "pix-payout-123456"
}

#Response Fields

FieldTypeDescription
paymentMethodEnumAlways PIX_QR
paymentTypeEnumAlways BANK_TRANSFER
actionTypeEnumNONE for a direct payout
providerTransactionIdStringProvider transaction identifier, when available

The initial transaction status may still be asynchronous, so use your callback endpoint or retrieve the payout status.

#Internal Redirect Response

If APM Data Collection is configured, missing recipient fields can be collected through the hosted checkout. You can also request the internal APM redirect flow explicitly. In either case, the initial response has actionType: REDIRECTION; redirect the customer to redirectUrl to continue the same payout.

{
  "paymentMethod": "PIX_QR",
  "paymentType": "BANK_TRANSFER",
  "actionType": "REDIRECTION",
  "redirectUrl": "https://checkout.example.com/?token=...",
  "providerTransactionId": "pix-payout-123456"
}

#See Also

Was this helpful?