0

我想要做的是在发生时立即获取与账单信息更新相关联的验证事务:据我所知,当此类事件发生时,recurly back-end 仅引发“billing_info_updated”webhook 而没有给出有关与此事件相关的交易的任何线索。

这很奇怪,因为如果账单信息验证失败,则会正确引发带有该交易的 failed_pa​​yments webhook。

如果验证成功,您能告诉我如何获取此交易吗?

4

2 回答 2

0

当您更新帐户的计费信息时,API/Recurly.js 响应将立即返回 200 成功或错误 ( https://docs.recurly.com/api/billing-info#update-billing-info-credit -卡)。

如果返回 200,则可以立即查询该帐户的最后一笔交易,应该是该授权交易:https ://docs.recurly.com/api/transactions#lookup-transaction

如果返回错误,则不会更新计费信息,这就是为什么只发送 failed_pa​​yments webhook 的原因。

于 2015-06-17T14:49:37.953 回答
0

我最近写了一篇关于 recurly webhooks 的帖子,如果你解析 xml 有效负载,你可以获取更新的详细信息。我已经在这个 [here] 上写过帖子。希望它有帮助1

于 2015-09-08T09:45:06.010 回答