0.3.0 • Published 4 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
委托开户
entrustImportUser
1.1 个人委托开户 直连, 异步enterpriseEntrustImportUser
1.2 企业委托开户 直连, 异步
账户接口
personalRegister
2.1 个人绑卡注册 网关, 异步enterpriseRegister
2.2企业绑卡注册 网关, 异步personalBindBankcard
2.3 个人绑卡 网关, 异步enterpriseBindBankcard
2.4 企业绑卡 网关, 异步unbindBankcard
2.5 解绑银行卡 网关, 异步resetPassword
2.6 修改密码 网关, 异步checkPassword
2.7 验证密码 网关, 异步modifyMobile
2.8 预留手机号更新 网关, 异步enterpriseInformationUpdate
2.9 企业信息修改 网关, 异步activateStockedUser
2.10 会员激活 网关, 异步changeUserBankcard
2.11 未激活换卡 直连
充提接口
recharge
3.1 充值 网关, 异步directRecharge
3.2 自动充值 直连, 幂等withdraw
3.3 提现 网关, 异步confirmWithdraw
3.4 提现确认 直连, 幂等cancelWithdraw
3.5 取消提现 直连, 幂等autoWithdraw
3.6 自动提现 直连interceptWithdraw
3.7 提现拦截 直连, 异步, 幂等
交易接口
establishProject
4.1 创建标的 直连modifyProject
4.2 变更标的 直连userPreTransaction
4.3 用户预处理 网关, 异步, 幂等cancelPreTransaction
4.4 预处理取消 网关, 幂等syncTransaction
4.5 单笔交易 直连, 幂等asyncTransaction
4.6 批量交易 直连, 异步, 幂等debentureSale
4.7 单笔债权出让 直连intelligentProjectDebentureSale
4.8 批量债权出让 直连, 幂等cancelDebentureSale
4.9 取消债权出让 直连userAuthorization
4.10 用户授权 网关, 异步cancelUserAuthorization
4.11 取消用户授权 直连userAutoPreTransaction
4.12 授权预处理 直连, 幂等establishIntelligentProject
4.13 创建批量投标计划 直连purchaseIntelligentProject
4.14 创建批量投标请求 直连, 幂等intelligentProjectUnfreeze
4.15 批量投标请求解冻 直连, 幂等verifyDeduct
4.16 验密扣费 网关, 异步, 幂等freeze
4.17 资金冻结 直连, 幂等unfreeze
4.18 资金解冻 直连, 幂等downloadCheckFile
4.19 对账文件下载 对账该接口返回base64格式的字符串,需要base64 to binary ,然后生成zip格式的对账文件
confirmCheckFile
4.20 对账文件确认 直连unfreezeTradePassword
4.21 交易密码解冻 直连, 幂等
查询接口
queryUserInformation
5.1 用户信息查询 直连queryTransaction
5.2 单笔交易查询 直连queryProjectInformation
5.3 标的信息查询 直连queryIntelligentProjectOrder
5.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
4 years ago
0.2.52
4 years ago
0.2.51
4 years ago
0.2.50
4 years ago
0.2.49
5 years ago
0.2.48
5 years ago
0.2.47
5 years ago
0.2.46
5 years ago
0.2.45
5 years ago
0.2.44
5 years ago
0.2.43
5 years ago
0.2.42
5 years ago
0.2.41
5 years ago
0.2.40
5 years ago
0.2.38
5 years ago
0.2.37
5 years ago
0.2.36
5 years ago
0.2.35
5 years ago
0.2.34
6 years ago
0.2.33
6 years ago
0.2.32
6 years ago
0.2.31
6 years ago
0.2.30
6 years ago
0.2.29
6 years ago
0.2.28
6 years ago
0.2.27
6 years ago
0.2.26
6 years ago
0.2.25
6 years ago
0.2.24
6 years ago
0.2.23
6 years ago
0.2.22
6 years ago
0.2.21
6 years ago
0.2.20
6 years ago
0.2.19
6 years ago
0.2.18
6 years ago
0.2.17
6 years ago
0.2.16
6 years ago
0.2.15
7 years ago
0.2.13
7 years ago
0.2.12
7 years ago
0.1.12
7 years ago
0.1.11
7 years ago
0.1.10
7 years ago
0.1.9
7 years ago
0.1.8
7 years ago
0.1.6
7 years ago
0.1.5
7 years ago
0.1.4
7 years ago
0.1.3
7 years ago
0.1.2
7 years ago
0.1.1
7 years ago
0.1.0
7 years ago
0.0.9
7 years ago
0.0.8
7 years ago
0.0.7
7 years ago
0.0.6
7 years ago
0.0.5
7 years ago
0.0.4
7 years ago
0.0.3
7 years ago
0.0.2
7 years ago
0.0.1
7 years ago