订单异步通知接口

接口说明

支付完成后,我司支付服务器会把交易结果通知到下单时传递的url:notifyUrl,建议商户根据异步通知结果修改订单交易状态。

注意:因为网络或者其它原因,可能会有重复通知的情况,CP需要做好去重处理,避免重复发货。

访问地址

接口地址:支付结果通知地址在下单接口中通过参数notifyUrl传递。

请求方式:POST请求

请求参数

参数

含义

长度

类型

是否为空

备注

errorCode

错误码,参考文末

10

整数

非空

errorMsg

错误描述

20

字符串

非空

结果描述

gameId

游戏Id

10

整数

非空

游戏Id

cpOrderId

商户自定义订单号

64

字符串

非空

商户自定义,最长 64 位字母、数字和下划线组成,商户订单号必须唯一

orderAmount

交易金额

100

整数

非空

交易金额,单位(

orderId

我司订单号

64

字符串

非空

我司订单号,唯一性

tradeResult

支付结果

10

整数

非空

支付结果,0:未知;1:成功;2:失败

payTime

交易时间

30

字符串

非空

交易时间。格式:yyyyMMddHHmmss

userId

我司生成的userId

20

长整数

非空

我司生成的userId,唯一性

extension

透传扩展字段

20

字符串

可空

透传扩展字段

sign

签名字符串

30

字符串

非空

对关键信息签名后得到的字符串1,用于商户验签签名规则请参考签名生成规则

返回结果

返回格式:字符串

说明:

我司支付服务器端通过notifyUrl通知开发者服务器,开发者服务器处理完相关的业务逻辑后,需要以字符串的形式反馈处理结果,内容如下:

  • success:处理成功,我司系统收到此结果后不再进行后续通知:

  • fail:处理不成功,我司系统收到此结果或者没有收到任何结果,系统通过补单机制再次通知;

补单机制:

该异步通知最多会发送5次,直到我司支付服务器收到开发者服务器返回success为止。如果5次我司服务器都没收到,则不再发送通知,商户后续需要请求订单查询接口来修正订单支付结果

重要

我司异步通知开发者服务器的IP为固定IP,开发者需要将该IP做白名单处理,只有该IP发送的通知为合法通知,IP地址为:47.100.63.200、139.196.39.217

Last updated