收藏
回答

接口“添加分账接收方API”,需要对敏感加密,证书和公钥有了,如何加密?看了文档越更糊涂了。

分账接收方类型是MERCHANT_ID时,是商户全称(必传),当商户是小微商户或个体户时,是开户人姓名 分账接收方类型是PERSONAL_OPENID时,是个人姓名(选传,传则校验)

1、此字段需要加密,加密方法详见:敏感信息加密说明

2、使用微信支付平台证书中的公钥:获取平台证书

3、使用RSAES-OAEP算法进行加密

4、将请求中HTTP头部的Wechatpay-Serial设置为证书序列号

================

这个商户名我看了问,也获得了“微信支付平台证书中的公钥

通过 文档https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_3.shtml 也知道了RSA 加密,

这个 “商户全称”是用RSA加密吗?RSA加密用的公钥是 “微信支付平台证书中的公钥”吗?

最后一次编辑于  2021-11-05
回答关注问题邀请回答
收藏

1 个回答

  • Memory
    Memory
    2021-11-05

    敏感信息加密使用的RSA公钥加密算法。使用的是微信支付平台证书中的公钥,对上送的敏感信息进行加密。

    2021-11-05
    有用
    回复
登录 后发表内容