我正在关注示例代码段the one in the right panel here。所以我有一个Recurly令牌,我正在尝试使用它开始订阅。
subscription = Subscription()
subscription.plan_code = 'monthly'
subscription.currency = 'USD'
account = Account(account_code='1a')
account.email = 'mark@example.com'
account.first_name = 'mark'
account.last_name = 'lname'
billing_info = BillingInfo()
billing_info.number = '4111-1111-1111-1111'
billing_info.month = 1
billing_info.year = 2019
account.billing_info = billing_info
subscription.account = account
subscription.save()
上面的代码运行时出现错误500。如果我注释掉subscription.save()
,则日志显示ParseError: mismatched tag: line 6, col 2
,这似乎是xml解析错误。我没有得到任何错误(当然我认为订阅没有被保存)。这个错误可能是多次测试的结果吗?或者可能是什么问题?我正在使用沙箱。
答案 0 :(得分:1)
我的坏。我错过了recurly.SUBDOMAIN
以及recurly.RECURLY_API_KEY
设置。 save()
的所有recurly.Subscription(), recurly.BillingInfo(), recurly.Account()
方法都在调用时抛出错误。