支付宝沙箱流程

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

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 @   Sherioc  阅读(62)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示
主题色彩