Skip to main content
LATAM cash orders let users fund a smart wallet with physical cash, or receive cash from it, at supported pay-points across Latin America — no bank account required.

Create an order

Both directions take the same body:

Pay-in (fund) response

Returns the provider order including a redirect_url — send the user there to choose a pay-point and pay the cash. Once paid, the wallet is credited.

Pay-out (send) response

Returns a signatureRequest authorizing the payout from the user’s wallet. Have the user sign it on-device with bmoni_embedded_sdk and submit the signature via POST /v1/users/{userId}/wallets/submit-signature — the cash order is placed once the debit is authorized.

List and track orders

List returns the user’s active order records (completed, cancelled, and expired orders are excluded). The optional type filter takes FUND or SEND. Each record has id, orderId, type, an uppercase status (CREATED, READY, PAYMENT_STARTED, …), price, expiry (pay / collect before this), and timestamps. Get by ID returns the live provider order: id, price, price_currency, description, merchant_order_id, status, redirect_url, and return_url.