@ostulov
Вот логи, которые получаются при попытке оплатить подписку через яндекс кассу:
[2020-10-14 15:05:43] [info] Message: Send request: GET /payments/00000000-0000-0000-0000-000000000001
[2020-10-14 15:05:43] [info] Message: Response with code 404 received.
[2020-10-14 15:05:46] [info] Message: Send request: GET /payments/00000000-0000-0000-0000-000000000001
[2020-10-14 15:05:46] [info] Message: Response with code 404 received.
[2020-10-14 15:05:55] [info] Message: Return url: https://site.com/checkout/order-pay/6108/?key=wc_order_M2232455445yX
[2020-10-14 15:05:55] [info] Message: Create payment request: {"amount":{"value":"990.00","currency":"RUB"},"description":"\u041e\u043f\u043b\u0430\u0442\u0430 \u0437\u0430\u043a\u0430\u0437\u0430 \u21166108","confirmation":{"type":"redirect","return_url":"https:\/\/site.com\/yamoney\/returnUrl?ym-order-id=wc_order_M2232455445yX"},"metadata":{"cms_name":"ya_api_woocommerce","module_version":"1.6.4","wp_user_id":"8","subscribe_payment_save_card":""},"capture":true,"save_payment_method":true}
[2020-10-14 15:05:55] [info] Message: Send request: POST /payments
[2020-10-14 15:05:56] [info] Message: Response with code 400 received.
[2020-10-14 15:05:56] [error] Message: Api error: Saving payment method is not supported. Error code: invalid_request. Parameter name: save_payment_method.
Валюта: рубли
Оплата на стороне яндекс кассы
Конвертация отключена
Оплата с карты на стороне сайта должна поддерживать woocommerce-subscription, т.к. отображается галочка в настройках платежных систем. Но всё равно при оформлении заказа на подписку выдается ошибка.