Способ DoDirectPayment для CreditCard API PayPal поддерживает только доллары США?

Я реализовал DoDirectPayment метод для кредитной карты API PayPal с использованием PHP NVP.
При осуществлении платежа, если я использую валюту в долларах США, то работает только она и в ответ отображается ACK=Success, PAYMENTSTATUS:Completed,

Но если я делаю платеж, используя любую другую валюту (не доллары США), он не смог выполнить платеж, и в ответ я получаю,

**ACK=Success,
PAYMENTSTATUS:  Pending
PENDINGREASON:  multicurrency**

Почему это происходит? Дайте мне знать как можно скорее.
Заранее спасибо.

0

Решение

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

Для песочницы:

https://www.sandbox.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-pref&rc2_eligible = да

Для жизни :

https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-pref&rc2_eligible = да

Здесь вы сообщите PayPal, какое действие необходимо предпринять, когда на ваш счет поступит Платеж, отличный от USD.

Разрешить платежи, отправленные мне в валюте, которую я не держу:

Да, примите и конвертируйте их в доллары США.

Нет, отказать в платежах

Спросите меня, примите решение принять или отклонить каждый отдельный платеж

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]