API PayPal для конвертации валюты

#java #api #paypal

#java #API #paypal

Вопрос:

В моем приложении Java Spring Boot у меня есть суммированная стоимость денег из счетов-фактур. Эти значения разделены и сгруппированы по разным валютам. Я хочу конвертировать все валюты в доллары США, а затем суммировать все эти значения, и это суммированное значение будет в новой переменной. Мне нужно конвертировать его, используя курсы конвертации PayPal (например, из EUR в USD). Когда я заглядываю в API PayPal, я не могу найти, есть ли какой-либо метод, в котором я могу использовать конвертер валют. У вас есть информация, где я могу ее найти?

Ответ №1:

К сожалению, Paypal больше не предлагает такую функциональность через API. Раньше такой API был частью продукта Adaptive Payments. Но этот продукт удален и больше не доступен для новых клиентов.

Однако — то, о чем вы просите, скорее всего, недостижимо. Курсы обмена денег колеблются и постоянно меняются в течение рабочего дня. Это означает, что курс конвертации EUR в USD будет отличаться в 9 утра от того, что было в 9 вечера.

Поэтому, скорее всего, учитывается обменный курс на момент каждого отдельного платежа. Если ваша цель — создать отчет для всех платежей, вам необходимо учитывать, что обменный курс на момент создания отчета будет отличаться от того, который был при совершении платежей. поэтому ваши цифры будут неточными.

В большинстве случаев неточности не будут существенными, поэтому достаточно приблизительного значения текущего обменного курса. Если это не так, что ж .. тогда усилия значительно возрастают. Вам нужно будет проверить курсы на момент покупки или найти способ связать платежи в иностранной валюте с транзакциями в вашем аккаунте PayPal и получить оттуда данные.