@imedx/ics-imedx-mobile-pay-js-sdk
v0.0.1-beta.56
Published
移动平台js-sdk
Downloads
181
Maintainers
Keywords
Readme
版本更新说明
- [ 0.0.1-beta.56] status没有时,退款默认成功
- [ 0.0.1-beta.55] npm仓库中@imedx/ics-imedx-core版本偏低 重新打包发布
- [ 0.0.1-beta.54] getTradeChannel改成传0 查询所有渠道(v7支付渠道配置需求)
- [ 0.0.1-beta.53] 查询接口 status有值时(status=0)正常返回
- [ 0.0.1-beta.52] 退款-1 明确失败不查询
- [ 0.0.1-beta.51] 仅限退款的查询接口bill_id有值才传
- [ 0.0.1-beta.50] 查询接口bill_id有值才传
- [ 0.0.1-beta.49] 退款轮询时:查询接口传bill_id(适配自助机退费)
- [ 0.0.1-beta.48] 合并一码付通知和退款轮询验证
- [ 0.0.1-beta.47] 新增mpayPayMedicalNotify 一码付通知接口
- [ 0.0.1-beta.46] 发起退款后增加退款验证,轮询/mpay/query
- [ 0.0.1-beta.45] 退款接口增加入参terminal_id、append_info(自助机门诊退款)
- [ 0.0.1-beta.44] 1.增加医保一码付接口 mpaySignedQuery、mpayPayCert 2.支持不扫码直接付款
- [ 0.0.1-beta.43] 返回银行卡号bankCardNumber
- [ 0.0.1-beta.42] 1.回车时有cachePayCode,直接return掉 2.取消时有cachePayCode 提示正在跟移动支付交互 3.esc不可关闭弹窗
- [ 0.0.1-beta.41] 修复:pos机不弹扫码弹窗
- [ 0.0.1-beta.38] 取消输入框有值时提示 等待扫描弹窗结果
- [ 0.0.1-beta.37] 重新打包dist文件
- [ 0.0.1-beta.35] 返回退款失败原因
- [ 0.0.1-beta.34] 退款返回billId (移动支付、pos机取原交易参考号)
- [ 0.0.1-beta.33] 退款真实返回状态(取消或者失败)
- [ 0.0.1-beta.32] 支持信用卡、储蓄卡
- [ 0.0.1-beta.31] 扫描弹窗未输入时按回车 不关闭弹窗 提示先扫码
- [ 0.0.1-beta.30] logger打日志
- [ 0.0.1-beta.29] 自动识别云闪付
- [ 0.0.1-beta.28] 增加付款金额
- [ 0.0.1-beta.27] 返回支付子渠道、反正重复调接口
- [ 0.0.1-beta.26] 移动支付优化:1.自动识别错误直接返回报错 2.下单接口除9其他直接返回报错
- [ 0.0.1-beta.25] 1.新增银联商务 2.只有聚合支付才需要自动识别
- [ 0.0.1-beta.24] 修复移动支付-轮询后人工处理请重试时,失败
- [ 0.0.1-beta.23] 修复bug39936
- [ 0.0.1-beta.22] 自动识别支付渠道 查询或者撤销订单 返回支付渠道
- [ 0.0.1-beta.20、21] 自动识别支付渠道
- [ 0.0.1-beta.19] 返回真实的移动撤销订单状态(-3/-4已撤销)
- [ 0.0.1-beta.12] 支付轮询次数以及轮询间隔时间走配置(接口)
- [ 0.0.1-beta.11] 修复【下单接口超时,然后轮询,订单查询接口code=-1的情况】
Usage
npm i @imedx/ics-imedx-mobile-pay-js-sdkfeature
0.0.1 初始提供Features
- Test:测试
Importing library
You can import the generated bundle to use the whole library generated by this starter:
import Test from '@imedx/ics-imedx-mobile-pay-js-sdk'Test
/**
* 下单接口
* @param param 下单入参
* @param param.billId 账单id
* @param param.total 金额
* @param param.tradeChannelId 支付渠道id
*/
toPay({
billId,
total,
tradeChannelId
}: {
billId: string
total: Number
tradeChannelId: string
}): Promise<any>
/**
* 退款接口
* @param param 退款入参
* @param param.billId 账单id
* @param param.originalBillId 原账单id
* @param param.total 金额
* @param param.tradeChannelId 支付渠道id
*/
toRefund({
billId,
originalBillId,
total,
tradeChannelId
}: {
billId: string
originalBillId: String
total: Number
tradeChannelId: string
}): Promise<any>