SBY商必赢应用内收费接口文档

V1.0

 

一、请求充值订单预览页

 

1. 应用需支持应用内收费

       
 

 

2. 发起充值请求:http://fuwu.yhd.com/payment/preRecharge.do?sign=yuoKMyT/KoXZNGaFPqOEOamc1lM=&amount=0.01&appOrderCode=JDSN863MDFSL028123MLDSMCFS7&appCode=SBYD00000263&version=1.0

 

      

 

3. 请求参数说明

参数名 必选 参数说明
appCode 应用标示
amount 充值金额,必须大于0
appOrderCode 第三方业务系统订单
version 协议版本,固定值1.0
sign 签名(算法见签名说明)

 

二、确认充值订单并支付

 



 

三、充值成功回调业务系统

 

1. 务平台回调业务系统的回调URL3

   

   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

 

2. 参数说明

参数名 必选 参数说明
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 签名(算法见签名说明)


 

 

四、业务系统响应服务平台回调

 

1. 反向验证notifyId,确定请求为SBY发起

http://fuwu.yhd.com/callback/checkNotifyId.do?notifyId=U0JZMTMwOTE3MDAwMDA5

    

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

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

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

 

五、签名说明

1. 签名方法

       


       

2. 签名案例

       

 

提示

关闭