union_flow

0.0.9 • Public • Published

联通流量专区充值接口(异步接口)

DEMO

var union_flow = require('union_flow')({
    apiUrl:"http://ip:port/server/store/servicedata.do",//联通流量充值ip,端口
    cpid:"",//渠道id
    secretkey:""//md5 key
});
union_flow.query({
        thirdOrderNum:"navy_test_xxxxxx_3"
},function(err,data){
        console.log('query',err,data);//{ resultcode: '1999', message: '系统错误' }
});

API:

recharge : 流量充值接口

query : 充值结果查询

exists : 判断充值订单是否存在

success : 判断充值订单是否成功到账

notifyHandler : 充值结果异步回调处理

getStopNotifyData : 获取终止回调的响应内容


recharge:流量充值接口
union_flow.recharge({ 
        pid:"",//流量套餐编号
        usercode:"",//手机号
        reqordernum:""//商户订单号
},function(err,data){
        console.log('recharge',err,data);//{ returncode: '0000', message: '成功', datenum: '20160107215145978909' }
});
query:充值结果查询
union_flow.query({ 
        thirdOrderNum:""//商户订单号
},function(err,data){
        console.log('query',err,data);//{ resultcode: '2001', message: '没有找到您的订单' }
});
exists:判断充值订单是否存在
union_flow.exists({ 
        thirdOrderNum:""//商户订单号
},function(err,data){
        console.log('exists',err,data);//false
});
success:判断充值订单是否成功到账
union_flow.success({ 
        thirdOrderNum:""//商户订单号
},function(err,data){
        console.log('success',err,data);//false
});
notifyHandler:充值结果异步回调处理
union_flow.notifyHandler({ 
    header:{
            key: '',
     resTime: '',
     reqSeq: '',
     channel: '',
     version: '',
     sign: '' 
      },
      body:{ 
   returncode: '',
   phonenumber: '',
   pid: '',
   message: '',
   datenum: '' 
   } 
},function(err,data){
        console.log('notifyHandler',err,data);//data为联通流量充值异步回调的结果
});
getStopNotifyData:获取终止回调的响应内容
res.send(union_flow.getStopNotifyData());//success

Readme

Keywords

Package Sidebar

Install

npm i union_flow

Weekly Downloads

4

Version

0.0.9

License

none

Last publish

Collaborators

  • navyxie