0

问题:
我有一个个人项目,我希望能够使用 Android 平板电脑作为显示/界面和信用卡读卡器,以类似信息亭的方式接受用户的捐款。我打算使用 REST API,但是,这个项目与任何业务都没有关联,所以我无法获得一个商业 PayPal 开发人员帐户来直接从信用卡接受付款。

问题:
是否可以在没有企业账户的情况下直接接受信用卡,或为个人/个人创建企业账户?我是否可以先获取信用卡信息和金额,然后将该信息传递到 PayPal UI 以简化流程,以便用户只需点击确认按钮?

细节:
我理想的用户故事:

  1. 用户通过读卡器刷卡
  2. 用户输入捐款金额
  3. 用户确认捐赠并完成

简单易行。

我意识到我可以使用 PayPal 捐赠按钮,但这是一个更复杂的用户故事,据我所知,如果不破解 UI,就无法支持刷卡,用户必须输入卡手动信息。使用移动 SDK 可能支持刷卡,但我仍然不喜欢 PayPal 登录屏幕的添加层,必须选择“以访客身份付款”,在文本框中输入金额等。它需要正如我上面概述的那样,这是一个非常简单的过程。

可能的(坏的)解决方案:
我最后的希望是收集信息,然后在用户不可见的背景中,Web 视图将通过 PayPal 以编程方式浏览页面并填写文本框来自动化捐赠过程。一旦显示最终确认页面供用户点击确认按钮,Web 视图就会显示给用户。然而,这是非常hacky和糟糕的解决方案。

附带问题:
为什么我可以在没有企业帐户的情况下通过 PayPal UI(通过访客 PayPal“帐户”)接受信用卡付款,但我不能使用 API 来执行此操作?

不重要的细节:
我正在构建一个 KegBot,它是一个跟踪啤酒消费和其他数据的“智能”kegerator。Android 平板电脑会显示这些信息和其他有趣的东西。我有一个捐赠罐来帮助支付小桶的费用,但一个常见的问题(或借口)是人们没有现金,只有塑料。我的计划是将读卡器作为附件连接到平板电脑(或者使用 PayPal 的读卡器),让饮酒者可以轻松刷卡并捐款。

我正在考虑进一步简化用户故事,并使其在用户刷卡时自动捐赠 5 美元,而无需任何其他交互。也许是一个确认按钮。

4

1 回答 1

0

I tried going through the application to register my developer account as a business account and the form had changed. I was able to select Individual as the business type and use my home address and phone number. The application was approved and I now have a business account capable of processing credit cards using the rest API.

于 2013-08-22T22:35:25.767 回答