Я пытаюсь интегрировать Braintree в свой веб-сайт для приема платежей, и у меня есть пара вопросов относительно поддержки мультивалютности.
Сначала позвольте мне сказать, что я создал учетную запись, которая принимает EUR , поскольку я живу в ЕС.
Теперь, допустим, американский парень хочет что-то купить в моем веб-приложении. У него, очевидно, есть кредитная карта, привязанная к банковскому счету USD . Читая документ, я обнаружил, что в Брэйнтри я не могу указать валюту, поэтому моя сумма, в данном случае 10
, составляет 10 EUR
gateway.transaction.sale({
amount: 10,
paymentMethodNonce: nonceFromTheClient,
options: {
submitForSettlement: true
}
})
Это означает, что на моем сайте мне нужно будет отобразить
Would you like to buy this item for 11.16 USD?
где 11.16 - текущий коэффициент конвертации (на момент написания).
Это правильный способ сделать это ?? Я скептически настроен по 2 причинам:
- Допустим, я использую онлайн-конвертер в реальном времени >> Если пользователь обновляет страницу, он может найти другую сумму ( BAD UX )
- Допустим, я установил фиксированный коэффициент конверсии, например, 1 EUR == 1.1 USD >> пользователь найдет на своей карточке другую сумму, отличную от указанной на сайте. Это потому, что я на самом деле беру 10 евро, а не 11 долларов, как рекламируют ( BAD UX )
Не могли бы вы помочь мне понять правильный способ справиться с этим ??
Каждый раз, когда я покупал что-то на иностранном веб-сайте, я отображал конверсию в евро, и мне платили точную сумму, но здесь, на Braintree, я не понимаю, как это сделать.
Заранее спасибо