0

这是 PHP 的基本部分:

// Add subscription
$subscription = new Recurly_Subscription();
$subscription->plan_code = $planCode;
$subscription->currency = 'USD';
$subscription->quantity = 1;

if ($couponCode != "") { $subscription->coupon_code = $couponCode; }

$subscription->account = new Recurly_Account();
$subscription->account->account_code = $customerID;

$subscription->billing_info = new Recurly_BillingInfo();
$subscription->account->billing_info->token_id = $token;

$subscription->create();

当此代码运行时,$token是否tokenID通过较早的调用 recurly.token (...) 创建了带有帐单信息的。

该帐户已在 Recurly 上存在 - 帐户 ID、名字和姓氏,但没有帐单信息。这是因为我们允许人们在订阅前注册免费服务。所以我想在现有帐户上创建订阅。最初,按照代码示例,create()调用是subscription->account->create(). 但这失败了,因为该帐户已经存在。

4

1 回答 1

2

这听起来像是旧 PHP 库的问题,它不支持计费信息的标记化。升级到 PHP 客户端库应该可以解决这个问题。

于 2015-03-09T16:22:23.000 回答