ios - 我可以使用 Apple Pay 创建 Stripe token 而不向用户收费吗?

标签 ios stripe-payments applepay

我正在制作一个应用程序,我需要在某个时候收集用户的信用卡信息,以便稍后向他们收费。现在我使用 stripe 和他们的 PTKView 来收集信用卡信息并存储它。然后,当用户想要付款时,我就准备好了,他们不需要做任何其他事情。我想添加一个选项,让用户可以从 Apple Pay 导入一张卡,我以后可以使用它。但是,在我看来,当使用 Apple Pay 时,我必须立即向用户收费。我很好奇是否有人知道这个问题的解决方案,或者我是否只需要在用户付款之前在最后一个屏幕上创建一个“使用 Apple Pay 付款”选项。这不是可取的,但目前它看起来是我唯一的选择。

我看到了this帖子,不幸的是没有答案。但是,问题 #1 正是我要问的。任何帮助将不胜感激。

最佳答案

无论用户决定如何处理交易,您都需要创建一个等同于您的内部支付选项的 Apple Pay 支付选项。请注意,尽管创建 token 和处理付款是分开的操作,但在正常情况下您不太可能同时进行一个操作。

这不仅适用于代码,也适用于 Apple 的 Apple Pay 身份指南:https://developer.apple.com/apple-pay/Apple-Pay-Identity-Guidelines.pdf -- 通读全文,但请特别参阅第 11 页(无论如何,在 2014 年 12 月的版本中,关于 Apple Pay 支付标记的讨论)。

关于ios - 我可以使用 Apple Pay 创建 Stripe token 而不向用户收费吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28822452/

相关文章:

ios - UITableViewCell indentationLevel 在 iOS 8 中不起作用

ios - 使用 iPhone 检测频率值

ios - Apple Pay 忠诚度 NFC API

ios - Stripe - STPPaymentCardTextField - 如何删除或隐藏 CVC 代码字段?

laravel - Bootstrap 4 正在破坏 Stripe Elements

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

ios - Apple Pay 和 Swift 如何将 PKPaymentToken 发送到服务器

ios - swift fatal error : unexpectedly found nil while unwrapping an Optional value

ios - 从谷歌地图 View 获取纬度/经度

nginx - 将请求重定向到https会中断Stripe Webhook