支付宝当面付获取公钥、私钥和appid教程及支付问题汇总

支付宝当面付获取公钥、私钥和appid教程及支付问题汇总插图

很多站长目前都采用了支付宝当面付来增加网站的支付接口,但是往往发现当面付遇到很多问题,比如网站要调用支付接口的时候需要获取支付宝公钥、应用私钥和appid,这些怎么获得?或者好不容易搞定了,结果出现不弹出二维码等等支付问题。这里虾皮路给大家介绍一下支付宝当面付获取支付宝公钥、应用私钥和appidd教程及支付问题汇总。

一、获取支付宝公钥、应用私钥和appid

这边需要用到三个个网址

支付宝商家平台登录地址:https://open.alipay.com/platform/home.htm

设置秘钥信息的网址:https://open.alipay.com/platform/keyManage.htm

下载生成秘钥工具地址:https://docs.open.alipay.com/291/105971#LDsXr

1)打开第三个网址,也就是https://docs.open.alipay.com/291/105971#LDsXr下载,然后在电脑上安装。

支付宝当面付获取公钥、私钥和appid教程及支付问题汇总插图(1)

安装完成打开秘钥生成工具,点击“生成密钥”,生成你自己的秘钥和公钥

911.jpg

2)打开https://open.alipay.com/platform/keyManage.htm,把我们刚才生成的公钥复制过来,按照如图所示进行设置。

0 (2).jpg

3)保存上面的信息之后,就可以看到支付宝公钥了,如下图所示

0 (1).jpg

4)查看你的APPID,APPID其实刚才已经看到过好多次了,就在这个位置,如下图所示:

0.jpg

到这一步,常用到的三个数据就全部到手了,私钥在上文中第一步可以查看到,公钥在上文中第三步可以查看到,appid在上文中第四步可以查看到。

以上是获取支付宝公钥、应用私钥和appidd教程,可以将这些数据直接填入自己网站内相应的支付接口内即可。

虽然说起来就这么几个操作步骤,但是后续还存在很多问题,比如不弹出二维码,显示操作失败,显示数据被篡改等等。因此,虾皮路再整理一下站点用了支付宝当面付后经常出的一些问题。

二、支付宝当面付常见问题1

提示“支付宝返回数据被篡改。请检查网络是否安全!”

image.png

1、有可能是app_id填写错误

image.png

        如图,appId是下面灰色部分,而不是应用名中的数字

image.png

2、ali_public_key设置错误,这里的支付公钥是指的支付宝公钥,而不是应用公钥,很多人都是这一步设置错误了

image.png

三、支付宝当面付常见问题2

点击支付宝支付后返回“操作失败”不弹出支付二维码

出现以上情况的话有可能是在生成密钥时没注意看,如果自己的网站语言是php,则要选择非java。

第一步:选择rsa2 一家pkcs1 因为这里是使用的php,所以选择非java

image.png

第二步:点击上传公钥,弹出如下界面,点击接口加签方式

image.png

第三步:打开页面,点击加签更改,显示如下,选择模式为公钥(发卡网当面付仅支持公钥模式)将第一步中获取的公钥字符串填入红框中,点击保存设置

image.png

第四步:加签完成,红框内容就是我们需要的公钥字符串,将其设置到发卡网支付配置的ali_public_key,私钥rsa_private_key填写的第一步中的私钥字符串。

image.png

照着上面的操作就能解决这个提示的问题,正常出现二维码弹窗。

image.png

四、支付宝当面付常见问题3

支付成功,支付宝到账,但是页面不跳转,一直提示未成功。

原因是支付宝的异步回调未成功,问题大概率是出在回调地址上了

1、如果当前网站是http的,而不是https的,则需要设置参数weburl 值需要设置为http开头

image.png

2、此时查看支付设置地址

image.png

3、设置授权回调地址

image.png

4、成功支付,跳转如下页面

image.png
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

虾皮路版权所有,未经允许不得转载:虾皮路 » 支付宝当面付获取公钥、私钥和appid教程及支付问题汇总

分享到: 更多 (0)
坚持下去不容易,打个赏呗

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活