PayKeeper2 и Яндекс.Касса



  • Всех приветствую!
    Прикручиваю PayKeeper2 к магазину и никак не могу пройти тестовый платеж
    Стоит MODX Revolution 2.4.2-pl и Shopkeeper3

    Вызываю на странице корзины следующим образом (в стандартном чанкке Shopkeeper3 -> shopOrderForm между тегами <form method="post" action="[[~[[*id]]]]" id="shopOrderForm"> </form>):

    [[!Paykeeper2?
    &gateway=`YandexMoney`
    &action=`payment`
    &tpl=`pk_form`
    &orderId=`[[!+shk.id]]`
    &price=`[[!+shk.price]]`
    &testMode = `1`
    ]]
    

    В системных настройках PayKeeper2 - проставил ID витрины, ID магазина ... YandexMoney.shopPassword - не нашел в аккаунте Кассы у себя, его выдают после регистрации? при тестовом платеже он не нужен?

    После оформления заказа происходит редирект и там передаются такие параметры:

    <form action="https://demomoney.yandex.ru/eshop.xml" method="post">
                <p>Redirecting to payment page...</p>
                <p>
                    <input type="hidden" name="scid" value="IDвитрины" />
    <input type="hidden" name="shopid" value="IDмагаина" />
    <input type="hidden" name="customerNumber" value="EMAIL" />
    <input type="hidden" name="orderNumber" value="46" />
    <input type="hidden" name="sum" value="0.00" />
    <input type="hidden" name="orderSumCurrencyPaycash" value="" />
    <input type="hidden" name="paymentType" value="AC" />
    <input type="hidden" name="shopSuccessURL" value="URL1" />
    <input type="hidden" name="shopFailURL" value="URL2" />
    
                    <input type="submit" value="Continue" />
                </p>
            </form>
    

    Почему-то нет цены и orderSumCurrencyPaycash (если он должен быть) и в итоге Яндекс пишет "Слишком маленькая сумма". Что сделано не так ?


  • Администраторы

    Paykeeper2 вызывать нужно на странице, которая открывается после завершения заказа.



Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.