Process a Pix Transfer
Process a previously initiated Pix cash-out and move funds between accounts. A cash-out whose Midaz debit outcome is unknown is still answered 201, at status CREATED, and keeps its initiation; its outcome arrives later by the transfer webhook. The request body is intentionally an opaque raw-bytes payload (no typed schema): unknown fields are ignored.
Autorizações
JWT bearer token issued by the identity provider.
Cabeçalhos
Account ID (UUID format)
Transaction purpose (TRANSFER, INSTANT_PAYMENT_REFUND, WITHDRAWAL for a Pix Saque charge, CHANGE for a Pix Troco charge). Defaults to TRANSFER.
Corpo
The body is of type file.
Resposta
Created
"01989f9e-6508-79f8-9540-835be49fbd0d"
"100.50"
"2024-01-15T10:30:15Z"
"E1234567820240101000001234567890"
"550e8400-e29b-41d4-a716-446655440010"
MANUAL, KEY, QR_CODE "KEY"
IMMEDIATE, SCHEDULED "IMMEDIATE"
TRANSFER, INSTANT_PAYMENT_REFUND, CHANGE, WITHDRAWAL "TRANSFER"
CREATED, PENDING, PROCESSING, COMPLETED, FAILED, REVERSED "COMPLETED"
CASHIN, CASHOUT "CASHIN"
"2024-01-15T10:35:00Z"
HIGH, NORMAL "HIGH"
"01989f9e-6508-79f8-9540-835be49fbd0e"
"Pix Cashin Transfer"
"2024-01-15T10:30:00Z"
Transaction ID (txId) declared by the QR Code this cash-in paid. For a dynamic QR Code it is the charge's own txId, proven against that charge before the cash-in was accepted. For a static BR Code it is whatever reference label the code declared, which may match no charge. initiationType answers QR_CODE for both, so treat this as a correlation hint rather than proof a charge was paid. Absent for a payment with no QR Code and for every cash-out.
"cob7f3a9c2e4b118d"

