网站添加关键词会不会,梵客家装全包套餐,天津建设教育培训中心,wordpress seo联接插件公司要用支付分信用免押功能#xff0c;于是着手开发。
首先要与微信的技术人员对接#xff0c;申请支付分功能#xff0c;申请成功之后#xff0c;会给商户发送服务ID#xff1b;等1到3个工作日内自行登录商户平台查看是否有开通成功#xff0c;如果3个工作日依旧没有支…公司要用支付分信用免押功能于是着手开发。
首先要与微信的技术人员对接申请支付分功能申请成功之后会给商户发送服务ID等1到3个工作日内自行登录商户平台查看是否有开通成功如果3个工作日依旧没有支付分入口重新联系微信相关人员。登录商户平台-产品中心-支付拓展工具-微信支付分。申请开通产品签约协议到这一步可以进行开发了。支付分开发指引需确认模式先看明白开发指引然后进行开发不要像我盲目开发导致浪费了很多时间在错误的操作上面 图1 我们的后台语言是PHP所以参照PHP的DEMO开发指引里的第二步商户相关配置是商户平台申请API那里获取的可以获取到API证书序列号还有下载相关证书私钥文件就是apiclient_key.pem如下图可以直接读取文件获取私钥也可以将私钥内容复制放到配置文件中使用注意复制文件内容放到配置文件要注意换行和去掉空格读取的内容不能解析会报如下错误 5.微信支付平台证书图1是没有地方直接下载的需要调用证书接口获取可参照GET 获取平台证书列表文档进行获取但是获取到的内容是加密了的需要进行解密解密可参照证书和回调报文解密需要注意的是一定要用最新获取的内容进行解密否则就会像我一样解密失败去问了微信技术支持得到的答复如下 图5其实我传入的参数还有APIV3key都没有错但是因为证书内容获取了差不多一个小时了解密失败了重新获取内容再解密就成功了。
6.这个APIV3证书就是微信说的平台证书跟商户后台那个证书是不一样的是作为支付分下单回调时解密用到的证书。我一开始就是用成了商户平台的API公钥证书去解密失败了在这一步浪费了很多时间。解密的时候打印了调用的证书序列号发现微信那边用的序列号和我证书解密之后的序列号不一致才重新回头研究支付分开发指引发现了问题。
解密成功之后支付分就成功调起来了可以用了。