spring boot整合微信支付

发布时间:2022-09-16 17:30

目录

一、官方概述

二、准备工作

三、着手开发


一、官方概述

com.github.wxpay.sdk.WXPay类下提供了对应的方法:

方法名 说明
microPay 刷卡支付
unifiedOrder 统一下单
orderQuery 查询订单
reverse 撤销订单
closeOrder 关闭订单
refund 申请退款
refundQuery 查询退款
downloadBill 下载对账单
report 交易保障
shortUrl 转换短链接
authCodeToOpenid 授权码查询openid
  • 注意:

  • 证书文件不能放在web服务器虚拟目录,应放在有访问权限控制的目录中,防止被他人下载

  • 建议将证书文件名改为复杂且不容易猜测的文件名

  • 商户服务器要做好病毒和木马防护工作,不被非法侵入者窃取证书文件

  • 请妥善保管商户支付密钥、公众帐号SECRET,避免密钥泄露

  • 参数为Map对象,返回类型也是Map

  • 方法内部会将参数会转换成含有appidmch_idnonce_strsign\_typesign的XML

  • 可选HMAC-SHA256算法和MD5算法签名

  • 通过HTTPS请求得到返回数据后会对其做必要的处理(例如验证签名,签名错误则抛出异常)

  • 对于downloadBill,无论是否成功都返回Map,且都含有return_codereturn_msg,若成功,其中return_codeSUCCESS,另外data对应对账单数据

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号