1、登陆支付宝商家中心:https://b.alipay.com/?ynsrc=zhuzhanA 账号必须是企业账号。
2、进入商家中心后,找到产品中心–产品大全–全部产品
3、手机网站支付,电脑网站支付,app支付申请开通后,开放平台( http://developers.alipay.com )创建应用,此处绑定应用(一般使用基础应用即可)
4、应用绑定已开通的产品
5、查看获取合作伙伴身份PID MD5秘钥。按照图示获取以下内容
回调地址:域名/account.php?ctl=Connect_Alipay&met=callback
使用密钥工具生成密钥
操作说明https://opendocs.alipay.com/common/02kdnc?pathHash=fb0c752a
6、获取合作伙伴身份(PID),MD5密钥(https://open.alipay.com/develop/manage/account/manage) 。
获得以上信息后登陆商城管理后台。
商城设置–财务设置–支付渠道–支付宝
配置对照:
{“alipay_app_id”:”开放平台密钥-appID“, (原路退款)开放平台->控制台->基础应用->appID
“app_private_key”:”接口加签方式RSA2生成的私钥“, (原路退款)开放平台->控制台->基础应用->开发设置->接口加签方式RSA2。
“alipay_account”:”支付宝账户“, 支付宝登录号
“alipay_key”:”MD5密钥“, 账户中心->密钥管理->mapi网关产品密钥->MD5密钥
“alipay_partner”:合作伙伴身份(PID),
“rsa_private_key”:”rsa_private_key.pem”} ,(app支付用的此证书)账户中心->密钥管理->mapi网关产品密钥->RAS(RSA1)密钥。生成的私钥需要替换线上的该文件内容。文件路径account/data/api/alipay/key
下面配置替换对应的值:
{"alipay_app_id":"开放平台密钥-appID",
"app_private_key":"开放平台密钥-接口加签方式RSA2生成的私钥",
"alipay_account":"支付宝登陆账户",
"alipay_key":"MD5密钥",
"alipay_partner":合作伙伴身份ID,
"rsa_private_key":"rsa_private_key.pem"}
注意:支付宝或者微信支付在使用过程中如果突然无法支付,微信出现此情况比较多,需要微信支付后台重新设置MD5密钥。微信原因导致支付密钥失效。
如果微信小程序支付之后订单状态不改变,检查一下和小程序绑定的微信公众号的wechat_app_id是否配置且正确,微信公众号的wechat_app_id未配置或者不正确会导致此问题。