如何在 Braintree-Google 支付集成中验证客户令牌?
How to validate a customer token in Braintree-Google Pay integration?
我们的实现如下:
授权与 Google Pay 关联的信用卡。获取随机数。
使用收到的随机数,创建一个客户帐户。保存令牌以备将来参考。
使用保存的令牌完成交易。
问题是如何在开始新交易之前验证令牌。令牌验证很重要,因为交易会在客户创建几天后发生。
已尝试 Braintree\CreditCard::find($token)
。这适用于使用信用卡创建的客户帐户。由于我们使用的是来自 Google Pay 而不是信用卡的随机数,因此它将 return 一条消息:
credit card with token $token not found
如何在上述情况下验证令牌?
PaymentMethod::find() 将解决问题
参考
https://developers.braintreepayments.com/reference/request/payment-method/find/php
我们的实现如下:
授权与 Google Pay 关联的信用卡。获取随机数。
使用收到的随机数,创建一个客户帐户。保存令牌以备将来参考。
使用保存的令牌完成交易。
问题是如何在开始新交易之前验证令牌。令牌验证很重要,因为交易会在客户创建几天后发生。
已尝试 Braintree\CreditCard::find($token)
。这适用于使用信用卡创建的客户帐户。由于我们使用的是来自 Google Pay 而不是信用卡的随机数,因此它将 return 一条消息:
credit card with token $token not found
如何在上述情况下验证令牌?
PaymentMethod::find() 将解决问题
参考 https://developers.braintreepayments.com/reference/request/payment-method/find/php