swift - 直接从 iOS 应用程序中实现 stripe connect

标签 swift stripe-payments

几年前有一篇关于实现 stripe connect 的帖子。

How to use Stripe Connect in an iOS app

我构建了一个应用程序,其中只有用户 A 需要注册和登录,而用户 B 可以从用户 A 列表中进行选择,我正在尝试设置该应用程序,以便用户 B 可以直接向用户 A 付款。

虽然基本版本的 stripe 相对容易实现,但 Stripe connect 让我有点难过。

具体来说,github 上有一个名为 Rocket Rider 的示例(意在模仿优步等),由 stripe 制作,但在此示例中,“Pilot”必须通过网站注册。

我希望这一切都在我的应用程序中发生。我已经阅读了几次文档,但仍然有点不确定。

几年前的帖子现在还有意义吗?是通过应用程序完成注册以使用 WebView 的唯一方法吗?

在 stripe 文档中有一个部分 https://stripe.com/docs/mobile/ios/standard

这基本上是针对 iOS 的实现。但我不确定这些文档是否仅指的是如果说我向用户销售产品时作为开发人员我会收到的付款。

同样,在我的应用程序中有一个用户 A 列表,每个用户 A 最好在应用程序中注册,然后用户 B 可以选择向谁付款。我不确定上面的“标准”文档是否也指的是这种情况。

谢谢

最佳答案

今天(2019 年 3 月)一直在研究同样的事情,并为您提供一些答案

Stripe Cocoa Pod 的当前状态与连接帐户没有任何关系。这不会以任何方式帮助您创建连接帐户。

一切都没有丢失。如果您必须留在应用程序内,您可以创建所谓的 Custom Account。 --这意味着您负责 UI、用户验证和通信。您的用户也将无法使用 Lovely Express 仪表板....但您可以留在应用程序中。

正如您提到的,您仍然可以使用 Safari 打开 Stripe Express,并在体验完成后让您的应用处理深度链接。虽然这很烦人,但拥有 Express 体验还是有一些好处的。您不必处理任何与银行账户相关的事情,因为 Express Dashboard 会为您处理,而 Stripe 会处理所有验证通信。 (外部应用程序)。

TLDR:您可以使用自定义帐户在应用程序中完全做到这一点......但您将靠自己!

关于swift - 直接从 iOS 应用程序中实现 stripe connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46281290/

相关文章:

ios - 检测 UIImagePicker OverlayView 方向

java - java中的Stripe InvalidRequestException

django - Stripe 使用 django 的 webhook 说 : stripe. error.SignatureVerificationError

java - 为什么我的 Java 服务器代码在尝试从 stripe 接收 Webhook 时抛出 502 错误?

swift - 我怎样才能让我的 iPhone 应用程序使用设备屏幕尺寸以编程方式快速支持多个 iOS 版本和设备

ios - 有什么方法可以避免在 AGSMapView 中显示灰色图 block

Swift 4 表达式类型 '@value CGRect' 在没有更多上下文的情况下不明确

swift - NSDecimalNumber.adding from NSManagedObjects 遇到无法识别的选择器问题

node.js - strip 连接创建客户的正确电话号码格式

ios - Stripe iOS SDK - 发送不兼容的 block 指针类型