支付宝

支付渠道既是支付方式。常用方式支付宝和微信。
使用对应支付方式需要申请账号后进行配置
支付宝支付及原路退回配置:

{“alipay_app_id”:”开放平台密钥-appID“, (原路退款)账户中心->密钥管理->开放平台密钥->appID
“app_private_key”:”接口加签方式RSA2生成的私钥“, (原路退款)账户中心->密钥管理->开放平台密钥->接口加签方式RSA2。
“alipay_account”:”支付宝账户“, 支付宝登录号
“alipay_key”:”MD5密钥“,
“alipay_partner”:合作伙伴身份(PID)}

{"alipay_app_id":"开放平台密钥-appID","app_private_key":"接口加签方式RSA2生成的私钥","openapi_gateway":"https://openapi.alipay.com/gateway.do","alipay_account":"支付宝登录账号","alipay_key":"MD5密钥","alipay_partner":"合作伙伴身份(PID)"}
支付宝各参数详细获取教程:https://docs.suteshop.com/docs/java_manual/java_manual-1f30iekg5lohn
接口加密方式那里下载的三个证书放到mall-pay的代码中,路径:mall-pay/src/main/resources/paykey/alipay。需要重新发布mall-pay服务

微信支付

微信支付及原路退回配置:
{"mchid":商户ID,"key":"商户API秘钥","wechat_app_id":"公众号开发者ID"}

微信支付只需要三个配置:
appid:微信公众账号或开放平台APP的唯一标识
mch_id:商户号 (配置文件中的partner)
partnerkey:商户密钥

微信支付原路退回证书:登陆商户平台–账户中心–API安全–API证书–申请证书 获取微信支付证书上传服务器的路径:mall-pay/src/main/resources/paykey/wx 。需要重新发布mall-pay服务
代码中直接调用

微信支付各参数获取教程:https://docs.suteshop.com/docs/java_manual/java_manual-1gcefat1ibkul

无论配置微信还是支付宝都需要重新发布mall-pay服务并重启其他服务。

注意:支付宝或者微信支付在使用过程中如果突然无法支付,微信出现此情况比较多,需要微信支付后台重新设置MD5密钥。微信原因导致支付密钥失效。

如果微信小程序支付之后订单状态不改变,检查一下和小程序绑定的微信公众号的wechat_app_id是否配置且正确,域名配置是否正确。微信公众号的wechat_app_id未配置或者不正确会导致此问题。

文档更新时间: 2025-11-14 11:53   作者:随商信息技术(上海)有限公司