使用Nonce从DropIn UI更新Braintree订阅付款方法 - 404未找到错误

时间:2015-04-13 16:10:11

标签: php http-status-code-404 braintree nonce

目前有一个使用PHP + JS SDK的网站(通过Drop-In UI),实现更新现有订阅的付款方式的能力。

根据当前的PHP SDK Docs,可以为订阅更新的字段之一是paymentMethodToken,可以传递

  

通过令牌或付款方式nonce

但是,在进行此调用(确认我有一个有效的订阅ID)后,会引发Braintree_Exception_NotFound()错误。每Payment Method Documentation,无法找到付款方式时会抛出此异常。

这告诉我,API在更新订阅付款方式时不允许使用nonce。我错过了什么,或者文档是不是最新的?

P.S。我已经审核了thisthis(以及其他一些未答复的内容),这些都没有达到标准。

1 个答案:

答案 0 :(得分:3)

我在Braintree工作。目前,这方面的文件并不清楚;我会确保他们得到纠正。感谢您帮助我们找到问题。如果您有更多问题,请随意reach out to our support team

您需要将{non}作为paymentMethodNonce传递而不是paymentMethodToken