商品兑换流程

用户在使用积分进行兑换时,兑吧如何与开发者共同来实现这一功能呢?

兑换流程图

普通商品兑换流程:



虚拟商品兑换流程:


抽奖流程图

扣积分抽奖流程:


扣积分中奖虚拟商品流程:


免费抽奖中虚拟商品流程:


兑换流程详解

当用户发起一个兑换请求时,兑吧服务器会先收到这个请求。然后会依次执行下面的步骤:

Step1. 向开发者服务器发起扣除用户积分的请求。

兑吧开始启动兑换流程,向服务器发送扣除用户积分的请求。

比如用户兑换话费需要消耗100积分,这个请求中就会带上用户id,以及需要扣除的积分数:100。

开发者需要对这个请求进行响应,比如扣除成功,或者扣除失败,原因是什么。

只有兑吧收到开发 者的扣除积分成功的消息,才会继续兑换流程。

Step2. 兑吧开始进行真实的兑换

Step3. 兑换成功/失败通知

如果兑换成功,兑吧服务器会向开发者服务器发送兑换成功的消息,里面会包含开发者订单号等信息。

如果兑换失败,兑吧服务器也会向开发者服务器发送兑换失败的消息,包含开发者订单号等。如果开发者服务器收到了兑换失败的消息,开发者需要将此次兑换预先扣除的积分返还给用户。

整个兑换过程,开发者需要向兑吧开放2个接口,分别是:

  • 用户积分扣除接口

  • 兑换成功/失败消息的接收接口

results matching ""

    No results matching ""