Отмена полосовой подписки при удалении учетной записи Ultimate Member - PullRequest
0 голосов
/ 20 декабря 2018

Мы используем плагин Ultimate Members для обработки информации о членстве и Stripe для обработки платежей. Мы можем настроить штраф для подписки, но не можем понять, как отменить подписку для текущего пользователя, я могу только отменить подписку для определенной подписки.ID, когда я жестко закодировал идентификатор в retrieve ();часть.

add_action( 'um_delete_user_hook', 'my_delete_user', 10 );
function my_delete_user() {
\Stripe\Stripe::setApiKey("sk_test_XXXXXXXXXXXXX");
$subscription = \Stripe\Subscription::retrieve('sub_XXXXXXXXX');
$subscription->cancel();
}

Как изменить код, чтобы изменить его, чтобы он получал идентификатор подписки текущего пользователя и вставлял динамически?

...