支付Demo,内网穿透

支付包支付案例

1支付宝开放平台网址
首页:https://open.alipay.com
文档中心首页:https://docs.open.alipay.com
文档分类网址:https://docs.open.alipay.com/catalog

支付Demo,内网穿透_第1张图片

2电脑网站支付
2.1总体步骤参考
支付Demo,内网穿透_第2张图片

2.2应用
开发工程中使用开放平台提供的沙箱环境进行调试,沙箱环境中的应用已经创建好 了,不需要执行创建流程。
功能开发完成,项目上线时再创建应用。

2.3加密
2.3.1对称加密
明文→加密→密文密文→解密→明文

潘潘的明文:今晚八点老地方见
潘潘的加密:jinwanbadianlaodifangjian 潘潘的加密:2454365462524366565524
网络发送密文:2454365462524366565524 庆庆接收的密文:2454365462524366565524
庆庆的解密:jinwanbadianlaodifangjian 庆庆的解密:今晚八点老地方见

大郎如果截获密文并知道加密过程就能够反推出明文。
2.3.2非对称加密
支付Demo,内网穿透_第3张图片

私钥加密的密文必须使用公钥解密公钥加密的密文必须使用私钥解密

2.3.3调用支付宝接口时使用的密钥
在支付宝开放平台的应用中设置商户公钥
在支付宝开放平台的应用中获取支付宝的公钥
支付Demo,内网穿透_第4张图片

在我们调用支付宝接口的程序中设置支付宝公钥
商户私钥
2.3.4密钥生成工具安装

点击下载

支付Demo,内网穿透_第5张图片
支付Demo,内网穿透_第6张图片

2.3.5生成商户密钥
支付Demo,内网穿透_第7张图片

2.4支付流程

支付Demo,内网穿透_第8张图片

3内网穿透
3.1上网的常规方式
在内网中访问外网很方便。
支付Demo,内网穿透_第9张图片

3.2项目发布的常规方式
先在内网环境中完成开发,再部署到位于外网的生产服务器上。

支付Demo,内网穿透_第10张图片

3.3现在面临的特殊情况
我们现在在内网开发环境下,需要让外网的支付宝来调用内网中的项目。如果不采 用特殊处理这种情况是访问不到的。

3.4内网穿透
支付Demo,内网穿透_第11张图片

3.5NATAPP 工具
点击下载

支付Demo,内网穿透_第12张图片

3.5.1下载客户端工具
https://natapp.cn/#download
3.5.2解压
解压到非中文没有空格的目录下得到 natapp.exe 文件
3.5.3创建隧道
使用一个免费的隧道即可!
在这里插入图片描述
支付Demo,内网穿透_第13张图片

3.5.4config.ini 配置文件
支付Demo,内网穿透_第14张图片

官方原版:

支付Demo,内网穿透_第15张图片

配置好的示例:
支付Demo,内网穿透_第16张图片

3.5.5运行 natapp.exe
支付Demo,内网穿透_第17张图片

注意:供外网访问的域名随时会变化!!!

4沙箱环境
4.1进入沙箱环境
支付Demo,内网穿透_第18张图片

4.2获取值
支付Demo,内网穿透_第19张图片

4.3设置应用公钥并获取支付宝公钥

支付Demo,内网穿透_第20张图片

支付Demo,内网穿透_第21张图片

支付Demo,内网穿透_第22张图片

5Demo

5.1下载Demo
点击下载demo

支付Demo,内网穿透_第23张图片

5.2导入Demo 工程
支付Demo,内网穿透_第24张图片

5.3修改配置
在这里插入图片描述

你可能感兴趣的:(支付Demo,内网穿透)