Bonus/Discount on Remittance
Read on building bonus and discount features for your remittance service
Overview
Implementation 1: Bonus provided to the Receive User
curl --location --request POST '{{url}}/users/{{user_id}}/transactions' \
--header 'X-Client-Id: client_id' \
--header 'X-Client-Secret: client_secret' \
--header 'Content-Type: application/json' \
--data-raw '{
"from_amount":105,
"exchange_rate": 14,
"to_amount":1470,
"fee_amount": 2,
"bonus_amount": 5,
"note": "Sample Note",
"to_currency":"GHS",
"from_currency":"USD",
"custom_purpose":"home",
"purpose": "OTHER",
"ip_address": "10.10.10.5",
"from_fund_id": UUID,
"funding_source_type": "CARD",
"to":{
"id": UUID,
"fund_id" : UUID,
"payout_method":"BANK_DEPOSIT",
"calculation_mode":"SENDER_AMOUNT"
}
}'Implementation 2: Discount provided to the Send user
Implementation 3: Bonus FX rate
Implementation 4: Waive fees of a transaction
Last updated