Malaleem API
POST /api/v1/remittance

Create remittance

Send an international transfer for cash pickup, bank or mobile-wallet delivery. The exchange rate is Malaleem's current rate for the pair (a rate you send is ignored), and the send amount is held on your wallet straight away: it leaves when the remittance completes and comes back if the payout is refused. Errors: `no_rate_available`, `insufficient_funds`, `wallet_not_found`, `identity_verification_required`.

Parameters

send_amount integer · required

Amount to send in minor units.

send_currency string

Currency debited from your wallet. Defaults to USD.

receive_currency string · required

Currency the recipient receives.

delivery_method string · required

bank_transfer | cash_pickup | mobile_wallet | home_delivery.

recipient_name string · required

Full legal name of the recipient.

recipient_country string · required

ISO-3166 alpha-2 country code.

recipient_phone string

For cash pickup and mobile wallets.

recipient_account string

Account number or IBAN, for bank transfers.

curl https://malaleem.com/api/v1/remittance \
  -H "Authorization: Bearer {token}" \
  -d send_amount=50000 -d receive_currency=EUR \
  -d delivery_method=cash_pickup -d recipient_name="Amina Diallo" -d recipient_country=FR