• Resolved AiratVibe

    (@airathalitov)


    Почему не удается оплатить через ЮКассу через WooCommerce Subscriptions?

    Скриншот:

    Снимок экрана

    Ошибка:

    “Sorry, it seems there are no available payment methods which support subscriptions. Please see Enabling Payment Gateways for Subscriptions if you require assistance.”

    На странице /wp-admin/admin.php?page=wc-settings&tab=checkout плагин от wc не видит поддержку автоматических платежей.
    Скриншот (должна быть галочка): https://imgur.com/6TgE7yH.png

    Я так понимаю, для этого нужно включить галочку “Manual Renewal Payments” в настройках WC Subs здесь /wp-admin/admin.php?page=wc-settings&tab=subscriptions
    Так?

    Тогда получается ошибка “Ошибка в процессе оформления заказа. Пожалуйста, попробуйте ещё раз.”
    Для этого вроде надо ЮКассу настроить на автоматические платежи. Я прав?

    Есть какая-нибудь инструкция по настройке wocommerce-subsrciptions?

    yookassa 2.4.3
    WooCommerce Subscriptions 4.7.0
    WooCommerce 7.1.1
    WordPress 6.1.1

Viewing 8 replies - 16 through 23 (of 23 total)
  • Thread Starter AiratVibe

    (@airathalitov)

    Спасибо! Буду ждать письма

    Thread Starter AiratVibe

    (@airathalitov)

    Мне подтвердили заявку на рекуррентные платежи с карты.

    Я проверил – работает. А вот через кошелек ЮMoney не работает. Ошибка: “Платеж не прошел. Попробуйте еще или выберите другой способ оплаты”

    Логи:

    [2022-12-16 15:38:01] [info] Message: Send request: POST /payments
    [2022-12-16 15:38:01] [info] Message: Response with code 200 received.
    [2022-12-16 15:38:01] [info] Message: Create payment response: {"id":"2b2ea499-000f-5000-8000-14c653f52fd4","status":"pending","recipient":{"account_id":"72145","gateway_id":"362613"},"amount":{"value":"990.00","currency":"RUB"},"description":"\u041e\u043f\u043b\u0430\u0442\u0430 \u0437\u0430\u043a\u0430\u0437\u0430 \u211610328","payment_method":{"type":"bank_card","id":"2b2ea499-000f-5000-8000-14c653f52fd4","saved":false},"created_at":"2022-12-16T15:38:01.714+00:00","confirmation":{"enforce":false,"return_url":"https:\/\/airat.biz\/yookassa\/returnUrl?yookassa-order-id=wc_order_l9D9cXLqaJmmf","confirmation_url":"https:\/\/yoomoney.ru\/checkout\/payments\/v2\/contract?orderId=2b2ea499-000f-5000-8000-14c653f52fd4","type":"redirect"},"paid":false,"refundable":false,"metadata":{"module_version":"2.4.3","cms_name":"yoo_woocommerce","subscribe_payment_save_card":"true","wp_user_id":"8"},"transfers":[]}
    [2022-12-16 15:38:01] [info] Message: Subscription id = 10333succeeded created. Token = 2b2ea499-000f-5000-8000-14c653f52fd4
    [2022-12-16 15:39:02] [info] Message: Return url: https://airat.biz/checkout/order-pay/10328/?key=wc_order_l9D9cXLqaJmmf
    [2022-12-16 15:39:02] [info] Message: Create payment request: {"amount":{"value":"990.00","currency":"RUB"},"description":"\u041e\u043f\u043b\u0430\u0442\u0430 \u0437\u0430\u043a\u0430\u0437\u0430 \u211610328","payment_method_data":{"type":"yoo_money"},"confirmation":{"type":"redirect","return_url":"https:\/\/airat.biz\/yookassa\/returnUrl?yookassa-order-id=wc_order_l9D9cXLqaJmmf"},"metadata":{"cms_name":"yoo_woocommerce","module_version":"2.4.3","wp_user_id":8,"subscribe_payment_save_card":false},"capture":true,"save_payment_method":true}
    [2022-12-16 15:39:02] [info] Message: Send request: POST /payments
    [2022-12-16 15:39:02] [info] Message: Response with code 403 received.
    [2022-12-16 15:39:02] [error] Message: Api error: This store can't make recurring payments. Contact your manager to learn more. Error code: forbidden.
    [2022-12-16 15:39:19] [info] Message: Send request: GET /payments/00000000-0000-0000-0000-000000000001
    [2022-12-16 15:39:19] [info] Message: Response with code 404 received.
    [2022-12-16 15:39:21] [info] Message: Send request: GET /payments/00000000-0000-0000-0000-000000000001
    [2022-12-16 15:39:21] [info] Message: Response with code 404 received.
    [2022-12-16 15:39:23] [info] Message: Send request: GET /payments/00000000-0000-0000-0000-000000000001
    [2022-12-16 15:39:24] [info] Message: Response with code 404 received.
    [2022-12-16 15:39:24] [info] Message: Send request: GET /payments/00000000-0000-0000-0000-000000000001
    [2022-12-16 15:39:24] [info] Message: Response with code 404 received.

    То есть нужно для кошелька ЮMoney отдельно одобрение для рекуррентных платежей?

    • This reply was modified 1 year, 11 months ago by AiratVibe.
    Thread Starter AiratVibe

    (@airathalitov)

    Вообще я планирую оставить только метод оплаты через карту

    Thread Starter AiratVibe

    (@airathalitov)

    И еще вопрос такой:

    Если цена на товар была, допустим, 1000 рублей в месяц, а потом я ее поднял до 1500 в месяц, то у старых подписчиков будет новая сумма (1500) списываться с карты или старая (1000)? Или у них отвалится подписка и им нужно будет заново подписаться по новой цене?

    Да, возможность делать повторные платежи разрешается для каждого способа отдельно.

    Thread Starter AiratVibe

    (@airathalitov)

    @ostulov

    А что по поводу второго вопроса?

    Если цена на товар была, допустим, 1000 рублей в месяц, а потом я ее поднял до 1500 в месяц, то у старых подписчиков будет новая сумма (1500) списываться с карты или старая (1000)? Или у них отвалится подписка и им нужно будет заново подписаться по новой цене?

    Фактически привязка делается для банковской карты, а не суммы платежа. Поэтому после совершения первого привязочного платежа магазин может отправлять списания на суммы, не обязательно равные первому.

    При изменении стоимости товара/подписки Вам достаточно обновить его стоимость, следующие списания должны проводиться на новое значение.

    Thread Starter AiratVibe

    (@airathalitov)

    @ostulov

    Спасибо за помощь и ответы на вопросы!

Viewing 8 replies - 16 through 23 (of 23 total)
  • The topic ‘Настройка woocommerce-subscriptions’ is closed to new replies.