android-pay - 将 Google 钱包与 Braintree 支付网关结合使用

标签 android-pay braintree

我想知道,我可以在 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/

相关文章:

Android paytm 类钱包实现

ssl - 用于数字商品的 Google Wallet API 是否需要 SSL 证书?

javascript - 无法在 Angular js中获取Braintree客户端 token

php - Braintree 推送通知不起作用

google-play - 我在哪里可以找到我的Google电子钱包交易ID

安卓 : inApp purchase receipt validation google play

java - 如何从 android 应用程序打开 "save to android pay"url?

ios - Braintree 获取现有的支付方式

ios - Braintree Paypal 授权在 iOS >9 上不起作用

billing - 如何更改 Braintree 的订阅期?