需求:想在网站接入支付宝支付。现在的网站基本分为PC端和手机端。
明确工作目标:appid、商户私钥、支付宝公钥以及回调地址。
电脑PC端支付宝支付获取配置信息步骤如下:
1.登录支付宝开放平台 (传送门),使用企业认证的支付宝账户或者个人认证的支付宝账号扫码登录。(自己认证,不赘述)
2.找到网页&移动应用,选择自定义接入。企业账户和个人账号会稍有差别,我先用个人账号做演示。
3.输入应用名称、应用图标320*320px(没有严格要求)、输入网站的域名、简介(XX官方网站即可),点击确认创建。
4.添加支付能力,建议全选,省事。
5.主要配置标记的两个内容,接口加签方式,及授权回调地址。其他的没有特殊需求无需配置。
6.点击接口加签方式的设置,下载支付宝密钥生成器或者OpenSSL(第三方工具)生成密钥,
我使用的是支付宝密钥生成器,
WINDOWS版本工具:win
moc版本工具:moc
根据自己的电脑版本下载一个支付宝密钥生成器即可。
7.安装成功点击生成密钥,根据密钥格式可以选择密钥格式,我本身是java出身,网站开发交给PHP小弟,选择了后者。
8.复制应用公钥到加签管理界面并保存设置,会生成应用公钥和支付宝公钥。我们需要的信息是支付宝公钥,自己拿文本文件保存一下支付宝公钥
9.APPid在账号界面及账户中心都可以找到,这个是按照时间序列排列,很容易识别。
10.填写授权回调地址,填写自己在服务器端配置的回调路径即可,点击确定即可。填写自己的域名。
11.还差一个商户私钥,在密钥生成工具里面找到文件位置。
这个私钥信息就是商户私钥,最后吧appid、商户私钥、支付宝公钥及回调地址配置完毕,在代码中测试没有问题即可,如果有问题可以根据报错排查问题。