1.0.6 • Published 6 years ago

rs-websdk v1.0.6

Weekly downloads
2
License
MIT
Repository
-
Last release
6 years ago

Install

$ npm install --save rs-websdk

##import

es5:
<script type="text/javascript" src="./node_modules/rs-websdk/rs-websdk.js"></script>
es6:
import RSWALLET from 'rs-websdk'

Usage

 支付demo:
        RSWALLET.pay({
            company_code: '23456saf',
            qr_code: '2332323',
            open_id: '123456783456734',
            order_no: '21345678231456',
            channel: 20001,
            amount: 0.01 * 100,
            goods_title: '每日优鲜',
            goods_desc: '描述一' + ' ' + '描述二',
            success: function (data) {
                console.log('成功回调函数')
            },
            error: function (data) {
                console.log('错误回调函数')
            }
        })
支付查询:
        RSWALLET.payInfo({
            company_code: '23456saf',
            order_no: '2332323',
            success: function (data) {
                console.log('成功回调函数')
            },
            error: function (data) {
                console.log('错误回调函数')
            }
        })

Document

支付接口

方法名

RSWALLET.pay()

请求参数

字段名变量名必填类型示例值描述
企业编码company_codeString(32)wxd678efh567hg6787-
二维码编码qr_codeString(32)1230000109-
用户标识open_idString(128)oUpF8uMuAJO_M2pxb1Q9zNjWeS6o支付用户的唯一的标识(微信=open_id 支付宝=user_id)
订单号order_noString(32)20150806125346uuid生成
支付类型channelstring(32)20001支付类型简称: 微信扫码:20001 支付宝扫码:30001
支付宝扫码:amountInt100订单总金额, 单位:分
商品标题goods_titleString( 128)每日优鲜-
商品描述goods_descString( 128)腾讯充值中心-QQ会员充值-
用户自定义参数optionalobject{name:'1212'}附加数据用户自定义的参数,将会在通知中原样返回,该字段的主要用于商户携带订单的自定义数据(false)
成功回调函数successfunctionsuccess:function(data){console.log('demo')}执行成功操作,data为返回值,详细见表(支付成功返回结果)
失败回调函数errorfunctionerror:function(data){console.log('demo')}执行失败操作,data为返回值,详细见表(支付失败返回结果)

支付查询结果接口

方法名

RSWALLET.payInfo()

请求参数

字段名变量名类型必填示例值描述
企业编码company_codeString(32)wxd678efh567hg6787-
订单号order_noString(32)20150806125346-
成功回调函数successfunctionsuccess:function(data){console.log('demo')}执行成功操作,data为返回值,详细见表(支付成功返回结果)
失败回调函数errorfunctionerror:function(data){console.log('demo')}执行失败操作,data为返回值,详细见表(支付失败返回结果)

支付&支付结果查询回调

支付成功返回结果

字段名变量名必填类型示例值描述
订单号serial_noString(32)20150806125346-
订单时间trade_timeString(32)2017-12-12 12:12 00-
收款方goods_titleString( 128)每日优鲜-
返回状态码res_codeString(16)100100:成功
返回信息res_msgString(128)签名失败返回信息,如非空,为成信息

支付失败返回结果

字段名变量名必填类型示例值描述
返回状态码res_codeString(16)100默认100:系统支付失败 200:用户中断操作
返回信息res_msgString(128)签名失败返回信息,如非空,为错误原因

License

MIT © Sindre Sorhus

1.0.6

6 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago