使用 Recurly.buildTransactionForm 时,可以选择支付成功后用户跳转到哪个页面。这在构建交易表单时由参数“successURL”选择。
付款人被带到该successURL,一些结果也将被发布到页面。其中之一是uuid。
但是那个 UUID 代表什么?为了以防万一,我一直将 UUID 存储在数据库中,最近开始尝试将它们与 API 中提到的不同类型的对象进行匹配。
我至少试过了
recurly.Transaction.get(uuid) (not found)
recurly.Subscription.get(uuid) (not found)
recurly.Invoice.get(uuid) (not found)
recurly.Account.get(uuid) (not found)
recurly.Plan.get(uuid) (not found)
recurly.Adjustment.get(uuid) (not found)
uuid 似乎很可能是事务 uuid,但事实并非如此。
我试着做
print recurly.Transaction.get(uuid)
# result
recurly.errors.NotFoundError: not_found: Couldn't find Transaction with uuid = ...