Magento + Paypal Express Checkout в режиме песочницы

Я пытаюсь протестировать Paypal Express Checkout с учетной записью продавца в песочнице и с включенным режимом песочницы в конфигурации Magento.

Кнопка «Оформить заказ через PayPal» отображается в корзине, но когда я нажимаю ее, она перенаправляет меня на URL-адрес, например:

https://www.paypal.com/cgi-bin/webscr?cmd=_flow&SESSION=

И показывает следующую ошибку:

Your session has ended

This transaction has expired....

Согласно этому сообщению, для режима песочницы я должен быть перенаправлен на что-то вроде:

https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&useraction=commit&token=

Когда я скопировал токен и использовал такой URL, он работал нормально.

Что я могу сделать, чтобы URL-адрес песочницы использовался в режиме песочницы?


person Ox3    schedule 03.08.2014    source источник
comment
У вас включены какие-либо расширения, которые могут конфликтовать? Я не могу придумать ни одной причины, по которой не использовалась бы песочница, если у вас действительно включен режим песочницы.   -  person Drew Angell    schedule 03.08.2014
comment
Единственное стороннее расширение, которое я установил, — это одностраничная проверка IWD, но тот же неверный URL-адрес используется, даже когда я нажимаю кнопку экспресс-оформления в корзине покупок.   -  person Ox3    schedule 03.08.2014


Ответы (1)


У меня была такая же проблема с IWD и Paypal. Если вы используете IWD One Page Checkout, перейдите на

System > Configuration > IWD EXTENSIONS > One Page Checkout > Paypal Express LightBox

и установите Enable Paypal Express Lightbox на No. Это исправило это для меня.

person Oleg Kudinov    schedule 04.02.2015