unity3d - Unity API 将游戏内货币转换为真实货币并赠送给玩家
问题描述
我有一个统一的手机游戏,玩家可以从其他玩家那里赚取游戏内货币,我希望他们能够用这种货币兑换真钱。目前我们想为此使用 Playfab,但我找不到任何转换货币的选项。系统应做到以下几点:
- 允许玩家用真钱购买货币
- 允许玩家使用该货币购买物品
- 允许玩家向其他玩家赠送货币(从其他玩家那里赚取)
- 允许玩家通过 google play 或应用商店将任何数量的自有货币兑换成真钱(如果可以使用的话)
如果 Playfab 不能做到这一点,是否有任何其他服务或 API 可以让我们实现这一点?先感谢您
解决方案
我将首先说这是一个非常广泛的问题,并且有许多解决方案可以解决这个问题。
第一个问题的一个潜在解决方案可能很简单,就是使用诸如 Paymentwall、Xsolla、Stripe、PayPal 之类的网关,这可能有一个到 PlayFab 的网络挂钩,它传递用户 ID、货币,然后相应地更新用户帐户。
https://api.playfab.com/docs/tutorials/landing-analytics/webhooks
至于创建商店,同样有很多方法可以解决,但是由于 PlayFab 确实有解决此类问题的系统,您可以尝试一下:
https://api.playfab.com/docs/tutorials/landing-commerce/stores
同样,由于您使用的是 Playfab,我建议您看一下云脚本,可以使用它来实现发送货币。
https://api.playfab.com/docs/tutorials/landing-automation/using-cloud-script
对于发送付款,我不会讨论这样一个系统的物流,但是 PayPal 确实有一个支付 API,我确信它可以用来促进这样一个系统。
https://developer.paypal.com/docs/api/payments.payouts-batch/v1/
推荐阅读
- osc - MPV OSC 不能在带有 --wid 选项的附加窗口上工作
- nginx - NGINX HLS 不会复制网络上的内容
- java - 在新项目中使用 gradle 自定义插件及其依赖项
- gulp - AssertionError [ERR_ASSERTION]:必须指定的任务函数有错误
- opencv - Kotlin ft. opencv - 未解决的参考:opencv
- security - SSL 证书 (CA) 如何准确验证?
- c# - 在 Citrix 应用程序中启动时无法使 WinForms Drag&Drop 工作
- ubuntu - 在安装纱线后构建基板前端模板时遇到错误
- apache-kafka - 在具有多个主题和 SubjectNameStrategy 的应用程序中使用带有 schema-registry 的 kafka
- php - 即使我不想,PHP 表单按钮也会重定向(正在更改 URL)