◐ Shell
clean mode source ↗

微信医保相关接口 by xgl6 · Pull Request #3816 · binarywang/WxJava

MiPayService.java 定义医保服务接口,包含4个核心方法:下单、按混合订单号查询、按从业机构订单号查询、通知解析和退款通知 MiPayServiceImpl.java 实现医保服务接口,调用微信支付 V3 API 完成医保业务操作 BaseWxPayServiceImpl.java 集成 MiPayService,添加服务实例并调整导入顺序 WxPayService.java 添加获取医保服务的 getter 方法 MiPayNotifyV3Result.java 医保混合收款成功通知的结果类,包含解密后的订单详情 MedInsOrdersRequest.java 医保自费混合收款下单请求类,支持敏感字段加密 MedInsOrdersResult.java 医保下单响应类,包含完整的订单状态和金额信息 MedInsRefundNotifyRequest.java 医保退款通知请求类,用于向微信通知医保订单退款结果 MixPayTypeEnum.java 混合支付类型枚举(纯现金、纯医保、混合支付) OrderTypeEnum.java 订单类型枚举(挂号、诊间、住院、药店等11种类型) MixPayStatusEnum.java 混合支付状态枚举(已创建、成功、已退款、失败) SelfPayStatusEnum.java 自费支付状态枚举 MedInsPayStatusEnum.java 医保支付状态枚举 UserCardTypeEnum.java 用户证件类型枚举(身份证、护照、户口本等8种) CashAddTypeEnum.java 现金增加类型枚举(运费、其他医疗费用等) CashReduceTypeEnum.java 现金减少类型枚举(医院减免、药店折扣、押金扣除等) MiPayServiceImplTest.java 医保服务的测试类,包含5个测试方法验证各项功能