0.3.0 • Published 6 years ago
lanmaoly v0.3.0
资金存管系统API文档
注意:API约定
- 所有接口调用仅支持promise
- 所有接口调用isSuccess方法判断结果是否成功
- 两个同步钩子方法_getReqParams,_getResParams分别用于获取参数
usage
var LMLY = require('lanmaoly');
var lmly = new LMLY({
platformNo: '3000000252', // 平台编号
keySerial: 1, // 证书序号,用于多证书密钥切换,默认值为 1
privateKey: '', // 商户私钥, 用于数据签名
publicKey: '', // 懒猫平台公钥,用于签名验证
gatewayUrl: '', // 网关接口地址
serviceUrl: '', // 直连接口地址
downloadUrl: '', // 对账接口地址
loadingHtml: '<div>loading</div>', //浏览器跳转时的提示html
timeout: 60000, //http请求超时时间,默认60秒
debug: true //打印函数调用的参数,默认是fasle
});
// 个人绑卡注册
// promise
lmly.personalRegister({
platformUserNo: '',
requestNo: '',
realName: '',
idCardType: '',
userRole: '',
idCardNo: '',
mobile: '',
bankcardNo: '',
checkType: '',
redirectUrl: '',
userLimitType: '',
authList: 'TENDER,REPAYMENT,CREDIT_ASSIGNMENT,WITHDRAW,RECHARGE,COMPENSATORY'
}).then(function (redirectHtml) {
// todo
})
.catch(function (error) {
// todo
})
// callback
huifu.userRegister({
platformUserNo: '',
requestNo: '',
realName: '',
idCardType: '',
userRole: '',
idCardNo: '',
mobile: '',
bankcardNo: '',
checkType: '',
redirectUrl: '',
userLimitType: '',
authList: 'TENDER,REPAYMENT,CREDIT_ASSIGNMENT,WITHDRAW,RECHARGE,COMPENSATORY'
}, function (err, redirectHtml) {
// todo
});API
委托开户
entrustImportUser1.1 个人委托开户 直连, 异步enterpriseEntrustImportUser1.2 企业委托开户 直连, 异步
账户接口
personalRegister2.1 个人绑卡注册 网关, 异步enterpriseRegister2.2企业绑卡注册 网关, 异步personalBindBankcard2.3 个人绑卡 网关, 异步enterpriseBindBankcard2.4 企业绑卡 网关, 异步unbindBankcard2.5 解绑银行卡 网关, 异步resetPassword2.6 修改密码 网关, 异步checkPassword2.7 验证密码 网关, 异步modifyMobile2.8 预留手机号更新 网关, 异步enterpriseInformationUpdate2.9 企业信息修改 网关, 异步activateStockedUser2.10 会员激活 网关, 异步changeUserBankcard2.11 未激活换卡 直连
充提接口
recharge3.1 充值 网关, 异步directRecharge3.2 自动充值 直连, 幂等withdraw3.3 提现 网关, 异步confirmWithdraw3.4 提现确认 直连, 幂等cancelWithdraw3.5 取消提现 直连, 幂等autoWithdraw3.6 自动提现 直连interceptWithdraw3.7 提现拦截 直连, 异步, 幂等
交易接口
establishProject4.1 创建标的 直连modifyProject4.2 变更标的 直连userPreTransaction4.3 用户预处理 网关, 异步, 幂等cancelPreTransaction4.4 预处理取消 网关, 幂等syncTransaction4.5 单笔交易 直连, 幂等asyncTransaction4.6 批量交易 直连, 异步, 幂等debentureSale4.7 单笔债权出让 直连intelligentProjectDebentureSale4.8 批量债权出让 直连, 幂等cancelDebentureSale4.9 取消债权出让 直连userAuthorization4.10 用户授权 网关, 异步cancelUserAuthorization4.11 取消用户授权 直连userAutoPreTransaction4.12 授权预处理 直连, 幂等establishIntelligentProject4.13 创建批量投标计划 直连purchaseIntelligentProject4.14 创建批量投标请求 直连, 幂等intelligentProjectUnfreeze4.15 批量投标请求解冻 直连, 幂等verifyDeduct4.16 验密扣费 网关, 异步, 幂等freeze4.17 资金冻结 直连, 幂等unfreeze4.18 资金解冻 直连, 幂等downloadCheckFile4.19 对账文件下载 对账该接口返回base64格式的字符串,需要base64 to binary ,然后生成zip格式的对账文件confirmCheckFile4.20 对账文件确认 直连unfreezeTradePassword4.21 交易密码解冻 直连, 幂等
查询接口
queryUserInformation5.1 用户信息查询 直连queryTransaction5.2 单笔交易查询 直连queryProjectInformation5.3 标的信息查询 直连queryIntelligentProjectOrder5.4 批量投标请求流水查询 直连
工具方法
isSuccess判断结果是否成功
test
- npm test
- npm run cov
# Changelog
- 20180417 更新银行卡列表
=============================== Coverage summary ===============================
Statements : 80.82% ( 392/485 )
Branches : 67.74% ( 84/124 )
Functions : 56.03% ( 79/141 )
Lines : 80.82% ( 392/485 )
================================================================================0.3.0
6 years ago
0.2.52
6 years ago
0.2.51
6 years ago
0.2.50
6 years ago
0.2.49
6 years ago
0.2.48
6 years ago
0.2.47
6 years ago
0.2.46
7 years ago
0.2.45
7 years ago
0.2.44
7 years ago
0.2.43
7 years ago
0.2.42
7 years ago
0.2.41
7 years ago
0.2.40
7 years ago
0.2.38
7 years ago
0.2.37
7 years ago
0.2.36
7 years ago
0.2.35
7 years ago
0.2.34
7 years ago
0.2.33
7 years ago
0.2.32
8 years ago
0.2.31
8 years ago
0.2.30
8 years ago
0.2.29
8 years ago
0.2.28
8 years ago
0.2.27
8 years ago
0.2.26
8 years ago
0.2.25
8 years ago
0.2.24
8 years ago
0.2.23
8 years ago
0.2.22
8 years ago
0.2.21
8 years ago
0.2.20
8 years ago
0.2.19
8 years ago
0.2.18
8 years ago
0.2.17
8 years ago
0.2.16
8 years ago
0.2.15
8 years ago
0.2.13
8 years ago
0.2.12
8 years ago
0.1.12
8 years ago
0.1.11
8 years ago
0.1.10
8 years ago
0.1.9
8 years ago
0.1.8
8 years ago
0.1.6
8 years ago
0.1.5
9 years ago
0.1.4
9 years ago
0.1.3
9 years ago
0.1.2
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago
0.0.9
9 years ago
0.0.8
9 years ago
0.0.7
9 years ago
0.0.6
9 years ago
0.0.5
9 years ago
0.0.4
9 years ago
0.0.3
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago
