Q:支付宝支付失败提示“商户无权访问此接口”如何处理?

1656045374-f62f2e2fb750277

A:出现该错误提示的原因是:使用了旧版支付宝接口,目前支付宝平台进行旧版逐步淘汰。

【解决方案】

1. 根据新版支付宝配置教程进行配置

2.新版支付宝支付设置教程

 

 

一、功能效果

使用支付宝预约支付、报名缴费、收款轻松实现业务线上化。

1656045375-b066b8b5c5323c2

二、功能说明

【版本】网站至尊版支持在线支付功能,其他版本不支持

 

支付宝方的申请说明:

① 拥有支付宝商户账户,法人个人账户或企业账户均支持申请,但必须已通过实名认证

② 必须具备营业执照(个体户有营业执照也可以申请)

③ 网站域名必须已通过企业ICP备案

温馨提示:

① 若已签约旧版的支付宝即时到账支付,需要联系阿里客服0571-88158090,先解约再重新签约,或到支付宝平台进行详细咨询;

② 古玩、珠宝等奢侈品、投资类行业可能无法申请新版即时到账;

③ 建议配置完成后商家先自行测试能否顺利支付订单,若支付成功了但是订单状态没有改变,请先检查下支付宝公钥是否填写正确。

三、设置教程

目录:

1. 创建应用并配置APPID

2. 配置密钥、公钥

3. 签约支付能力

4. 验证支付

5. 查看资金

注意:本次设置涉及两个平台的操作,请保持两个平台账号的正常登录,不要提前关闭。

1. 申请应用并配置APPID

1.1 登录支付宝开放平台,在首页(即控制台)页面,点击【创建应用-网页&移动应用-支付接入】。

1656045378-b55885f6fdeaf2c

1.2 进入创建应用的页面填写相关信息。

1656045380-adcbb20e0343431

应用名称:建议填写公司或品牌名称

应用类型:选择“网页应用”

网址url:非必填,不填也可以正常创建应用

(如果想要填写,可输入已备案的一级域名,域名开头需带上http或https,否则无法创建应用)

应用简介:非必填

应用名称和应用图标(logo)提交审核后当月只能修改一次

1656045380-9a91f6324fcf549

1.3 完成信息输入后点击【确认创建】,确认后进入应用创建页面。在页面左上方找到生成APPID,复制APPID

1656045381-951f56e19af15fa

复制的

①标准电脑端

将复制的APPID填写到建站管理后台【交易管理-支付设置】中支付宝的【APPID】位置。

1656045382-4a7832b6fa80dec

②自适应

将复制的APPID填写到建站管理后台【交易管理-支付设置】中支付宝的【APPID】位置。

1656045383-69919abbfb36ae0

2. 配置密钥、公钥

2.1 在开发页面下拉到底部,找到【开发设置-开发信息】中的【接口加签方式】,点击【设置】按钮。

1656045383-9b19f753fcffb25

2.2 点击后出现弹窗验证,任意选择一种验证方式进行验证即可。

1656045383-c0787110577f4d3

2.3 进入加签内容配置,选择加签模式为【公钥】。然后保持页面不要关闭,后面需要返回这里操作。

1656045384-01778e5931fc69d

2.4 下载支付宝密钥生成器(点击对应的电脑系统下载工具)。windows 版本工具请不要安装在含有空格的目录路径下,否则会导致公私钥乱码的问题。

WINDOWS

MAC_OSX

2.5 安装支付宝开放平台开发助手。

1656045383-197fc3e1b17b852

2.6 点击【生成密钥】按钮,会自动生成商户应用公钥和商户应用私钥。

密钥长度:RSA2 (2048位)

密钥格式:PKCS8(JAVA适用)

如果运行后,弹窗的窗口不是如下样式,您有可能下载的是旧版工具,需要重新下载新版工具生成密钥

1656045383-6bbdae4fb81ae8e

2.7 复制【应用公钥】。

该工具后面操作仍需使用,请不要关闭。

1656045384-d3295dc97f6be0b

2.8 回到支付宝开放平台,将复制的应用公钥粘贴到【填写公钥字符】位置。然后点击【保存设置】。

1656045384-f57765256d1d549

2.9 保存设置后加签配置完成,此时需要复制【支付宝公钥】,点击支付宝公钥右侧的【复制公钥】按钮。

(非常重要:一定是复制支付宝公钥,是下面这个公钥哦,复制错的话会导致无法正常支付)

1656045384-490837e04ba9e42

2.10 复制的支付宝公钥至相对应位置

①标准电脑端

将复制的支付宝公钥粘贴到建站管理后台【交易管理-支付设置】中支付宝的【支付宝公钥】中。                                                                                                            1656045384-580f055e062c76b

 

②自适应

将复制的支付宝公钥粘贴到建站管理后台【交易管理-支付设置】中步骤2中支付宝的【支付宝公钥】中。

1656045385-c7c464d91dd92e9

2.11 复制支付宝密钥工具生成的应用私钥。

1656045385-ae0eb8585fac277

2.12 将复制的应用私钥粘贴到建站管理后台【交易管理-支付设置】中支付宝的【RSAS密钥】中。

1656045385-e1908381e3c2045

2.13 以上设置完成后回到支付宝开放平台应用开发页面。在概览中找到【提交审核】按钮,点击提交应用审核。

(如页面停留在公钥弹窗位置,直接关闭即可)

1656045385-2bc4c3a91bf9e75

2.14 提交后等待审核,一般为1天内完成审核,请注意留意审核状态。

(如审核失败根据失败提示修改信息,直至审核成功后才可以进行下一步设置)

1656045386-f6e8e8896162b0d

3. 签约支付能力

3.1 进入支付宝开放平台,点击【控制台-自研服务-网页&移动应用】找到申请的应用,显示已上线证明已经审核通过,可以添加功能并签约了。(如显示审核中需继续等待审核,如审核失败则根据失败原因修改信息重新提交审核)

1656045385-1b0f8d927408ec4

3.2 在概览中找到【能力列表】,看看是否已经添加【手机网站支付】和【电脑网站支付】,如没有或缺少一个能力的话,点击【添加能力】进行添加。

(特殊:仅开通电脑网站或仅开通手机网站用户可以只添加对应的能力即可)

1656045386-2b8ddf4193eb037

3.3 勾选【手机网站支付】和【电脑网站支付】后点击【批量签约】。

(同理:如不需要两个开通,勾选需要开通的能力签约即可)

1656045386-55892a6fa08a91b

3.4 点击批量签约后进入【商家中心-产品中心】页面,需要填写签约资料,根据实际情况填写即可。其中【网站链接】填写您的电脑网站域名和手机网站域名。

1656045385-d6e2dd20f4ccae5

3.5 完成签约信息填写后点击【同意协议并提交】,然后等待签约审核,审核完成后再能力列表中可以看到能力的状态变为【已上线】,到此支付设置就已经完成了。

1656045386-47d5751eeaa8aad

4. 验证支付

①标准电脑端

电脑支付验证方式:访问电脑网站-找到付费产品-点击购买-选择支付宝支付-付款(建议单独设置测试产品,金额为0.01)-如未有异常提示则证明设置成功。

手机支付验证方式:在手机浏览器访问手机网站-找到付费产品-点击购买-选择支付宝支付-付款-如未有异常提示则证明设置成功。

②自适应

分别对电脑版和手机版进行扫码支付验证,如能正常支付则设置成功

1656045386-3536c4e8127d864

注意:在微信端访问使用支付宝支付时,部分手机会出现右上角没有三个点的按钮引导跳转,这个属于微信官方的限制,微信端不支持使用支付宝支付。请在浏览器访问网站进行支付。

1656045386-2e6a57de351f2fd

5. 查看资金

用户付款金额均到支付宝商家中心,您可到商家中心查看付款成功的款项和提现。建站不收取交易手续费。

点击登录支付宝商家中心

1656045387-7f7a83d5fa7f453

四、常见问题

Q:如何注册企业支付宝账号?

A:点击这里进行注册。

1656045387-f832fcf82bbde66

Q:接入支付宝支付是否一定要用企业支付宝账号进行申请?

A:不一定。可以使用法人的个人支付宝申请,也可以使用企业支付宝,但是账号必须要通过实名认证,且必须提交营业执照等相关资料进行签约申请,网站域名需通过企业ICP备案。(个体户有营业执照也可以申请)。

Q:支付宝支付失败,提示“调试错误,请回到请求来源地,重新发起请求。错误代码 invalid-signature 错误原因:验签出错,建议检查签名字符串或签名私钥与应用公钥是否匹配。”如何处理?

A:出现此提示通常是因为在建站中设置的rsa2密钥和支付宝公钥参数有误。建议进入“支付宝开发者中心-网页&移动应用中”重置rsa2密钥和支付宝公钥。

Q:支付宝支付失败,提示“支付宝信息填写有误,请联系客服。”如何处理?

A:出现此提示通常是因为在建站中设置的rsa2密钥和支付宝公钥参数有误。建议进入“支付宝开发者中心-网页&移动应用中”重置rsa2密钥和支付宝公钥。

Q:支付宝支付失败,提示“调试错误,请回到请求来源地,重新发起请求。错误代码 insufficient-isv-permission 错误原因: ISV权限不足,建议在开发者中心检查签约是否已经生效。”如何处理?

A:出现此提示通常是因为应用没有提交审核,或是没有签约“手机网站支付”和“电脑网站支付”。提交审核或签约教程,可通过ctrl+F在本文搜索相关关键词查看。

发表回复

后才能评论