我的Android电子应用程序的移动支付集成

时间:2014-03-08 23:32:26

标签: android mobile paypal stripe-payments braintree

我的创业公司正在为出租车公司开发一个实时市场平台,有点类似于Hailo,出租车,Uber和Lyft(或多或少)等。

我们正在购买移动支付解决方案,到目前为止,我们查看了PayPal,Intuit,Braintree和Stripe提供的产品。 我们很难找到符合我们要求的移动支付解决方案。

要求:

1)(必须)乘客应该能够使用以前添加的付款方式(如信用卡(CC),Paypal(可选))在应用内付款。当乘客注册(或添加新卡)时,要求乘客仅输入一次CC信息,因此需要将CC信息存储在某处并在需要时无缝地检索。但是,我们真的不愿意申请PCI合规。

问题1)假设我在我们的应用中使用PayPal Mobile SDK 2. *作为支付系统。在上述方案(1)中,乘客是否需要拥有PayPal帐户(即使仅使用CC进行付款)并将其链接到我们的应用程序?

注意:我花了很多时间深入研究PayPal Mobile SDK 2.0文档(也称为支持)。支持人员告诉我,商家无法使用PayPal存储信用卡信息进行移动支付(我认为这是SDK 2.0的全部内容)。

2)(可选)乘客应该可以通过在插入驱动程序智能手机的阅读器中刷卡来使用实体信用卡付款。但是,我们需要将此流程集成到我们的应用程序中(PayPal Here和Square目前不支持)。所以,基本上我们需要一个API提供商,允许创建与我们的应用程序集成的自定义POS

Q值。 2)在说PayPal,Braintree,Intuit或Stripe无法完成场景(2)时我是对的吗?

问题3)您对支付系统有什么建议可以让我们实施方案(1)和(2)吗?只是场景(1)?

如果您处理过类似问题或了解有关此主题的更多信息,请提供帮助。谢谢

2 个答案:

答案 0 :(得分:1)

Q3。您还可以查看LevelUp。促进in-app payments类似于PayPal和Stripe。

与PayPal类似,它允许您在用户链接其帐户后存储访问令牌。您将无法直接为卡充电,因为这将使您符合PCI要求。 LevelUp不支持刷物理信用卡的功能。

答案 1 :(得分:0)

一个。问题1)是的,如果您想要支付将来的付款,乘客必须拥有PayPal帐户。 PayPal存储并收取信用卡,而商家无法访问它。这几乎是数字钱包行业的核心。您可能认为在从PayPal检索信用卡后,您可以自行处理信用卡。这不受支持,并且会使您受到PCI合规性的约束。

一个。到Q. 2)PayPal这里还没有publicly available SDK

一个。问:3)只需通过集成2.0 PayPal SDK即可轻松实现方案1。