医疗行业场景定义及上传规范说明
1.场景定义
基础保障性诊疗:目的在于治病救人,患者无法自主决策,一切都要遵医嘱进行,属于刚需治疗。
消费医疗:由顾客主动做出选择,其目的在于预防或改善,最为典型的对应为体检和医美(包括齿科矫形等)业务。
商业缴费:在公立医疗场景发生的与医疗无关的、商业性质的消费场景。
类型 |
主要场景说明 |
基础保障性诊疗 |
门诊挂号、门诊缴费(药费、检查检验费、门诊充值等)、住院(住院缴费、 住院充值等)、在线问诊(互联网医院、在线咨询等)、核酸检测 |
商业场景-消费医疗 |
体检、医疗美容、整形等、增值服务(远程探视、VIP套餐、高端医疗等) |
商业场景-商业缴费 |
医院餐饮(病患/医护扫码点餐、医院食堂等)、医院停车场缴费、医院零售(超市、 便利店、自助售货机等)、其它商业场景(病历打印、租赁业务、陪护、职工缴费等) |
2.场景值上传说明
2.1应用场景
商户系统先调用相应的支付下单接口,同时传入该笔订单对应的医疗场景值,在微信支付服务后台生成预支付交易单,返回正确的预支付交易会话标识后再按Native、JSAPI等不同场景生成交易串调起支付。
2.2接口说明
请求URL、请求方式与普通Native、JSAPI等不同场景的下单接口一致。
JSAPI下单接口 https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter4_1_1.shtml
小程序下单接口https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter4_5_1.shtml
Native下单接口https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter4_4_1.shtml
付款码支付 https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_10&index=1
2.3请求参数说明
请求参数说明与Native、JSAPI等不同场景的下单接口一致。
商户在请求参数的 goods_tag 字段,根据对应订单的医疗场景值,按分类规范传入。
类型 | 医疗场景值 | 主要场景说明 |
诊疗场景 | REGISTRATION_FEE | 门诊挂号 |
诊疗场景 | MEDICINE_AND_TEST | 门诊缴费(药费、检查检验费、门诊充值等) |
诊疗场景 | HOSPITALIZATION | 住院(住院缴费、住院充值等) |
诊疗场景 | ONLINE_CONSULTATION | 在线问诊(互联网医院、在线咨询等) |
诊疗场景 | NUCLEIC_ACID_TEST | 核酸检测 |
商业场景-消费医疗 | BODY_TEST | 体检 |
商业场景-消费医疗 | MEDICAL_COSMETOLOGY | 医疗美容、整形等 |
商业场景-消费医疗 | VALUE_ADDED_SERVICE | 增值服务(远程探视、VIP套餐、高端医疗等) |
商业场景-商业缴费 | SCAN_TO_ORDER | 医院餐饮(病患/医护扫码点餐、医院食堂等) |
商业场景-商业缴费 | PARKING | 医院停车场缴费 |
商业场景-商业缴费 | RETAIL | 医院零售(超市、便利店、自助售货机等) |
商业场景-商业缴费 | COMMERCIAL_OTHERS | 其它商业场景(病历打印、租赁业务、陪护、职工缴费等) |
除以上场景值规定外,商户在传入时需遵循以下规范:
1)确保订单所传入场景值的真实性和准确性(微信支付侧会做事中校验);
2)确保一笔微信支付订单仅对应一个场景值。如一笔订单可属于多个场景值,按最大金额的场景进行判定打标(如患者支付100元,其中60元为扫码点餐,40元为商业其它,则按【扫码点餐】进行打标);
3)确保此字段未使用于其他用途。
2.4请求示例
可见相应场景下单接口的请求示例。
2.5返回参数
返回参数说明与Native、JSAPI等支付接口保持一致。
2.6返回示例
可见相应场景下单接口的返回示例。