04-02 17810人
支付宝RSA密钥配置教程
阅读此文档之前,要仔细分清【公】和【私】这2个字,如果你连这2个字都分不清的话就不要往下看了!!!
配置前确保已经签约支付产品,如果没有签约,即使是配置了密钥也无法发起支付!
1、进入支付宝开放平台页面,选择某个应用(签约后会自动生成一个基础应用,不需要自己创建应用),点击 详情,进入 应用详情页,左上方可以复制该应用的APPID,然后进入 开发设置 > 接口加签方式(密钥/证书)> 设置。
2、设置加签方式,选择 密钥 > 下一步。
3、下载支付宝开放平台密钥工具,安装完后打开。
4、加签方式和加密算法都保持默认,点击【生成密钥】,可以在结果页中看到生成的【应用公钥】、【应用私钥】
复制【应用私钥】填写到网站后台。
5、将刚才在软件里面生成的【应用公钥】填写到下方输入框内。确认上传后,点击忽略IP白名单设置,就会显示【支付宝公钥】了。
复制【支付宝公钥】填写到网站后台。
6、如果需要用到当面付JS支付或支付宝快捷登录,还需要配置授权回调地址,直接填写网站首页的URL即可。
提醒:网站后台需要用到的是【支付宝公钥】和【应用私钥】,千万不能搞混了!【应用公钥】和【应用私钥】是一一对应的,也就是填写到网站后台的【应用私钥】和提交到支付宝那边的【应用公钥】是同一对才可以!
支付宝RSA公钥证书配置教程
若使用单笔转账到支付宝、现金红包等出资类接口,则必须使用公钥证书模式,否则提交转账时就会出现“接口已升级”的错误提示。
1、进入支付宝开放平台页面,选择某个应用,点击 详情,进入 应用详情页,左上方可以复制该应用的APPID,然后进入 开发设置 > 接口加签方式(密钥/证书)> 设置。
2、设置加签方式,选择 证书 > 下一步。
3、打开密钥工具,进入 生成密钥 功能,
加签方式选择 证书,
填写 组织/公司,必须与支付宝主账号名称完全相同,
点击 生成CSR文件,可以点击 打开文件位置 查看生成的应用私钥、应用公钥和 CSR文件。
4、打开“应用私钥RSA2048-敏感数据,请妥善保管.txt”文件,将里面的内容复制到网站后台【应用私钥】输入框。
5、回到开放平台控制台,上传生成的 CSR 文件,设置安全联系人信息。点击 确认上传。
6、将生成的应用公钥证书、支付宝公钥证书、支付宝根证书 全部下载至本地,并上传到网站指定目录内,这3个文件均须保持原本的文件名。
原来申请的当面付 应用私钥忘记了。有啥办法找回嘛。。。
错误代码 insufficient-isv-permissions 错误原因: ISV权限不足,建议在开发者中心检查对应功能是否已经添加,解决办法详见:https://docs.open.alipay.com/common/isverror
@伟:没申请支付接口
彩虹云任务的回调地址怎么填写?
@QQ秒赞:不用填写
不行啊,显示 支付宝创建订单二维码失败![isv.invalid-signature]验签出错,建议检查签名字符串或签名私钥与应用公钥是否匹配,网关生成的验签字符串为:alipay_sdk=alipay-sdk-php-20180705&app_id=2021001132692620&biz_content={"out_trade_no":"20200716044701940","total_amount":"2","subject":"QQ名片赞【1万个】"}&charset=UTF-8&format=json&method=alipay.trade.precreate¬ify_url=http://17bykb.icu/other/alipay_notify.php&sign_type=RSA2×tamp=2020-07-16 04:47:03&version=1.0
@夜寒:仔细看教程
需要用挂机宝挂着吗?
不行啊,支付宝当面付,付款了无法跳转和生成订单
@带仙仙躺飞鸭:那就是你支付宝公钥填错了,仔细点才行
这个当面付可以用吗?
@北影:可以
@消失的彩虹海:彩虹老哥 易支付支持当面付了嘛?
@林一:支持