我想知道,我可以在 Android 应用程序中使用带有 Braintree 支付网关的谷歌钱包吗?为了更清楚地说明技术,请从 Google 钱包中获取 MASKEDWallet 并从中获取所有有用信息,然后将其发送到 Braintree 支付网关以完成购买。
请帮忙。
最佳答案
我已经花了几天时间进行同样的工作,所以这缺乏技术细节(更多概念性)。我也在 Wallet Instant Buy
的“网络”端这样做(不是 Android),尽管通过您的(任何)信用卡支付网关发送支付详细信息并满足 (PCI) 要求的概念应该是相同的。
除非 Google 员工纠正我的错误:
您需要创建一个 FullWalletRequest
获取“完整钱包”,这意味着您需要发送到网关的实际卡详细信息(卡号、cvc/cvv、到期时间、帐单地址等)。
此时,它与任何其他/现有(网关类型)信用卡处理没有什么不同。
归根结底,Google 电子钱包即时购买的用途是:
提供商家应用程序(droid/ios/web)"Virtual Onetime Card" ,其中,
代表 Google 电子钱包用户存储在其 Google 电子钱包帐户中的真实卡,因此可以保护实际的卡详细信息并确定交易范围(因为它是一次性的)
里>
我认为唯一可能的警告是网关是否接受此类类型的卡(“万事达卡品牌的虚拟预付借记卡”)..这不太可能成为问题(在美国,目前 API 仅限于此...)....
有点离题了。我想到的另一个警告是,如果您使用一些欺诈筛查服务。您将获得一张“虚拟卡”(不是持卡人的真实卡),因此,如果您的服务使用/需要该信息来得出风险评分,那么您需要考虑该信息对于...
嗯……
关于android-pay - 将 Google 钱包与 Braintree 支付网关结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24327287/