如何在 Android 上向用户付款

Posted

技术标签:

【中文标题】如何在 Android 上向用户付款【英文标题】:How to pay users on Android 【发布时间】:2015-11-24 23:20:29 【问题描述】:

我想知道最好的方法:

我的 android 应用的用户在使用该应用时会获得积分。 然后他们可以将积分“检查”到他们的贝宝或银行账户

应用程序应该从我的应用程序的贝宝账户中取出资金并将其转移到用户的银行或贝宝账户。

有什么建议吗?

【问题讨论】:

【参考方案1】:

您向您的应用用户付款不会发生在 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

【讨论】:

【参考方案2】:

我不知道如何执行此操作的确切后勤工作,但这里有一个指向可能的 PayPal api 的链接,您可以使用 https://developer.paypal.com/docs/integration/mobile/android-integration-guide/。

我会警告您,如果操作不当,这可能会对您的银行帐户造成非常危险的影响。如果有人可以使用 SB Game Hacker 或 Game Guardian 之类的工具来更改他们的积分值,他们实际上可以从您那里窃取他们没有赚到的钱。

为了解决这个问题,您可以建立一个包含用户积分值的数据库,并在决定捐赠多少时使用该数据库。还要确保用户不能将他们自己操纵的点值推送到数据库。

【讨论】:

以上是关于如何在 Android 上向用户付款的主要内容,如果未能解决你的问题,请参考以下文章

如何在 DiscordJS v13 上向用户添加角色?

当有人在 Ebay 上向我付款时,我网站上的 PayPal IPN 侦听器开始抛出 Guid 错误

如何在 websocket 服务器上向特定用户发送消息

如何在 Android 应用中处理购物车和付款? [关闭]

如何在我的网站上向 Google 地图小部件添加用户输入标记,并从中获取纬度和经度数据?

如何在 iOS 设备上向 Web 应用程序发送推送通知?