支付宝沙箱流程

引子:软件杯智能编辑器添加支付宝付费功能

fastapi支付宝沙箱

.env环境变量

image-20240712103820861

数据库

image-20240712103723697

接口

image-20240712103910578

按照sql补充recharge数据库表,下载支付宝沙箱手机应用app,然后填我的账号就行(或者你自己的需要改环境变量,见下面的详细介绍)

post请求携带充值金额,后端返回url前端进行回调到达扫码页面:

image-20240712104207562

支付宝沙箱

支付页面流程

1、进入支付宝开放平台 (alipay.com)

image-20240710172108457

开发接入——网页/移动应用开发

2、开发文档进入支付流程

image-20240710172238435

image-20240710172329786

3、进入alipay.trade.page.pay(单独打开该页面)

image-20240710172516920

进入pypi项目依赖

image-20240710172604378

安装sdk并看example

image-20240710172704007

4、支付宝配置

image-20240710172821812

alipay.trade.page.pay接口

image-20240710172856570

环境变量配置

沙箱应用中配置环境变量(.env文件)【回调url和异步通知url跑不通,不用配置】

image-20240710173115140

image-20240710173315565

下载手机支付宝(沙箱测试版,并使用沙箱账号密码登录)

image-20240710173207366

代码

发起支付接口实现

image-20240710173656711

前端请求支付宝支付接口

图片1

后端返回拉起支付页面url

图片2

前端进行继续访问跳转到支付页面

图片3

用户使用支付宝沙箱程序扫码支付,完成付款

image-20240711185123676

【后面还需要异步验签/商家主动验签订单,再进行数据库操作】

posted @ 2024-07-11 19:01  Sherioc  阅读(153)  评论(0)    收藏  举报