设置支付宝接口(新版)
一、登陆 https://b.alipay.com 请在产品中心签约电脑网站支付 和 手机网站支付
电脑网站支付
申请条件
1. 企业或个体商家可申请;
2. 提供真实有效的营业执照,且支付宝账户主体需与营业执照主体一致;
3. 提供网站地址,网站能正常访问,且页面有完整商品和价格信息;
4. 网站必须通过ICP备案,且备案主体需与支付宝账户主体一致;
温馨提示:团购类网站不支持个体商家签约
手机网站支付
申请条件
1. 企业或个体商家可申请;
2. 提供真实有效的营业执照,且支付宝账户主体需与营业执照主体一致;
3. 提供网站地址,网站能正常访问,且页面有完整商品和价格信息;
4. 网站必须通过ICP备案,且备案主体需与支付宝账户主体一致;
温馨提示:团购类网站不支持个体商家签约
二、创建网页应用并添加电脑网站支付和手机网站支付能力
入驻开放平台成为开发者,并按如下步骤操作:创建应用—>应用管理—>添加功能—>上线应用,即可完成。
使用支付宝的部分功能前,需要先设置应用环境。
1、在浏览器中访问 https://openhome.alipay.com/platform/developerIndex.htm ,如下图
选择 创建应用 -》网页&移动应用-》支付接入
应用类型选择 网页应用 填写应用名称及上传应用图标其它不用填写
点击 确认创建。
在创建成功后就可以添加功能 进入创建的应用 点击添加能力
选择 支付类别 中的 电脑网站支付
添加完成后在
第一步:进入发起绑定入口
应用绑定商户账号流程由商户在商家中心的 APP绑定页面 发起,商家填写完成后提交申请。
第二步:提交绑定申请
商家输入需要绑定的相应 APPID 信息后可发起绑定申请,暂仅支持同支付宝账号应用绑定。
第三步:由应用所有者确认绑定
商家提交的应用绑定申请在支付宝审核完成后,被绑定应用的开发者会在 开发者中心 我的待办 中出现消息提示,点击可跳转至绑定/解绑详情页。
开发者也可在开发者中心点击 账户信息 > 商户账号管理 跳转至商户上号管理页,在此页面可查看该开发者账号下 已绑定、待绑定 和 待解绑 的商户账号信息,如下图所示:
开发者点击 立即处理 进入详情页,确认绑定详情并阅读《在应用内使用支付服务的申请函》后处理绑定请求。
四、设置接口加签方式
在接口加签方式后点击设置
如下图设置
加签模式 公钥
加签方式 SHA256withRSA
公钥字符生成步骤如下
4.1 生成并填写商户公钥
打开 Web 在线加密 工具生成公钥 网址为 https://miniu.alipay.com/keytool/create 如下图所示选择
注意: 语言 选择 其它,模式选择 公钥
生成应用私钥和应用公钥
建议点击保存密钥。
注意:(应用私钥和应用公钥必须成对使用。即不能在接口加签时用应用公钥后,又重新点击生成新的应用私钥填在网站后台支付接口中)
然后回到 加签内容配置 将应用公钥粘贴填入并保存设置
保存设置后会弹出如下窗口
复制支付宝公钥
登录建站后台-》电子商务设置-》支付设置配置
填写把得到的支付宝公钥粘贴并保存
4.2 填写商户私钥
登录建站后台-》电子商务设置-》支付设置配置
把通过 Web 在线加密 得到的应用私钥 粘贴到支付接口
在 商户私钥 粘贴 应用私钥 然后点击确定
4.3 应用ID的获取与填写
打开 我的应用 切换到网页&移动应用 可以获取到应用ID 如下图
也可以在应用详情中获取
获取后填写到网站后台支付宝接口 应用ID 中
然后提交审核
注意:
- 必须填写 接口加签方式 ,才可以提交审核。
- 密钥和应用(APPID)一一对应,即开发者需要为名下的每个应用分别设置密钥,且不同应用的密钥不能混用。
常见问题
1.为什么订单支付成功,但订单状态不改变为已支付?
答:原因是支付宝公钥填写错误。请参考 设置接口加签方式 重新配置一次。
2.支付成功后报错 该订单已付款,可登录支付宝查看交易记录。错误码:TRADE_HAS_SUCCESS
答:原因是支付宝公钥和商户私钥不匹配。请参考 设置接口加签方式 重新配置一次。