Sorry if this has been raised somewhere else but hereβs my use case.
We are building a marketplace where
- creators can list their items (to make it simple lets start with USD pricing)
- creators can setup their banking details (we are starting on the South East Asia region first. So its possible that every creator only has their local bank account with the local currency: SGD / MYR / IDR / USD)
- can perform disbursement to the creator bank accounts
Lets start with a Singaporean creator has setup
- a product with USD pricing β USD 1.00
- a local bank account (SGD)
and would like to sell the product to the 3 fans from different country in the region and accept the fans local payment method (SGD / MYR / IDR)
Imagine there would be 3 fans as follows
- Fan A from Indonesia would like to pay with Rupiah β Rp 14.000
- Fan B from Malaysia would like to pay using Ringgit β RM 3
- Fan B from Singapore would like to pay using Singapore Dollar β SGD 1.4
My questions:
- Is this something doable with Rapyd ? Perhaps from the existing checkout API ?
- Can Rapyd handle the conversion from USD to Rupiah ? The idea here I want to tell Rapyd that the creator want to collect USD 1 regardless the buyer currency.
So far I only managed to integrate this to my backend but I dont see how the handle the above use cases
{
"amount": 123.45,
"complete_payment_url": "http://example.com/complete",
"country": "SG",
"currency": "USD",
"error_payment_url": "http://example.com/error",
"merchant_reference_id": "950ae8c6-78",
"cardholder_preferred_currency": true,
"language": "en",
"metadata": {
"merchant_defined": true
},
"payment_method_types_include": [
"sg_debit_mastercard_card",
"sg_credit_mastercard_card"
]
}
Any information is greatly appreciated