美多商城之支付(支付宝介绍)
支付
提示:
- 如果用户选择的支付方式是 "支付宝" ,在点击《去支付》时对接支付宝的支付系统。
支付宝介绍
支付宝开放平台入口
- https://open.alipay.com/platform/home.htm
1. 创建应用和沙箱环境
1.创建应用
2.沙箱环境
支付宝提供给开发者的模拟支付的环境。跟真实环境是分开的。
沙箱应用:https://openhome.alipay.com/platform/appDaily.htm?tab=info
沙箱账号:https://openhome.alipay.com/platform/appDaily.htm?tab=account
2. 支付宝开发文档
- 文档主页:https://openhome.alipay.com/developmentDocument.htm
- 电脑网站支付产品介绍:https://docs.open.alipay.com/270
- 电脑网站支付快速接入:https://docs.open.alipay.com/270/105899/
- API列表:https://docs.open.alipay.com/270/105900/
- SDK文档:https://docs.open.alipay.com/270/106291/
- Python支付宝SDK:https://github.com/fzlee/alipay/blob/master/README.zh-hans.md
- SDK安装:
pip install python-alipay-sdk --upgrade
【这儿可以用版本python-alipay-sdk=1.10.0】
- SDK安装:
3. 电脑网站支付流程
4. 配置RSA2公私钥
提示:
- 美多商城私钥加密数据,美多商城公钥解密数据。
- 支付宝私钥加密数据,支付宝公钥解密数据。
【非对称加密标准RSA,使用于小数据】
【大数据用对称加密算法:即加密是用哪把钥匙,解密也用哪把钥匙】
1.生成美多商城公私钥
$ openssl
$ OpenSSL> genrsa -out app_private_key.pem 2048 # 制作私钥RSA2
$ OpenSSL> rsa -in app_private_key.pem -pubout -out app_public_key.pem # 导出公钥$ OpenSSL> exit
2.配置美多商城公私钥
配置美多商城私钥
- 新建子应用
payment
,在该子应用下新建文件夹keys
用于存储公私钥。 - 将制作的美多商城私钥
app_private_key.pem
拷贝到keys
文件夹中。
- 新建子应用
配置美多商城公钥
将
payment.keys.app_public_key.pem
文件中内容上传到支付宝。
【这儿开头和结尾不填】
3.配置支付宝公钥
将支付宝公钥内容拷贝到
payment.keys.alipay_public_key.pem
文件中。
【支付宝私钥是看不到的】
-----BEGIN PUBLIC KEY-----
支付宝公钥内容
-----END PUBLIC KEY-----
【以上两行支付宝公钥没有提供,要自己加上,可以在本地查看美多商城的公钥复制过去】
配置公私钥结束后
美多商城之支付(支付宝介绍)相关推荐
- 商城业务-支付-支付宝沙箱代码
本地笔记 file:///E:/%E6%A1%8C%E9%9D%A2/%E8%B0%B7%E7%B2%92%E5%95%86%E5%9F%8E/%E8%B0%B7%E7%B2%92%E5%95%86% ...
- 美多商城之支付(评价订单商品)
评价订单商品 提示: 点击<我的订单>页面中的<待评价>按钮,进入到订单商品评价页面. 一.评价订单商品 1. 展示商品评价页面 1.请求方式 选项 方案 请求方法 GET 请 ...
- 欢迎来到美多商城!-项目准备之项目介绍-项目需求分析-项目架构设计
欢迎来到美多商城! [前后端不分离的项目] 项目介绍 项目需求分析 需求分析原因: 可以整体的了解项目的业务流程和主要的业务需求. 项目中,需求驱动开发.即开发人员需要以需求为目标来实现业务逻辑. 需 ...
- 美多商城项目订单和支付模块总结
订单完成 订单结算页面 订单展示用的序列化器 # 前端需要运费数据和商品信息数据的字典列表,这里使用嵌套序列化器返回数据 class CartSKUSerializer(serializers.Mod ...
- 【美多商城项目01】了解主要需求和架构设计,创建配置工程
一.美多商城项目介绍 1.1 项目需求分析 需求分析原因 项目中,需求驱动开发,即开发人员需要以需求为目标来实现业务逻辑. 需求分析方式 企业中,借助产品原型图分析需求. 需求分析完后,前端按照产品原 ...
- Django3+Vue美多商城项目的总结
文章目录 项目说明 主要环境搭建 主要技术实现 django 的配置文件 celery的使用(异步发送短信验证码和邮箱验证链接) 容联云通讯短信平台 QQ登录 jwt实现加密解密验证实现数据的安全性 ...
- Python项目实战之欢迎来到美多商城!学习目录导航
1. 项目准备 1.1. 项目介绍 1.1.1. 项目需求分析 1.1.2. 项目架构设计 1.2. 工程创建和配置 1.2.1. 创建工程 1.2.2. 配置开发环境 1.2.3. 配置Jinja2 ...
- 微信公众号中的支付宝支付与微信支付 支付宝支付问题(微信bug)
一般,在微信公众号中的商城都是需要支持微信支付和支付宝支付的,当然,较大的公司对于鹅厂和阿里的站队就不说了,所以这里简单记录一下支付宝支付和微信支付的主要流程.说是简单介绍,这是因为确实不难,因为前端 ...
- Django框架之美多商城项目
后续技术类文档更新到微信公众号-------->>喜欢的扫码关注 美多商城 1. 项目的准备 - 分析商业模式:B2C- 开发流程- 项目的架构- 创建工程- 配置 2. 登录模块 2.1 ...
最新文章
- linux下用c 开发web,用C一步步开发web服务器(2)
- Ruby的资源站点和开发工具列表
- core java面试题_CoreJava基础面试题
- Python3——函数
- lol1.7更新服务器维护,lol今天停机维护到几点11日7.1版本停机更新公告
- OpenVINO 获取计算棒计算结果
- python除法保留两位小数_除法巧算(Ⅱ),任何整数除7~9,11的快速心算技巧,爸妈收藏...
- protobuf 安装_Beego 安装时 一直无响应(443)怎么办
- 中国余数定理 1(codevs 3040)
- webpack使用优化(基本篇
- 一步一步SharePoint 2007之四十八:实现Excel Service(3)——调用Excel Service
- 工业大数据实施需解决哪些问题
- Sniffer Pro
- 教师计算机西沃培训心得,希沃电子白板学习心得体会
- 报考PMP证书要花多少钱
- android studio JNI Cmake Erro at 运行失败
- go标准库的中文翻译
- windows内核开发学习笔记十七:IRP 和 IO_STACK_LOCATION 的交互
- 目前游戏行业内部主要几款游戏引擎的技术对比(转)
- 深度学习入门 一句话告诉你什么是神经网络(CNN RNN DNN)