我正在我的 iOS 应用程序中实现 Stripe Payments,显然我无法通过 iOS 应用程序存储信用卡信息,因此我必须创建令牌并将其发送到服务器进行收费等。
我的问题是如何与 iOS => 服务器通信,反之亦然 顺便说一句,我的网络应用程序是在 Rails 中的。 我在某些地方读到我可能需要在我的服务器上创建一个 API,然后从我的 iOS 端调用它?
如果有人知道如何做这样的事情,请告诉我,我将非常感激。
是的,您必须创建(或更新)Rails 应用程序以公开 HTTP API,该 API 通常使用 JSON 进行通信。您的 API 将需要响应 POST/GET/iOS 应用程序发出的任何请求,并根据您期望执行的操作正确运行(根据我的理解,使用一些令牌执行某些操作)。
请注意,处理付款但不了解如何执行此类操作可能对最终用户来说是危险的。
为您提供该过程的总体概述:
这是一项漫长但有趣的任务