Skip to main content

Payouts

The Payouts feature allows a Merchant to initiate a payment to a Customer.

This service is currently available for selected Beta Testers, currently offering PIX in Brazil, SPEI in Mexico and BANK_TRANSFER in Peru, Colombia and Chile.

  POST https://api-sandbox.letpay.io/payoutTransaction

General Structure

All payouts must be sent using the payoutTransactions array, where each object represents an individual transaction.

Common Parameters

FieldTypeRequiredDescription
original_amountDecimalYesAmount to be paid in the original currency.
original_currencyStringYesOriginal currency code (e.g., BRL, MXN, PEN, CLP, COP).
payment_currencyStringYesCurrency used for the actual payment. Must match the original currency.
payment_countryStringYesCountry of the recipient. Supported values: BR, MX, PE, CL, CO.
payout_methodStringYesPayment method. Supported: PIX (Brazil), SPEI (Mexico), BANK_TRANSFER (Peru, Chile, Colombia).
contract_idUUIDYesIdentifier of the contract to be used for the payout.
reference_idStringYesUnique reference identifier for this transaction.
notification_urlStringYesURL to receive asynchronous status updates.
ttlIntegerNoTime-to-live in seconds. 0 means no expiration.