支付

提示:

  • 如果用户选择的支付方式是 "支付宝" ,在点击《去支付》时对接支付宝的支付系统。

支付宝介绍

支付宝开放平台入口

  • 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】

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-----

【以上两行支付宝公钥没有提供,要自己加上,可以在本地查看美多商城的公钥复制过去】

配置公私钥结束后

美多商城之支付(支付宝介绍)相关推荐

  1. 商城业务-支付-支付宝沙箱代码

    本地笔记 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% ...

  2. 美多商城之支付(评价订单商品)

    评价订单商品 提示: 点击<我的订单>页面中的<待评价>按钮,进入到订单商品评价页面. 一.评价订单商品 1. 展示商品评价页面 1.请求方式 选项 方案 请求方法 GET 请 ...

  3. 欢迎来到美多商城!-项目准备之项目介绍-项目需求分析-项目架构设计

    欢迎来到美多商城! [前后端不分离的项目] 项目介绍 项目需求分析 需求分析原因: 可以整体的了解项目的业务流程和主要的业务需求. 项目中,需求驱动开发.即开发人员需要以需求为目标来实现业务逻辑. 需 ...

  4. 美多商城项目订单和支付模块总结

    订单完成 订单结算页面 订单展示用的序列化器 # 前端需要运费数据和商品信息数据的字典列表,这里使用嵌套序列化器返回数据 class CartSKUSerializer(serializers.Mod ...

  5. 【美多商城项目01】了解主要需求和架构设计,创建配置工程

    一.美多商城项目介绍 1.1 项目需求分析 需求分析原因 项目中,需求驱动开发,即开发人员需要以需求为目标来实现业务逻辑. 需求分析方式 企业中,借助产品原型图分析需求. 需求分析完后,前端按照产品原 ...

  6. Django3+Vue美多商城项目的总结

    文章目录 项目说明 主要环境搭建 主要技术实现 django 的配置文件 celery的使用(异步发送短信验证码和邮箱验证链接) 容联云通讯短信平台 QQ登录 jwt实现加密解密验证实现数据的安全性 ...

  7. Python项目实战之欢迎来到美多商城!学习目录导航

    1. 项目准备 1.1. 项目介绍 1.1.1. 项目需求分析 1.1.2. 项目架构设计 1.2. 工程创建和配置 1.2.1. 创建工程 1.2.2. 配置开发环境 1.2.3. 配置Jinja2 ...

  8. 微信公众号中的支付宝支付与微信支付 支付宝支付问题(微信bug)

    一般,在微信公众号中的商城都是需要支持微信支付和支付宝支付的,当然,较大的公司对于鹅厂和阿里的站队就不说了,所以这里简单记录一下支付宝支付和微信支付的主要流程.说是简单介绍,这是因为确实不难,因为前端 ...

  9. Django框架之美多商城项目

    后续技术类文档更新到微信公众号-------->>喜欢的扫码关注 美多商城 1. 项目的准备 - 分析商业模式:B2C- 开发流程- 项目的架构- 创建工程- 配置 2. 登录模块 2.1 ...

最新文章

  1. linux下用c 开发web,用C一步步开发web服务器(2)
  2. Ruby的资源站点和开发工具列表
  3. core java面试题_CoreJava基础面试题
  4. Python3——函数
  5. lol1.7更新服务器维护,lol今天停机维护到几点11日7.1版本停机更新公告
  6. OpenVINO 获取计算棒计算结果
  7. python除法保留两位小数_除法巧算(Ⅱ),任何整数除7~9,11的快速心算技巧,爸妈收藏...
  8. protobuf 安装_Beego 安装时 一直无响应(443)怎么办
  9. 中国余数定理 1(codevs 3040)
  10. webpack使用优化(基本篇
  11. 一步一步SharePoint 2007之四十八:实现Excel Service(3)——调用Excel Service
  12. 工业大数据实施需解决哪些问题
  13. Sniffer Pro
  14. 教师计算机西沃培训心得,希沃电子白板学习心得体会
  15. 报考PMP证书要花多少钱
  16. android studio JNI Cmake Erro at 运行失败
  17. go标准库的中文翻译
  18. windows内核开发学习笔记十七:IRP 和 IO_STACK_LOCATION 的交互
  19. 目前游戏行业内部主要几款游戏引擎的技术对比(转)
  20. 深度学习入门 一句话告诉你什么是神经网络(CNN RNN DNN)

热门文章

  1. 每30秒学会一个Python小技巧,GitHub星数4600+
  2. 谷歌开源新模型EfficientNet,或成计算机视觉任务新基础
  3. 都有Python了,还要什么编译器!
  4. 罗永浩“咬定”微信不放松
  5. 2018最后一战:25天编程PK赛!
  6. 最实用的机器学习算法优缺点分析,没有比这篇说得更好了
  7. 要写好业务代码,也没这么简单!
  8. 分布式环境下,互斥性与幂等性问题,分析与解决思路
  9. 公司新来的同事一顿操作把大家整懵了,问了他的经历细思极恐。。。
  10. 腾讯的Tendis能否干掉Redis,用了什么牛逼的技术呢?