Последние темы


Paykeeper 2.0 Paypal ошибка с тестовым режимом работы

  • Настроил Paykeeper 2.0 для работы с Paypal по прилагающейся инструкции к модулю. Но возникает следующее: если делать вызов модуля в тестовом режиме

    [[+shk.payment:is=`PayPal`:then=`
    [[!Paykeeper2? &gateway=`PayPal` &tpl=`my_pk_form_paypal` &orderId=`[[!+shk.id]]` &price=`[[!+shk.price]]` &testMode=`1`]]
    `:else=``]]
    

    то при нажатии на кнопку оплатить не происходит перехода на сервис Paypal. Если делать без тестового режима, то переходит при нажатии на кнопку оплатить заказ. При этом включил режим отладки в модуле и в ошибках выводит следующее:

    [2016-07-06 16:53:55] (ERROR @ /home/s/shamarus/batelbeauty.ru/public_html/core/components/paykeeper2/model/paykeeper.class.php : 1166) [Paykeeper INFO] Array
    (
        [username] => тут мой пользователь указан
        [password] => тут пароль
        [signature] => здесь подпись
        [testMode] => 
        [solutionType] => 
        [landingPage] => 
        [brandName] => 
        [headerImageUrl] => 
        [logoImageUrl] => 
        [borderColor] => 
        [amount] => 228.20
        [currency] => RUB
    )
    
    [2016-07-06 16:53:55] (ERROR @ /home/s/shamarus/batelbeauty.ru/public_html/core/components/paykeeper2/model/paykeeper.class.php : 1166) [Paykeeper INFO] Security header is not valid
    

    В чем может быть дело? Хотелось бы в тестовом режиме проверить проходит ли платеж.

  • А если убрать это условие?

    [[+shk.payment:is=`PayPal`:then=`
    

    Вообще там плейсхолдеры надо тоже делать некэшированными.

  • @Andchir Попробовал без условия вызвать напрямую, тоже самое, если тестовый платеж в настройках, то не переходит.

  • Не помню уже проверял ли я тестовый для PayPal. В чём проблема провести реальный платеж на 50 копеек?

  • @Andchir Проверил на реальном платеже. Платежка по PayPal проходит, но вот когда PayPal переходит на ссылку успешной оплаты что была задана в настройках, то выдает такое:

    Warning: urldecode() expects parameter 1 to be string, array given in /home/s/shamarus/batelbeauty.ru/public_html/assets/components/paykeeper2/connector_result_paypal.php on line 30 Warning: Cannot modify header information - headers already sent by (output started at /home/s/shamarus/batelbeauty.ru/public_html/assets/components/paykeeper2/connector_result_paypal.php:30) in /home/s/shamarus/batelbeauty.ru/public_html/core/components/paykeeper2/model/paykeeper.class.php on line 1090 ```
  • Это предупреждения. Отключите режим debug. Будет поправлено в следующей версии.

  • @Andchir Спасибо! Я уже сам разобрался посмотрев на строчки кода на которые ссылалось. Без режима отладки все нормально работает.

 

Последние комментарии

  • Здравствуйте гуру modx! Подскажите пожалуйста...Как можно изменить стоимость доставки из сниппета? У меня есть форма оформления товара. В ней при выборе способа доставки подгружаются поля дополнительные (область и город) у городов есть ценовая зона доставки (например 1М или Москва) каждая зона доставки имеет свою цену. Так вот при изменении поля ГОРОД я изменяю php_session $_SESSION['shk_delivery']['price'] на свою цену, но когда заказ оправляется "В АДМИНКУ" то всё равно цена берётся из настроек shopkeeper : ((( От сюда вопрос как мне изменить цену на свою из моего сниппета???

    Читать далее
  • Дополнение "Импорт-Экспорт" для Shopkeeper4

    0_1573643821745_File-3.png

    Купить: https://e-store.shopkerx.net/katalog/dopolneniya-dlya-shopkeeper4/import-eksport-for-shopkeeper4

    Документация: https://modx-shopkeeper.ru/docs/shopkeeper-4/import-eksport-extra

    0_1573643897158_002.png

    Читать далее
  • Какая версия Shopkeeper? Если 3-я, то в шаблоне найти вызов сниппета, который выводит товары. По этому вызову определить название чанка товара, отредактировать чанк.

    Читать далее
  • Открыт Telegram канал проекта Shopkeeper: https://t.me/shopkeeper_rus

    Новости и обсуждения. Подписывайтесь, чтобы ничего не пропустить.

    0_1573638422556_t_logo.png

    Читать далее