44--Django-项目实战-全栈开发-基于django+drf+vue+elementUI企业级项目开发流程-支付宝二次封装、支付成功页面以及后台设计

一、支付宝支付介绍

需求:购买课程,付款
现在主流支付有支付宝支付、微信支持、银联支付

申请使用支付宝支付,需要有商户号(用户把钱付款到你的商户号中)

  • 收手续费
  • 商户号要申请,需要有公司的营业执照(不需要营业执照也可以申请–》笔记)
  • 我们开发,需要商户号,公钥,私钥
  • 开发测试阶段,使用沙箱环境(测试环境)—》钱都是假的,可以无限花钱

支付宝沙箱环境
实名认证一下---->看到沙箱环境---->账号、密码、支付密码
下载app后(能看到9000多万现金,只支持安卓)
44--Django-项目实战-全栈开发-基于django+drf+vue+elementUI企业级项目开发流程-支付宝二次封装、支付成功页面以及后台设计_第1张图片
支付宝支付的流程:
咱们网站点击立即购买---->跳转到支付宝支付页面---->手机扫码(手动输入用户名密码)---->把钱付给了支付宝(你商户中了)---->跳转回咱们自己的网站支付成功页面---->支付宝会回调我们的地址,携带订单号,我们的项目通过订单号,修改订单状态即可(从待支付修改为已支付)

支付宝支付的开发流程:

  • 前端点击立即购买(需要登录)
  • 调咱们项目的下单接口---->生成订单(订单状态是待

你可能感兴趣的:(django,vue.js,django,elementui,aliapy,drf)