У меня есть подписки Woocommerce с настроенным и работающим Stripe Gateway. Каждый раз, когда я вручную тестирую запланированное обновление, он сохраняет новый идентификатор заказа для обновления, но я не могу найти способ получить к нему доступ. У меня установлен scheduled_subscription_payment()
для печати нашего объекта $order
, но order_id всегда один и тот же из-за подписки, ссылающейся на начальный заказ. Есть ли способ получить новый идентификатор заказа для продления подписки сразу после его активации?
Функция, на которую я ссылаюсь, находится в плагине Stripe WC Gateway:
public function scheduled_subscription_payment( $amount_to_charge, $order, $product_id )