applepay - 苹果和谷歌与后端的整合

标签 applepay google-pay

我们目前有一个 .NET Core 2 后端。我们拥有付费成员(member)独有的功能。我们目前使用 Authorize.net 进行付款和订阅。

Apple/Google Pay 是否会返回一些内容,我们可以将其发送到后端作为付款证明,以便我们可以生成帐户信息?

编辑:

我发现了这个:https://developer.apple.com/documentation/businesschat/supporting_apple_pay/processing_payment_requests

我是否必须在我的后端实现此功能并让移动客户端发布到它?

编辑2:

所以我做了更多阅读,似乎 apple/google pay 仅用于收集支付数据。然后我们必须将其发送到像 stripe 或 Braintree 这样的支付处理器才能进行实际支付?我走在正确的道路上吗?

编辑: https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html#//apple_ref/doc/uid/TP40008267-CH7-SW6

我发现了这个,看起来我可以给苹果一个网址来发布有关订阅的信息。这正是我所需要的。然而,看起来谷歌只有某种发布/订阅的东西? https://developer.android.com/google/play/billing/realtime_developer_notifications

没有安静的方法吗?

最佳答案

是和否。在网络上,Apple 和 Google Pay 都使用 HTML5 中的支付请求 API。此特定 API 仅返回支付信息,而不返回支付 token 。您有责任通过您选择的支付处理器将其转换为支付 token 。

我不确定 Authorize.net 的功能,但 Stripe 和 Braintree 都具有 Apple/Google Pay 集成,可以为您处理此问题。您可以直接使用他们的 API,而不是直接使用 Payment Request API,并且在后台,他们的代码使用 Payment Request API 来获取用户的付款信息,将其发送到他们的服务器以进行标记化,然后将标记返回给您。因此,使用 Stripe 或 Braintree 更加简单,但最终任何支付处理器都可以。

关于applepay - 苹果和谷歌与后端的整合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51772719/

相关文章:

ios - Stripe 和 Apple Pay 无法在 iOS 应用程序中使用

ios - 在 Beta 环境中测试基于 App 的 Apple Pay

security - 使用 UPI(特别是 GooglePay)验证付款是否实际完成

go - Golang中的Google Pay PaymentMethodTokenRecipient函数实现

android - 如何在 Braintree Dropin 中显示 "Google Pay"选项?

ios - 南非市场的 Apple Pay

html - 如何在我的 Safari 渲染的 Apple Pay 按钮上获得圆 Angular ?

xamarin - 如何将Google Pay集成到我的Android应用中进行付款

ios - Apple Pay 沙盒测试器无法登录设备 iOS 10

android - 应用因 Google Pay 而被拒绝