在我的应用程序中,用户有一个付款选项,以便他们可以在应用程序内购买。对于付款,我应该使用 Westpac(澳大利亚银行之一)的PayWay网关。
在 PayWay 中,他们提供两种选择:
NET系统
PayWay API。
我喜欢使用第二个(PayWay API)。我获得登录用于测试目的。在他们的网站本身中,他们提供了一些适用于 PHP、Java、dot net 等的 API。但我不知道如何将其集成到我的 iOS 应用程序中,以及应在何处获取用户详细信息(信用卡号、密码等)以及如何处理这些信息。请提出一些解决方案。
PayWay API 的实际流程是,
应用程序将调用我们服务器中存在的API代码。
然后我们的服务器代码将调用 PayWay 网关,响应将从网关发送回服务器。
根据回复,我们应该通知客户有关交易的信息。
我的理解正确吗?对此请多多指教。
我提到了一些 Stack Overflow 问题,但这对我没有多大帮助:
任何帮助将不胜感激。
PayWay API 是一个服务器端解决方案。您需要在应用程序中捕获信用卡详细信息并将其发送到后端服务器,然后后端服务器将调用 PayWay API。
要使用 PayWay Net,您需要将浏览器控件嵌入到您的应用程序中。这将连接到 PayWay 网页以收集信用卡详细信息。这样您的服务器就永远不会处理信用卡信息。
我不确定苹果的规则是什么,但你也应该检查一下。
PayWay 现在有一项新功能,允许您从 iPhone 应用程序对信用卡号进行标记。 您仍然需要从服务器调用来触发支付交易。
请参阅 PayWay REST API 文档。