如何在xamarin.forms应用中实现附有真钱的虚拟硬币

时间:2019-07-17 10:15:48

标签: c# xamarin.forms

我需要将虚拟硬币集成到我的xamarin表单应用程序中。用户可以购买它们,然后兑换回真实货币。请告诉我如何实施?什么样的支付系统用于存款和取款?

1 个答案:

答案 0 :(得分:0)

这是一个非常广泛的问题。但是似乎您对堆栈溢出很陌生。您应该遵循准则。您应该问一个非常具体的问题,并且应该张贴您所做的任何事情。您遇到的任何异常情况或有助于解决该问题的任何信息。同样,创建虚拟硬币是一个巨大的话题,但是我将尝试使其变得简单:

  1. 创建后端并实施硬币服务
  2. 购买硬币,将硬币提取到银行之类的硬币服务
  3. 您应该创建商家帐户,以便能够进行信用卡/借记卡交易,以使用该应用程序从客户那里购买硬币。
  4. 您可以注册BrainTree,Square等。它们将为您提供沙箱实现。

以下是用例的详细信息,以了解其工作原理:

  • 说吧;当用户转到您的应用并说要购买1000个硬币时,
  • 该请求将发送到您的Web服务
  • 您的网络服务将与您的商家服务器对话,然后将令牌返还给您的应用以进一步操作。
  • 您的应用程序收到令牌后,您的应用程序将使用您应提交回您的Web服务的付款随机数
  • 使用付款随机数,您的后端将创建到您的商家服务器的销售交易。
  • 您的后端将更新当前用户的硬币-说它将在最后一个值上增加1000。
  • 您的应用最终将向您的应用返回成功/失败,并且您的应用可以根据该响应继续进行。

希望这会让您了解其工作原理。我希望您不要要求将任​​何加密货币实施为“虚拟货币”。

如果您想了解BrainTree,请在Braintree文档https://developers.braintreepayments.com/中阅读更多内容。 至少会告诉您它是如何工作的。