Create custodial remittance draft
Creates a remittance draft after the customer taps Next. The server validates the custodial wallet, pricing profile, and FX quote. It computes KES to USDT or USDC amounts (per the priced asset) and allocates a dedicated escrow receive address for this remittance. Draft expiry is configured via REMITTANCE_DRAFT_EXPIRY_MINUTES (default: 15 minutes).
Body
remittance Net fiat the beneficiary receives (e.g. KES)
"KES"
Preferred active ISO 3166-1 alpha-3 sender country code. Example GBR. Legacy alpha-2 input is accepted and normalized to alpha-3
Preferred active ISO 3166-1 alpha-3 beneficiary country code. Example KEN. Legacy alpha-2 input is accepted and normalized to alpha-3
Optional. Must match pricing asset resolved from pricing profile and fx quote when supplied
sender, receiver mpesa, bank