Настройка PayPal
Заполнил данные
Настройки — miniShop2 — платежи
yadi.sk/i/cxhs0kn6iJk5J
Активировал PayPal в «способы оплаты»
«miniShop2 :: Настройки — способы оплаты»
Потом не забыл в методах оплаты указал PayPal
Но почему не редиректит на PayPal
может ещё скрытое поле какое-то нужно для PayPal?
У PayPal «Корпоративный» счет.
Заказ проходит, а на PayPal не редиректит, что делаю не так?
Для теста…
skates.petrick.ru/
или может нужен ещё токен для
www.paypal.com/webscr?cmd=_express-checkout&token=?
догадался лог посмотреть
[2015-08-06 18:08:57] (ERROR @ /assets/components/minishop2/payment/paypal.php) [miniShop2] Payment error while request. Request: Array
(
[METHOD] => SetExpressCheckout
[PAYMENTREQUEST_0_CURRENCYCODE] => USD
[PAYMENTREQUEST_0_ITEMAMT] => 60
[PAYMENTREQUEST_0_SHIPPINGAMT] => 0
[PAYMENTREQUEST_0_AMT] => 60
[RETURNURL] => skates.petrick.ru/assets/components/minishop2/payment/paypal.php?action=success
[CANCELURL] => skates.petrick.ru/assets/components/minishop2/payment/paypal.php?action=cancel
[PAYMENTREQUEST_0_INVNUM] => 3
[L_PAYMENTREQUEST_0_NAME0] => board3
[L_PAYMENTREQUEST_0_AMT0] => 60
[L_PAYMENTREQUEST_0_QTY0] => 1
)
, response: Array
(
[TIMESTAMP] => 2015-08-06T14:08:56Z
[CORRELATIONID] => 3044fe12a9364
[ACK] => Failure
[VERSION] => 74.0
[BUILD] => 000000
[L_ERRORCODE0] => 10002
[L_SHORTMESSAGE0] => Restricted account
[L_LONGMESSAGE0] => Account is restricted
[L_SEVERITYCODE0] => Error
)
видимо всё таки проблема с аккаунтом
млин как так получается, начал писать сюда и сразу нашел решение
PayPal's documentation for their error code 10002 states: «This error can be caused by an incorrect API username, an incorrect API password, or an invalid API signature. Make sure that all three of these values are correct. For your security, PayPal does not report exactly which of these three values might be in error.»
может кому пригодится.
Настройки — miniShop2 — платежи
yadi.sk/i/cxhs0kn6iJk5J
Активировал PayPal в «способы оплаты»
«miniShop2 :: Настройки — способы оплаты»
Потом не забыл в методах оплаты указал PayPal
Но почему не редиректит на PayPal
может ещё скрытое поле какое-то нужно для PayPal?
У PayPal «Корпоративный» счет.
Заказ проходит, а на PayPal не редиректит, что делаю не так?
Для теста…
skates.petrick.ru/
или может нужен ещё токен для
www.paypal.com/webscr?cmd=_express-checkout&token=?
догадался лог посмотреть
[2015-08-06 18:08:57] (ERROR @ /assets/components/minishop2/payment/paypal.php) [miniShop2] Payment error while request. Request: Array
(
[METHOD] => SetExpressCheckout
[PAYMENTREQUEST_0_CURRENCYCODE] => USD
[PAYMENTREQUEST_0_ITEMAMT] => 60
[PAYMENTREQUEST_0_SHIPPINGAMT] => 0
[PAYMENTREQUEST_0_AMT] => 60
[RETURNURL] => skates.petrick.ru/assets/components/minishop2/payment/paypal.php?action=success
[CANCELURL] => skates.petrick.ru/assets/components/minishop2/payment/paypal.php?action=cancel
[PAYMENTREQUEST_0_INVNUM] => 3
[L_PAYMENTREQUEST_0_NAME0] => board3
[L_PAYMENTREQUEST_0_AMT0] => 60
[L_PAYMENTREQUEST_0_QTY0] => 1
)
, response: Array
(
[TIMESTAMP] => 2015-08-06T14:08:56Z
[CORRELATIONID] => 3044fe12a9364
[ACK] => Failure
[VERSION] => 74.0
[BUILD] => 000000
[L_ERRORCODE0] => 10002
[L_SHORTMESSAGE0] => Restricted account
[L_LONGMESSAGE0] => Account is restricted
[L_SEVERITYCODE0] => Error
)
видимо всё таки проблема с аккаунтом
млин как так получается, начал писать сюда и сразу нашел решение
PayPal's documentation for their error code 10002 states: «This error can be caused by an incorrect API username, an incorrect API password, or an invalid API signature. Make sure that all three of these values are correct. For your security, PayPal does not report exactly which of these three values might be in error.»
может кому пригодится.
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
[2016-11-10 15:00:13] (ERROR @ --------/core/xpdo/om/xpdoquery.class.php: 739) Encountered empty IN condition with key id
[2016-11-10 15:00:29] (ERROR @ --------/core/components/minishop2/custom/payment/paypal.class.php: 84) [miniShop2] Payment error while request. Request: Array
(
[METHOD] => SetExpressCheckout
[PAYMENTREQUEST_0_CURRENCYCODE] => USD
[PAYMENTREQUEST_0_ITEMAMT] => 1500
[PAYMENTREQUEST_0_SHIPPINGAMT] => 0
[PAYMENTREQUEST_0_AMT] => 1500
[RETURNURL] => ---------/assets/components/minishop2/payment/paypal.php?action=success
[CANCELURL] => ---------/assets/components/minishop2/payment/paypal.php?action=cancel
[PAYMENTREQUEST_0_INVNUM] => 35
[L_PAYMENTREQUEST_0_NAME0] => Товар 2
[L_PAYMENTREQUEST_0_AMT0] => 1500
[L_PAYMENTREQUEST_0_QTY0] => 1
)
, response: SSL connect error
а также
, response: SSL connect error — не может подключиться к SSL сертификату.
настраивал давно и с такими танцами, у меня это получилось
почему он ругается на paypal.class.php: 84) [miniShop2] тоже гугл молчит на этот счет…
Вы не поделитесь своими записями или может статьи какие остались со времен настройки?
я действовал по этой http://garretoverstreet.com/support/developers/cms/modx/revolution/add-ons/minishop2/#about-component