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
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.
