目标是在 iOS/Android 应用程序中获取用户的支付卡数据,而不仅仅是让他们输入。我希望他们能够使用已经保留支付卡详细信息的平台范围的上下文。很像网络上的支付请求 API。
我查看了 ApplePay 和 Google Pay,但它们似乎没有直接提供支付卡的详细信息。
有替代方案吗?
目标是在 iOS/Android 应用程序中获取用户的支付卡数据,而不仅仅是让他们输入。我希望他们能够使用已经保留支付卡详细信息的平台范围的上下文。很像网络上的支付请求 API。
我查看了 ApplePay 和 Google Pay,但它们似乎没有直接提供支付卡的详细信息。
有替代方案吗?
Google Pay和Apple 钱包将最接近网络上的链接支付请求 API。但请记住,即使是那些也不会直接为您提供卡数据。
Google Pay 仅适用于处理实际交易的特定“Google Pay 处理器”(请参阅此处的处理器列表),因此您永远无法获得实际的信用卡数据,也无法自行执行付款处理。我认为苹果也有同样的限制。
您可能遇到的另一个问题是它们不受全球支持。
您是否考虑过使用贝宝?在这里找到了一个cordova插件。
iOS 和 Android 都有不错的选择。
对于 iOS 看 Apple Pay -> https://developer.apple.com/apple-pay/ 对于 Android 看 Google Pay -> https://developers.google.com/pay/api/android/