小程序调起医保自费混合支付
更新时间:2024.10.25如存在自费支付金额,通过自费下单接口获取到发起自费支付的必要参数timeStamp、nonceStr、package、signType、paySign
通过【医保自费混合收款下单】接口获取到发起支付的必要参数mix_trade_no
使用wx.requestMedicalInsurancePay方法调起医保自费混合支付
用户输入密码,确认收款
返回医疗机构小程序页面(通过小程序生命周期的onShow监听返回小程序页面的事件),医疗机构小程序调用【查看医保自费混合收款结果】接口,查询收款结果,更新小程序页面
接口说明
支持商户: 【间连商户(医疗机构)】
接口兼容
iOS兼容性表现:若微信版本>=8.0.44,开发者可以通过此接口调起医保自费混合支付;若微信版本<8.0.44,开发者不能通过此接口调起医保自费混合支付,此时开发者应提示用户更新微信版本。
Android兼容性表现:若微信版本>=8.0.44,开发者可以通过此接口调起医保自费混合支付;若微信版本<8.0.44,开发者不能通过此接口调起医保自费混合支付,此时开发者应提示用户更新微信版本。
字段说明
调用wx.requestMedicalInsurancePay(OBJECT)发起微信支付
接口名称: wx.requestMedicalInsurancePay
Object请求参数说明:
mixTradeNo
必填 string(256)
混合收款单ID
timeStamp
选填 string(32)
时间戳,标准北京时间,时区为东八区,自1970年1月1日 0点0分0秒以来的秒数。注意:部分系统取到的值为毫秒级,需要转换成秒(10位数字)。
nonceStr
选填 string(32)
随机字符串,不长于32位。
package
选填 string(128)
JSAPI下单接口返回的prepay_id参数值,提交格式如:prepay_id=***
signType
选填 string(32)
签名类型,默认为RSA,仅支持RSA。
paySign
选填 string(256)
签名,使用字段AppID、timeStamp、nonceStr、package计算得出的签名值
请求示例
回调结果
回调类型 | errMsg | 说明 |
---|---|---|
success | requestMedicalInsurancePay:ok | 调用支付成功 |
fail | requestMedicalInsurancePay:fail | 调用支付失败 |