1、验签问题
这真的是个小问题,懂点网络安全的人就知道通信双方要用对方的公钥去对私钥加密的内容验证。所以一般情况下都是我们先把自己的公钥提交,然后支付宝生成它的公钥,然后之前我们拿着支付宝的公钥去验签。但是一定要好好检查!
2、isv权限不足问题
项目开始我使用的alipay.trade.create(统一收单交易创建接口) ,后来一直报isv权限不足,当时没有好好看错误提示,唉,,,其实人家给出了一个网页,那个地址我没保存(2333),那里面详细介绍了什么接口签约什么能力。我使用的这个接口应该使用当面付能力,结果我签约的是网页支付能力。领导又不想再签约新能力,还很着急(咱也不知道为啥不签约,问了也不肯改)。只能苦逼的再改程序了。
3、生活号申请问题
我也不知道为啥最后这任务咋就到了我身上,这里要求提供三证合一和资质证明,重要的是三证合一没有标注必须,结果第一次审核没有通过,白等了三个工作日(虽然官方说是大约两个工作日)。
4、编码问题
我不想说。。。
5、消息推送问题
三个接口:
异步单发:也就是需要关注者先作出反应才能发,否则报超时错误。
群发消息:给所有关注者发送消息。
单发模板消息:需要先在前台申领消息模板,支付宝有模板库,但是我觉得。。。还不如采用阿里云短信的方式,模板库里找到个符合自己当前业务逻辑的太难了。还有remark参数,虽然是可选的,但是不能为null或者空字符串。
支付宝生活号的API都是原来服务窗的API,但是代码说明更加详细,功能说明却更弱了,建议生活号API和服务窗API一起看。
感叹一句,支付宝太庞大了。