主动通知接口 

 

1.订单支付成功通知接口

1.需要接入该主动通知接口的应用,需要填写订单支付成功回调url(目前只对官方应用开放):

 

2.订单支付成功回调参数说明:

 http:// 回调URL2?appCalUnit=6&appId=11&isPay=1& payDatetime=2013-09-24+16%3A11%3A45&remark=null&orderType=4&notifyId=U0JZMTMwOTI0MDAwMDQ1&appPriceId=null&appCalVal=1&supplyId=&version=1.0&sign=OzeCR3bkaYlXsLeLzH1IYD3T2sY%3D&appOrderCode=null&costType=null&orderNo=SBY130924000045&buySbyUserId=355&buyPrice=0.00&buyDatetime=2013-09-24+16%3A11%3A45&merchantId=9003&appPrice=0.00&appVerId=null

参数名 必选 参数说明
appID 应用id
appVerID 版本id
apppriceID 价格id
orderNO 该笔交易的SBY订单号
apporderCode 该笔交易的业务系统订单号
orderType 订单类型:1.新购 2.升级 3.续费 4.充值
buysbyUserId 购买者sby用户id
merchantId 购买折商家id
supplyId 购买者供应商id
buyPrice 实际支付价格
buyDatetime 下单时间
isPay 是否付款(0:未付款,1:已付款,2:已失效)
payDatetime 付款时间
costType 收费类型 (1:计时、2:计数、3:面议、4:计件)
appprice 版本时间价格
appcalval 计数值
appcalunit 0:天、1:周、2:月、3:季、4:年、5:个、6:次
remark 备注
notifyId 反向验证id
version 回调协议版本id
sign 签名(算法见签名说明)

 

 

3.应用响应商必赢云平台的回调:

第1步:反向验证notifyId,确定请求为SBY发起:http://fuwu.yhd.com/callback/checkNotifyId.do?notifyId=U0JZMTMwOTE3MDAwMDA5

           响应为true,则进入第二步,不为true则终止流程

第2步:验证签名是否一致,确认响应未被篡改(算法见签名说明)

第3步:确认订单已支付(isPay=1)并且该笔订单(orderNo)业务系统之前未受理,则完成业务系统逻辑。反之终止流程。

 

4.签名算法

签名算法:

 

 

签名案例(供对应的应用开发者测试比对使用)


 

 

 

提示

关闭