Оплата PayPal в minihop2. Переход с sandbox на рабочие платежи. [Решено]
В общем, задался целью добавить к буржуйскому магазину на minishop2 систему оплаты.
В настройках включил способ оплаты PayPal.
Потом в разделе для разработчиков (https://developer.paypal.com/developer/accounts) создал Бизнес-аккаунт, получил поля Username, Password, Signature и внес их в системные настройки.
Переадресация PayPal при покупке работает, если заменить
ms2_payment_paypal_api_url на api-3t.sandbox.paypal.com/nvp, а
ms2_payment_paypal_checkout_url на www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=
Но оплата не проходит, так как это песочница, а как переключить в боевой режим? Если оставить те же данные аккаунта и заменить Url api запросов на обычные, то вообще нет переадресации.
Может кто подскажет, что я делаю неправильно и как сделать чтобы система оплаты работала?
В настройках включил способ оплаты PayPal.
Потом в разделе для разработчиков (https://developer.paypal.com/developer/accounts) создал Бизнес-аккаунт, получил поля Username, Password, Signature и внес их в системные настройки.
Переадресация PayPal при покупке работает, если заменить
ms2_payment_paypal_api_url на api-3t.sandbox.paypal.com/nvp, а
ms2_payment_paypal_checkout_url на www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=
Но оплата не проходит, так как это песочница, а как переключить в боевой режим? Если оставить те же данные аккаунта и заменить Url api запросов на обычные, то вообще нет переадресации.
Может кто подскажет, что я делаю неправильно и как сделать чтобы система оплаты работала?
Комментарии: 7
Url api запросов PayPal
api-3t.paypal.com/nvp
Url оплаты PayPal
www.paypal.com/webscr?cmd=_express-checkout&token=
И проверить если в вашей версии есть эти изменения
github.com/bezumkin/miniShop2/pull/387
api-3t.paypal.com/nvp
Url оплаты PayPal
www.paypal.com/webscr?cmd=_express-checkout&token=
И проверить если в вашей версии есть эти изменения
github.com/bezumkin/miniShop2/pull/387
спасибо за ответ! Но при таких настройках редиректа вообще не происходит… может нужно помимо песочницы создавать еще аккаунт? Или переключить переключатель с Sandbox на Live и создать приложение? Если создавать приложение, то где использовать эти данные (PayPal account, Client ID, Secret)?
В системных настройках минишопа есть поля для ввода
— Логин продавца
— Пароль продавца
— Подпись продавца
Эти данные вы получаете в системе paypal
— Логин продавца
— Пароль продавца
— Подпись продавца
Эти данные вы получаете в системе paypal
Вот вам кусок, писал когда-то инструкцию
docs.google.com/document/d/1bOh14ai6ZDvYzoPfZiO_yHNeATjvEUO88Ka6sfR-8NE/edit
docs.google.com/document/d/1bOh14ai6ZDvYzoPfZiO_yHNeATjvEUO88Ka6sfR-8NE/edit
Уже ближе к решению! Спасибо! Подсознательно чувствовал, что нужны другие данные, отличные от песочницы.
Теперь уже нет ошибки 1002, но редирект все равно не срабатывает. Другая ошибка.
<html>
<head><title>302_Found</title></head>
<body_bgcolor] => "white">
<center><h1>302 Found</h1></center>
<hr><center>Avi Vantage/</center>
</body>
</html>
Все получилось. Видимо проблемы с самим счетом были.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.