支付宝升级补充文档

前言

所有以下的demo均是基于支付宝php utf-8编码的demo,其他情况请自行核对。

知识补充\变化

  • 一个商户最核心的配置为:
    1. 商户支付宝账号id(以2088开头的纯16位数字)
    2. [公共基本配置]选用的编码格式(utf-8、gbk)
    3. [公共基本配置]跟支付宝通信用的证书(cacert.pem)
  • 其他配置:
    1. 安全校验码(当sign_type=md5时使用)
    2. 商户私钥rsa_private_key.pem、支付宝公钥rsa_public_key.pem(当sign_type=rsa时使用)
  • 新的请求接口为https://mapi.alipay.com/gateway.do?,而且代码里面不需要预先提交获取token
  • 支付宝订单在3个月以后会关闭(3个月之内都可以发起退款),在关闭之后会主动推送一次。(这里不需要做任何的订单状态更新的处理)
  • 支付成功同步的Post请求报文中的NotifyId会在10分钟以后过期。而这个NotifyId会关系到验签中的获取支付宝系统结果的返回是否为true(所以同步的报文以后再来做验签其实没有意义)

小结

接入方

  1. 给到商户的核心配置(商户支付宝账号id)
  2. 根据加密方式提供不同的“验签凭证”
  3. 注意是否签约自己需要的接口产品(不然请求会302跳转到错误码ILLEGAL_EXTERFACE)

资料引用

发表评论