支付宝当面付配置流程:RSA2 密钥生成与公私钥对应关系

网站接支付宝收款,坑基本都集中在密钥上:接口没申请、密钥对不匹配、公钥私钥填反,任一处不对都是“配置保存成功但支付无效”。新版支付宝接口用的是 RSA2 密钥,整个流程需要一台电脑上的官方密钥生成工具配合走一遍。

主题配置支付宝当面付教程-本站
站长的头像-本站

先申请支付接口

没有申请官方支付接口之前,密钥填得再对也不会生效。产品集合页在 https://b.alipay.com/signing/productSetV2.htm,开通后到开发者后台 https://open.alipay.com/platform/developerIndex.htm 建应用。

图片[1]-支付宝当面付教程配置教程-本站
图片[2]-支付宝当面付教程配置教程-本站

生成密钥

下载并安装“支付宝开放平台开发助手”,运行后点【生成密钥】,密钥长度和密钥格式都保持默认,不用改。

生成结果里有三份东西:应用公钥、应用私钥、支付宝公钥。应用私钥填到网站后台对应的配置项,不要提交给支付宝,也不要贴进任何工单或聊天记录。

图片[3]-支付宝当面付教程配置教程-本站

在支付宝侧配置公钥

进入支付宝开放平台的应用密钥页面,能看到 APPID,把 APPID 填进网站后台;接着点【接口加签方式】后面的【设置】,加签模式选择“公钥”,把上一步生成的【应用公钥】粘贴进输入框保存。保存后页面会给出一个【支付宝公钥】,复制它填回网站后台。

图片[4]-支付宝当面付教程配置教程-本站
图片[5]-支付宝当面付教程配置教程-本站
图片[6]-支付宝当面付教程配置教程-本站

最容易错的两个地方

第一,【支付宝公钥】和【应用公钥】不是一个东西,位置填反了验签一定失败。第二,【应用公钥】和【应用私钥】是一一对应的:填在网站后台的私钥,必须就是提交给支付宝那一份公钥的配对私钥,换过密钥后要两边同时更新。

排查顺序建议按 APPID、应用公钥、支付宝公钥、支付接口状态四项逐个核对,全部正确再用小额真实支付走一遍流程,比看后台报错日志快。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容