当前位置: 首页 > news >正文

订单支付-业务分析 - 努力-

一、订单支付接口分析

支付宝基础支付接口:
在这里插入图片描述

  • 当面支付:商家通过扫用户付款码或用户扫商家二维码来完成付款的一种支付产品。包括付款码支付和扫码支付两种收款方式。适用于线下实体店支付、面对面支付、自助售货机等场景。
    1)付款码支付(用户扫商家):商家提供收款二维码,由用户通过支付宝扫码支付,来实现收款。
    2)付款码支付(商家扫用户付款码):商家使用扫码枪或其它扫码机具扫描用户出示的付款码,来实现收款。
  • 网站支付:商户在电脑网页展示商品或服务,用户在商户页面确认使用支付宝支付时,浏览器自动跳转支付宝电脑网页完成付款的支付产品。该产品在签约完成后,需要技术集成方可使用。
  • App支付:商家在移动应用 App 中集成 SDK,调起支付宝来完成付款的一种支付产品。该产品在签约完成后,需要技术集成方可使用。
  • 手机网页:商户在移动端网页展示商品或服务,用户在商户页面确认使用支付宝支付时,浏览器自动跳转支付宝 App 或支付宝网页完成付款的支付产品。
  • 周期扣款:商家引导用户进行签约授权,签约成功后商家根据签约协议号,再主动调接口完成扣款的支付产品,支持周期性的扣款模式。
    1)独立签约后扣款场景:用户首先在独立签约页面进行签约,待签约生效后,商家可以按照协议中的时间进行扣款。
    2)支付并签约场景:用户在支付流程中,同时完成支付和签约。待签约生效后,商家可以按照协议中的时间进行扣款。

支付业务接口:

  • 查询支付结果:调用基础支付接口后,查询最终支付情况接口。
  • 退款处理:支付状态为成功状态的订单需要进行退款时调用。
  • 查询退款结果:调用退款接口后,查询最终退款情况接口。
  • 关闭支付:专为未支付成功,用户此时不进行支付需要关闭订单时调用。
    1)如果超出支付平台(支付宝、微信)时间;需要由商家主动关闭支付,避免用户支付了但是订单状态没有修改的情况。(如果先关闭支付则无法再次支付; 如果是支付了,再去关闭的话;那么关闭失败)。
  • 异步通知接口:为第三方平台(支付宝、微信支付、等其它支付平台)主动通知提供的接收信息的接口。

二、支付流程分析

在这里插入图片描述

订单表和交易表;

  • 查询交易渠道信息——》交易渠道表;有哪些可使用的支付渠道,如支付宝、微信支付。
  • 记录交易订单信息——》交易订单表;记录本次要进行支付的交易信息,每一个合同订单可能对应有多条交易订单;因为每次支付都生成一条交易订单记录。

此项目的合同订单与交易订单的关系:合同订单是不可以删除等操作的;如果使用合同订单id进行支付的话,那么用户支付失败了,就不可以再次支付,因为支付宝、微信那边是可以重复使用这样的订单号的。
为了可以再次支付,针对合同订单,创建一次支付就生成一个交易订单;这样同一个合同订单就可以有多次支付的机会。是失败之后可以再次创建针对这个合同订单的另外一个交易订单进行支付。

交易订单表:

  • 业务系统订单号:在项目中就是合同订单id
  • 交易系统订单号:也就是支付订单号;与业务系统订单号的关系为:一个业务系统订单号至少有一个或多个交易系统订单号。 为什么呢? 因为用户可能暂时不支付,或者支付失败;那么可以针对业务系统订单号再生成一个交易系统订单号。

避免多次支付:

http://www.jsqmd.com/news/389781/

相关文章:

  • 2026年初二名著导读,同步练习册哪个更实用?同步测试卷/一模卷/期中自测卷/冲刺卷,同步练习册产品品牌推荐 - 品牌推荐师
  • 订单支付-签约支付 - 努力-
  • 订单支付-支付宝API - 努力-
  • SWC深度解析
  • 从Web到AI:多模态Agent Skills生态系统实战(Java+Vue构建跨模态智能体)深度解析:原理、实战与踩坑记录
  • Husky + lint-staged深度解析
  • python粮库信息化管理系统 粮食仓储管理系统_4zk5260a
  • python旅行行程旅游规划管理系统
  • python流浪猫狗救助管理系统
  • 设计模式-策略模式 - 努力-
  • python基于微信小程序校园竞赛信息分享系统
  • python基于社交与电商直播家庭园艺商城综合平台
  • Python核心语法-Numpy、Pandas - 努力-
  • 综述不会写?万众偏爱的AI论文网站 —— 千笔AI
  • 基于YOLO11-EfficientViT的辉长岩及其相关岩石类型计算机视觉识别分类系统_1
  • 毕业论文神器!降AI率平台 千笔·降AI率助手 VS Checkjie MBA专属利器
  • 照着用就行:千笔ai写作,人气爆表的一键生成论文工具
  • Flowise 自定义MCP节点远程代码执行漏洞 (CVE-2025-59528) 分析
  • 2026别错过!降AI率软件 千笔·专业降AIGC智能体 VS 知文AI,MBA专属高效之选
  • 对比一圈后,更贴合本科生的AI论文工具,千笔·专业论文写作工具 VS 灵感ai
  • OpenCode 里的 Atlas / Sisyphus / Prometheus区别
  • 真的太省时间!千笔·专业论文写作工具,领军级的AI论文网站
  • 热烈庆祝Ctorch RC1发布! - Ghost
  • Prettier深度解析
  • iPaaS平台:企业数字化转型的核心基础设施
  • 一文讲透|AI论文软件 千笔AI VS 灵感风暴AI,本科生必备神器!
  • 2025年国内评价高的库房货架供应厂家排行榜,贯通式货架/驶入式货架/轻型货架/贯通货架,库房货架供应厂家排名 - 品牌推荐师
  • Babel深度解析
  • Go内存管理与性能优化深度指南:从GC原理到pprof实战
  • 2026常州市信誉好的口播视频智能体搭建平台