记录一次支付文档设计2

本文详细记录了一次支付宝支付的完整过程,包括后端校验订单信息、调用支付宝SDK、前端同步回调及异步通知处理。重点强调了支付完成后,后端如何验证订单号、金额、回调凭证以及卖家ID的正确性,确保支付安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

支付文档

  1. 在这里插入图片描述

  2. 请求1携带 orderId,orderName,amount,(订单号,订单名称,金额)到后端。

  3. 后端校验orderid是否存在,是否具有可支付状态,是否已经支付。

  4. 后端校验orderName是否为空。

  5. 后端校验amount是否与数据库中amount一致。

  6. 调用支付宝SDK发送请求2

  7. 后端生成业务流水号,记录操作日志。

  8. 携带orderid,ordername,amount ,以及MD5加密后的回调凭证,发送到第三方完成支付。

  9. 支付宝支付完成后,会在前端页面实现跳转URL ,用get请求的方式完成同步回调请求3。

  10. 请求3只需要跳转到一个订单完成界面。同时后端记录操作日志

  11. 支付宝异步post请求4到后端接口,此处回调是作为支付完成的有效凭证。

  12. 后端做好orderId,amount的校验,MD5回调凭证校验,金额校验。

  13. 以及:参考 https://docs.open.alipay.com/270/105902/
    1、商户需要验证该通知数据中的out_trade_no是否为商户系统中创建的订单号,
    2、判断total_amount是否确实为该订单的实际金额(即商户订单创建时的金额),
    3、校验通知中的seller_id(或者seller_email) 是否为out_trade_no这笔单据的对应的操作方(有的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值