Recurlyv3 API没有找到与有效令牌ID相关联的任何数据

时间:2015-03-06 20:41:34

标签: php ajax recurly

这是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会使用之前调用recurly.token(...)并使用结算信息创建tokenID

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

1 个答案:

答案 0 :(得分:2)

这听起来像旧版PHP库的问题,它不支持记帐信息的标记化。升级到PHP客户端库应解决此问题。