使用来自xamarin跨平台应用程序的支付网关

时间:2016-12-02 06:13:42

标签: xamarin.forms payment-gateway

是否可以在跨平台的xamarin应用程序中实施支付网关解决方案。

我们可以通过网络应用实现该功能,并在网关提供商页面中打开付款页面。但是当谈到跨平台移动应用程序时,我们使用xaml页面来设计android页面,并且必须处理来自此xaml视图的付款选项。

2 个答案:

答案 0 :(得分:3)

如果付款是针对数字商品,则Apple仅需要In App购买。例如,如果您为实体商品付款(就像我的应用程序Waitress.com那样),Apple实际上要求您不能在应用程序购买中使用。与谷歌相同。

关于这个问题(如果你是在销售实体商品),我目前正在寻找同样的东西,一个支持.NET客户端SDK的支付提供商可以跨Xamarin平台工作。如果您只需要iOS和Android,我发现的最佳选择似乎是Stripe,它有一个xamarin组件:https://components.xamarin.com/view/stripe

对于UWP,我正在考虑使用网页视图来标记卡片......不是很优雅,但也许可以工作。

答案 1 :(得分:0)

可能?是。

但是,在iOS上的应用程序中进行的任何购买都必须使用Apple In App Purchases,否则Apple将不会将其接受到商店中。

Google TOS同样要求在您的应用中完成的任何购买都使用Google In app Billing,或者可以将其从商店中删除。因此,尽管可以创建一个单独的计费处理程序,使用say paypal来支持ios和droid。没人打扰,因为没有办法分发这样的应用程序。

您可以在表单应用中编码接口以进行结算。然后使用IOC容器在每个平台上注入该接口的不同版本。在iOS中使用InAppPurchase Componet和Droid使用InAppBilling组件。两个组件的工作原理基本相同。不同的方法等但基本概念相同。

相关问题