1

使用 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 = ...
4

1 回答 1

-1

在深入研究 UUID 的含义之前,我只想提请您注意已recurly.buildTransactionForm()被弃用的内容,因为它是 Recurly v2 的一部分。我建议查看 v3:docs.recurly.com/js

但是那个 UUID 代表什么?

UUID 代表“通用唯一标识符”。您应该能够将该uuid值用作交易等的唯一标识符。

于 2015-06-04T17:45:29.690 回答