我想知道最好的方法:
我的 Android 应用程序的用户在使用该应用程序时会获得积分。然后他们可以将积分“检查”到他们的贝宝或银行账户
该应用程序应该从我的应用程序的贝宝帐户中取出钱并将其转移到用户的银行或贝宝帐户。
有什么建议么?
我想知道最好的方法:
我的 Android 应用程序的用户在使用该应用程序时会获得积分。然后他们可以将积分“检查”到他们的贝宝或银行账户
该应用程序应该从我的应用程序的贝宝帐户中取出钱并将其转移到用户的银行或贝宝帐户。
有什么建议么?
您向您的应用用户付款不会发生在 Android 应用上。相反,付款可以由用户操作(例如点击一些“支付”按钮)或其他事件触发,例如“用户已获得足够的积分,付款将在月底完成”等。
您可以通过调用您服务器上的 PayPal Payouts API 或 Mass Pay API来向您的应用程序用户的 PayPal 帐户付款。Payouts API 是 REST API,Mass Pay 是经典的使用 NVP/SOAP。在此处查看文档:
https://developer.paypal.com/docs/payouts/
Payouts API 和 Mass Pay API 可用于在通话中向很多人付款,因此建议获取用户列表并同时向他们付款,例如在周末或月底。
或者,以一种繁琐的方式,您可以让脚本告诉您哪些用户以及定期支付多少钱,比如一个月,并要求客户服务人员/帮助或您信任的人通过您的 PayPal 帐户手动支付。我知道这很有趣,但如果没有很多用户需要付费,这是一种有用的方式,或者这是您在自动化流程到位之前可以做的事情。一些商家这样做,我只是想列出您可以通过 PayPal 进行的方式,并将决定权留给您。;-P
我不知道如何做到这一点的确切后勤工作,但这里有一个指向可能的 PayPal api 的链接,您可以使用https://developer.paypal.com/docs/integration/mobile/android-integration-guide/。
我会警告您,如果操作不当,这可能会对您的银行账户造成非常危险的影响。如果有人可以使用 SB Game Hacker 或 Game Guardian 之类的工具来更改他们的积分值,他们基本上可以从您那里窃取他们没有赚到的钱。
为了解决这个问题,您可以建立一个包含用户积分值的数据库,并在决定给多少钱时使用该数据库。还要确保用户不能将他们自己操纵的点值推送到数据库。