Bank / E-wallet Transfer
Bank / E-wallet Transfer lets partners pay to a bank account, an e-wallet or mobile-money number, a PIX or Bre-B key, or a till/paybill number instead of a scanned QR. The entry point is POST /lookupPaymentCode, which creates a PENDING transaction (same shape as decodeQr). Downstream flow is unchanged: lookupPaymentCode → getQuotation → executePayout. Sender identity always comes from the registered customer_id — do not send sender.
Flow
POST /lookupPaymentCodewith the typed destination. This validates the destination and creates a PENDING transaction (same shape asdecodeQr).POST /getQuotationwith the returnedtx_idand the amount.POST /executePayoutwith a freshX-Idempotency-Keyheader.
The destination itself never carries an amount; the amount is set at quotation time.
Request fields
Destinations by country
Destinations are validated at lookupPaymentCode time; an invalid or unknown destination fails there, before any quotation or payout.
