第三方对接-支付宝支付接入教程

对接支付宝支付接口,官方文档已经写的很清楚了,可是也有不少小白,第一次对接支付宝支付接口,会有些迷茫,因此我在此写下这篇文章。java

若是你已经支付宝对应 第一步:建立应用与配置密钥已经熟悉了,这里能够不用看这篇文章了。安全

第一步:建立应用

开发者使用支付宝帐号登陆开放平台(需实名认证的支付宝帐号),进入开发者中心。微信

e983427562936864d3970a04db8bd7cf918.jpg

开始建立

这里正常选择第一种便可app

297149dd2d1621ccb0915451041231724db.jpg

建立应用异步

c4b61c1cb6806d8d8582c17a34dd38bc8a4.jpg

注意:
应用名称和应用图标会在应用申请上线时进行审核,因此在配置时,建议先了解相关审核规则工具

审核经过以后开发工具

添加应用功能(APP,网页,扫码等等)

开发者在开发过程当中,能够添加本身须要的功能到“功能列表”。不一样的功能会有不一样的使用条件,若是某个功能的使用条件为签约,则使用者在使用此功能前,须要签约对应的产品,具体签约方式,可参考“如何使用应用”。微信支付

9aeafe4f5777268df284567b045049a276a.jpg

5c85f728c61d830c418cd6ae079ca029ecc.jpg

此处请注意开发者和使用者的区别:加密

  • 开发者:应用(功能或者服务)的开发人员(或者企业);
  • 使用者:购买和使用应用(功能或者服务)的人员(或者企业)。

当开发者本身使用本身开发的应用时,开发者和使用者的两个身份是重合的。spa

配置应用环境

开发者所需配置内容请参考:

字段名称 字段描述
应用网关
(对应下图1)
选填字段,用于接收支付宝异步通知,例如口碑开店中,须要配置此网关来接收开发者门店被动通知;开发者视实际须要填写。
受权回调地址
(对应下图2)
第三方受权或用户信息受权后回调地址。受权连接中配置的 redirect_uri 的值必须与此值保持一致(如:https://www.alipay.com) 。
注意
当填入该地址时,系统会自动进行安全检测,详情请参考安全检测
RSA(SHA256)密钥
(对应下图3)

开发者要保证接口中使用的私钥与此处的公钥匹配,不然没法调用接口。可参考密钥的生成与配置,且接口参数 sign_type=RSA2。

这里经过工具生成以后  私钥用来发起支付时使用,公钥设置到下图三的位置,

设置完以后会出现一个支付宝公钥,这个支付宝公钥用作,支付宝回调时使用,后面提供这方面设置相关文章

RSA(SHA1)密钥
(对应下图4)
同上,且接口参数 sign_type=RSA。

 

生成与配置密钥详细教程请参考签名专区。 

注意:必须填写“接口加密方式”(加密方式只需填写一个),才能够提交审核。

应用申请上线

应用开发完成后,请开发者自行进行验收并完成安全性检查(安全性检查可参考《开放平台第三方应用安全开发指南》),验收检查完成后,可“提交审核”。应用上线成功后,状态变为已上线,该状态下的应用可以调用生产环境的接口。
开发者点击“提交审核”后,预计会有1个工做日的审核时间,请耐心等待。如需第一时间收到通知,请使用支付宝客户端扫码,进入移动开放平台随时接收审核结果。

Image 7.png

应用上线后可新增功能、删除功能,操做后实时生效。删除功能时请谨慎操做,若是线上已经有用户使用此功能,删除功能后会致使没法使用。

 

查看 APPID与查看应用对应的信息

查看 APPID

2cbe17b1fb73753b3c2e399c4d0c4dcb68b.jpg

点击查看详情,能够查看对应的应用信息

d579c4f8d5ea5b9edd842bd51f467f6e36d.jpg

注,这里也能够修改对应的信息,应用公钥等等

应用申请上线时

以下图所示,若是开发者选择的功能可签署协做协议,例如“当面付”,就能够在应用申请上线时确认签署协做协议。查看如何得到协做费

58397a5b1b8cb188985e92f0dfaeb5a9868.jpg

 

注意:
因为部分协做协议之间会有互斥关系,在签约协做协议的时候,会同时做废掉以前签约的互斥协议。而做废协议会致使协做费费率等的变化,所以当页面提示有做废的协议时,请谨慎选择。
 

应用上线后申请

应用上线后再添加的功能中,若是可签署协做协议,页面上会看到相关提示:


 完成。

前面建立应用讲了比较多, 建立应用(建立应用须要审核)提供资料审核吧,这个时候咱们就不用管他了。审核经过就能够用了。

后面文章会直接用沙箱进行讲解

 

全能支付Java开发工具包.优雅的轻量级支付模块集成支付对接支付整合(微信支付,支付宝,银联,友店,富友,跨境支付paypal,payoneer皮卡)app,扫码,即时到账刷卡付条码付转帐服务商模式、支持多种支付类型多支付帐户,支付与业务彻底剥离,简单几行代码便可实现支付,简单快速完成支付模块的开发,可轻松嵌入到任何系统里 https://www.oschina.net/p/pay-java-parent

 

转载于:https://my.oschina.net/cnzzs/blog/3041446