我们正在制作一款应用程序,可以从iOS应用程序出售活动门票。现在我已经在我的应用程序上实施了Paypal和Stripe付款来为客户收费。在iOS上集成Amazon Payments(Swift或Objective-C)
我被要求在我们的“NATIVE iOS”应用程序上集成亚马逊支付,以向购买的活动门票的用户收费。我在亚马逊付款网站上找到了集成说明,但它似乎仅适用于网站。请参阅https://payments.amazon.com/developer
这是写在他们的主页: “使用亚马逊登录和支付是在桌面,平板电脑和手机上支付的快速,简单和安全的方式。” - https://payments.amazon.com/home
你能告诉我如何在Swift或Objective-C上做到吗?
注:这是关于收费的客户端支付产品,而不是整合正常登录亚马逊或亚马逊的Web服务,我认为这是一个不同的事情,从“亚马逊支付”,这应该是类似条纹与贝宝。
@JulianE。 Amazon Payments似乎没有Objective C或Swift库。您只能在网络浏览器上付款。所以我们做了一个移动网站,将接受亚马逊支付。当用户试图在APP上付款时,显示我们网站的UIWebview将被推送到导航堆栈上。 UIWebview将检查是否加载了successPayment或failedPayment网页,并弹出UIWebview,再次显示本机iOS视图。 (由于用户不需要离开应用程序,此方法使所有内容看起来都是本地的) –
无论如何,@ David的答案中有一个注释,不确定我们所做的是否是一个好的或有效的解决方法。我们没有制作支付方式的原生版本,因为它仍然使用其官方Web API的UIWebview。就像添加一个按钮将用户重定向到我们的网站并打开Safari一样。 –
好吧!尼斯。那么如果它工作,看起来不错,那么一切都很好! –