需求:想在网站接入支付宝支付。现在的网站基本分为PC端和手机端
明确工作目标:appid、商户私钥、支付宝公钥以及回调地址。
电脑PC端支付宝支付获取配置信息步骤如下:
1.登录支付宝开放平台 ()使用企业认证的支付宝賬户或者个人认证的支付宝账号扫码登录。(自己认证不赘述)
2.找到网页&移动应用,选择自定义接入企业账户和个人账号会稍有差别,我先用个人账号做演示
3.输入应用名称、应用图标320*320px(没有严格要求)、输入网站的域名、简介(XX官方网站即可),点击确认创建
4.添加支付能力,建议全选省事。
5.主要配置标记的两个内容接口加签方式,及授权回调地址其他的没有特殊需求无需配置。
6.点击接口加签方式嘚设置下载支或者生成密钥,
我使用的是支付宝密钥生成器
根据自己的电脑版本下载一个支付宝密钥生成器即可。
7.安装成功点击生成密钥根据密钥格式可以选择密钥格式,我本身是java出身网站开发交给PHP小弟,选择了后者
8.复制应用公钥到加签管理界面并保存设置,会苼成应用公钥和支付宝公钥我们需要的信息是支付宝公钥,自己拿文本文件保存一下支付宝公钥
9.APPid在账号界面及账户中心都可以找到这個是按照时间序列排列,很容易识别
10.填写授权回调地址,填写自己在服务器端配置的回调路径即可点击确定即可。填写自己的域名
11.還差一个商户私钥,在密钥生成工具里面找到文件位置
这个私钥信息就是商户私钥,最后吧appid、商户私钥、支付宝公钥及回调地址配置完畢在代码中测试没有问题即可,如果有问题可以根据报错排查问题
12.记得同意协议,提交审核签约公司appid注册官网支付宝账户如果开发過移动应用,也可以把移动端的包名、签名及IOS包名绑定分享SDK我的已经配置。
经测试配置信息无误在沙箱中测试没有问题,转账也成功
同理手机端网站支付宝支付申请配置信息同理。
1.这个报错检查APPID是否正确appid是按照时间序列生成,和你的创建应用时间是一致的不是2088开頭的pid.
2.下面的这个报错是商户私钥除了问题,检查是否匹配因为每个应用的配置信息都不一样,注意检查和区分一般支付宝公钥不错出現问题,很明显能找到
今天就分享到这里,如果觉得对您有帮助记得点一波关注谢谢。
发布了92 篇原创文章 · 获赞 38 · 访问量 9万+