跟踪订单状态

注意
通过本SDK,您可以在应用程序的客户端侧跟踪订单状态。但是,我们建议您设置支付Webhook处理程序在应用程序后端接收订单信息。这样您可以实现对完成的购买的额外验证。

用户购买后,您的应用程序可执行以下操作:

  • 在应用程序UI中显示订单状态
  • 成功支付后划走相应用户余额
  • 成功支付后发放购买的商品

要实现这些操作的逻辑,请通过定时器或在发生指定事件后(如将用户从支付UI重定向到应用程序时)跟踪订单状态。

XPayments类可返回以下状态:

  • XPayments.Status.COMPLETED — 用户已完成支付并回到应用中。
  • XPayments.Status.CANCELLED — 用户关闭了支付UI且未完成支付。
  • XPayments.Status.UNKNOWN — 支付过程中发生了错误,如银行拒绝了该笔交易。

XPayments类返回的状态指示用户是否在支付UI中完成了购买流程,这些状态与付款交易状态不同。

要获取当前付款交易的状态,请使用Store库中的getOrder方法。请将通过购物车购买一键购买用虚拟货币进行购买收到的订单ID作为参数传入。

SDK参考文档
了解SDK方法及其参数的详细信息。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
为此页面评分
为此页面评分
我们还有其他可改进之处吗?

不想回答

感谢您的反馈!

有用链接

上次更新时间: 2023年10月24日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!