Задать вопрос
@Hary

Как сделать валюту оплаты отличной от валюты сайта?

Здравствуйте. Если более подробно, то как можно установить валюту для оплаты услуг на сайте, отличной от основной валюты сайта. Возмем к примеру доску объявлений: валюта размещаемых объявлений - RUB, валюта оплаты услуг на сайте для тех кто размещает объявления - USD.
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
copist
@copist
Empower people to give
Прежде всего нужно определиться с платёжным агрегатором. Stripe Skrill PayPal 2Checkout Braintree и туча их ещё
У каждого из них разные варианты оплаты
Нужно смотреть описание API

Обычно в запросе на проведение оплаты сумма задаётся в базовой валюте (USD например), а пользователю показывается селектор валюты, либо сразу отображается в местной валюте, либо показывается в USD, но в итоге с карты списывается в рублях

Иногда цены "для запада/для России" отличаются значительно. Например, для России - 100 рублей за штуку, для Европы - 10 евро за штуку. Это реализуется в бизнес-логике твоего приложения, как Developer описал. В таблице хранятся цены, курсы.

Иногда цены отличаются для новеньких и для бывших пользователей (дисконтная система). Иногда скидка реализовывается на стороне платёжного агрегатора (Stripe), а чаще - хранишь параметры у себя и выставляешь через API сумму с учётом скидки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы