支付宝开发:支付宝开发接入沙箱环境

支付宝开发者文档

    沙箱应用:https://docs.open.alipay.com/200/105311

    沙箱账号:https://openhome.alipay.com/platform/appDaily.htm?tab=account

    文档主页:https://openhome.alipay.com/developmentDocument.htm

    产品介绍:https://docs.open.alipay.com/270

    快速接入:https://docs.open.alipay.com/270/105899/

    SDK&Demo:https://docs.open.alipay.com/270/106291/

    python对接支付宝SDK:https://github.com/fzlee/alipay/blob/master/README.zh-hans.md

    python对接支付宝SDK安装:pip install python-alipay-sdk –upgrade

    API列表:https://docs.open.alipay.com/270/105900/
 

1 配置沙箱环境

1.1 入驻开放平台

 1.进入蚂蚁金服开放平台登录界面,使用支付宝APP扫码登录:https://openhome.alipay.com/platform/appDaily.htm   

支付宝开发:支付宝开发接入沙箱环境_第1张图片

2. 登录成功后,选择自由开发者->开始入驻。

在这里插入图片描述

3. 入驻需完善实名制信息

在这里插入图片描述

4. 进入我的开放平台后——>点击开发中心——>研发服务 即可进入沙箱环境

支付宝开发:支付宝开发接入沙箱环境_第2张图片

5.沙箱环境:

支付宝开发:支付宝开发接入沙箱环境_第3张图片

 进入沙箱环境后,到这里入驻已经完成。

1.2 下载官方DEMO(本次我们选择接入电脑网站支付)

1.点击文档中心——>开发文档——>选择电脑网站支付,下载电脑网站支付demo:https://docs.open.alipay.com/270/106291/  支付宝开发:支付宝开发接入沙箱环境_第4张图片

下载JAVA版本:

支付宝开发:支付宝开发接入沙箱环境_第5张图片

2.下载好DEMO后解压,使用Eclipse或者IDEA进行导入,我用Eclipse。

支付宝开发:支付宝开发接入沙箱环境_第6张图片

3.Demo环境配置,生成公钥和私钥的工具类:https://docs.open.alipay.com/291/105971,下载Windows版本

支付宝开发:支付宝开发接入沙箱环境_第7张图片

4.点击RSA签名验签工具.bat文件即可运行工具

支付宝开发:支付宝开发接入沙箱环境_第8张图片

 

5.使用RSA签名验签工具生成公钥和私钥,配置Demo环境运行

支付宝开发:支付宝开发接入沙箱环境_第9张图片

6.配置沙箱环境页面中的公钥

 (1)、点击RSA2(SHA256)密钥(推荐)中的查看应用公钥 ,复制RSA签名验签工具生成的商户应用公钥,保存

支付宝开发:支付宝开发接入沙箱环境_第10张图片

(2)、点击RSA2(SHA256)密钥(推荐)中的查看支付宝公钥 ,复制支付宝公钥到Demo项目中AlipayConfig中的alipay_public_key变量中,demo里面的支付宝公钥就是需要这个

支付宝开发:支付宝开发接入沙箱环境_第11张图片

(3)、复制RSA签名验签工具生成的商户私钥到Demo项目中AlipayConfig中的merchant_private_key变量中,demo里面的商户私钥就是需要这个

 支付宝开发:支付宝开发接入沙箱环境_第12张图片

 

7. Demo的AlipayConfig环境配置(这里面的细节要非常仔细)

其中的域名:http://thinkingcao.natapp1.cc是通过natapp外网映射出去,不清楚的另行百度natapp的使用:https://natapp.cn/

支付宝开发:支付宝开发接入沙箱环境_第13张图片

 

8. 部署Demo项目alipay.trade.page.pay-JAVA-UTF-8,运行tomcat,访问http://thinkingcao.natapp1.cc/alipay.trade.page.pay-JAVA-UTF-8/ 或者http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/

支付宝开发:支付宝开发接入沙箱环境_第14张图片

 

付款金额默认显示0.01元,可以去沙箱环境中的沙箱账号界面充值金额来测试,金额都是假的,并非真实金额,但是整个demo的接入过程跟正式环境没有区别,沙箱环境接入后跑起来了可直接集成到开发环境;

9. 付款测试:我把金额改成100,然后点击付款

支付宝开发:支付宝开发接入沙箱环境_第15张图片

10. 单击登录账户付款,账号用沙箱环境页面中的沙箱账号,登录后点击付款

支付宝开发:支付宝开发接入沙箱环境_第16张图片

11.到了最终的输入支付宝支付密码界面,输入支付密码111111,点击确认付款,即完成付款

支付宝开发:支付宝开发接入沙箱环境_第17张图片

支付宝开发:支付宝开发接入沙箱环境_第18张图片

支付成功后支付宝会进行一次重定向页面,重定向到我们的项目当前运行的Demo中去,浏览器显示的地址就是我们在AlipayConfig中配置的return_url.jsp地址,这里直接是同步通知

支付宝开发:支付宝开发接入沙箱环境_第19张图片

 

你可能感兴趣的:(【10】支付开发,支付开发)