yeepay-易宝支付 SDK
仅支持Node的版本小于等于0.10.X
易宝支付回调
异步回调是post请求,以字节流的方式回送数据。 成功支付的同步回调是get请求,同时带有data和encryptkey参数。 支付失败同步回调是get请求,不带有data和encryptkey参数。
API
创建订单,异步回调数据解析以及同步回调数据解析
var express = ;var app = ;var yeepay = ;var url = ;var port = 8007;var host = "http://192.168.1.120:"+port;// respond with "hello world" when a GET request is made to the homepageapp;// test datavar testData = orderid:orderid transtime: amount:2 identityid:'12345678abcefgds' userip:'172.17.253.112' userua:'NokiaN70/3.0544.5.1 Series60/2.8 Profile/MIDP-2.0 Configuration/CLDC-1.1' callbackurl:host+"/yp_callback" fcallbackurl:host+"/yp_finish" // idcardtype:"01",//易宝建议p2p平台支付的时候需要带上,处于安全考虑 // idcard:"440****4195",//易宝建议p2p平台支付的时候需要带上,处于安全考虑 // owner:'**军'//易宝建议p2p平台支付的时候需要带上,处于安全考虑var payInstance = ;// create order ,if success ,will redirect to yeepay pay's pageapp;// pay finish page,syncapp;// pay callback page async// 易宝异步回调处理app;app;console;
订单查询接口
payInstance;
异步或者同步回调进行数据解析的函数,判断是否支付成功
payInstance;
获取终止异步回调的相应字符串
注:当向yeepay发送字符串时,代表商户已经成功处理回调,yeepay将终止异步回调。
//wap异步回调数据res;
处理用户提现接口
payInstance
用户提现接口查询
payInstance
绑卡查询接口
payInstance;
检查是否为有效的银行卡
//商户交互页面,让用户输入卡信息后,先调用本接口检查是否为有效的银行卡(但并不代表是投资通支持的银行卡投资通支持的银行卡请见附录)然后再进行支付请求以提高支付成功率。payInstance
绑卡请求接口
payInstance
确定绑卡接口
payInstance
解绑卡接口
payInstance
可提现余额接口
payInstance;