У меня проблема с плагином OpenCart версии 2.x PayPal Standard.
2017-09-08 13:31:18 — PP_STANDARD :: ЗАПРОС IPN:
CMD = _notify-Validate&mc_gross = 7,13&счет-фактура = 2872 + — + Олег + Lopeta&protection_eligibility = Приемлемые&item_number1 =&item_number2 =&payer_id = MH5HLR9X2GMXC&PAYMENT_DATE = 03% 3A30% 3A19 + сентябрь + 08% 2C + 2017 + PDT&payment_status = Завершенный&кодировок = окна-1252&first_name = Олег&mc_fee = 0,59¬ify_version = 3,8&заказ = 2872&payer_status = проверено&бизнес = Ebay% 40rrr.lt&num_cart_items = 2&verify_sign = AbzlMQfnGCW1kgs7W9U77Rx7TroaA8ihH-C5l6T2VSiTSwMlnI0mBcAy&payer_email = oleg.lopeta% 40gmail.com&txn_id = 7EL168808H347641D&payment_type = мгновенный&last_name = Lopeta&item_name1 =&receiver_email = Ебай% 40rrr.lt&item_name2 = Siuntimas% 2C + pakavimas% 2C + nuolaidos + IR + mokes% 1Aiai&payment_fee =&Quantity1 = 1&quantity2 = 1&receiver_id = MNVALKUC7TZEC&txn_type = корзину&mc_gross_1 = 2,48&mc_currency = EUR&mc_gross_2 = 4,65&residence_country = LT&transaction_subject =&payment_gross =&ipn_track_id = 28598eaca014e
2017-09-08 13:31:18 — PP_STANDARD :: ОТВЕТ НА IPN: НЕДОПУСТИМО
У нас запрос хороший, а ответ как-то недействителенPP_STANDARD :: ОТВЕТ НА IPN: НЕДОПУСТИМО«
Итак, что мы сделали, так прокомментировали строку:
// if ((strcmp($response, 'VERIFIED') == 0 || strcmp($response, 'UNVERIFIED') == 0) && isset($this->request->post['payment_status'])) {
После завершения оплаты откройте корзину, изменив статус на «Оплачено», но в коде есть дыра.
Может быть, у вас, ребята, уже была такая же проблема, и как-то ее исправили?
Благодарю вас
Задача ещё не решена.
Других решений пока нет …