在期末取消订阅

时间:2014-09-10 06:36:05

标签: php stripe-payments

问题:

如何根据相关的Stripe文档将“at_period_end”参数附加到以下PHP函数中?

文件:

STRIPE: cancel subscription

CODE:

<?php

require_once('./lib/Stripe.php');
Stripe::setApiKey("$APIKEY");

$cu = Stripe_Customer::retrieve("$CUSTOMER_ID");
$cu->subscriptions->retrieve("$SUBSCRIPTION_ID")->cancel();

?>

2 个答案:

答案 0 :(得分:12)

我找到了正确的解决方案:

$cu->subscriptions->retrieve("$SUBSCRIPTION_ID")->cancel(
     array("at_period_end" => true ));

答案 1 :(得分:6)

尝试将参数指定为如下数组:

$at_period_end = true;
$cu->subscriptions->retrieve("$SUBSCRIPTION_ID")->cancel(
     array("at_period_end" => $at_period_end));