W06 · 验收 W04 / 发布任务 2

先验收 W04,再追踪一笔支付

本周课堂先展示、复现并拷问 W04 产品六维报告;课堂结束后再开始本页支付实验。W07 周二 24:00 截止,W07 周四核验。

验收 W04+课后任务 2教材线索:第 4 章:API、事件驱动与批处理;第 8 章:金融科技 App 与 GUI
任务开始W06 周四课后

课堂结束后,按本页开始课后自学与实验。

提交截止W07 周二 24:00

提交一份飞书实验报告,并保持链接可访问。

报告评阅W07 周三

进入逐份评阅;不要在未说明的情况下替换链接。

课堂核验W07 周四

课堂核验本页任务时,必须从自己的电脑重新得到关键结果。

06
01

本周先看懂什么

Core concepts
W06 课堂先完成核验 W04 实验报告

先共享屏幕、现场复现并接受概念拷问;课堂结束后,再开始本页的新任务。不要把两份报告混在一起。

回看 W04 核验要求
账户与账本Account & Ledger

账户代表权利义务;账本按规则记录每次变化。

认证与授权Authentication & Authorization

认证回答「你是谁」,授权回答「你能做什么」。

清算与结算Clearing & Settlement

清算算清应收应付,结算完成最终资金交割。

APIApplication Programming Interface

软件之间按约定请求数据或能力的接口。

JSONJavaScript Object Notation

常见的键值对文本数据格式,便于系统交换信息。

事件驱动Event-Driven

交易成功、余额变化等事件一发生,就触发通知或后续处理。

COURSE MAP · 本周定位支付与 API

沿一笔支付连接账本、清算结算、API、JSON 与事件。

02

学完后大致能做到

Learning outcomes
自查完成度0 / 4

勾选只保存在当前浏览器,用于自查,不会自动提交成绩。

03

零基础起步

Lower the first step
LEVEL 01

先迈一步

跑通一次支付流程,解释认证、授权、清算、结算的顺序。

LEVEL 02

完整复现

再读懂 JSON 字段并用账本复核付款方、收款方余额变化。

LEVEL 03

自由拓展

增加退款、重复提交或余额不足情形,说明系统怎样保持记录一致。

从这里开始

在站内支付模拟器输入 10–100 元的合成金额。
逐步点击流程,不急着看最终结果。
每一步写下参与方、输入、输出和失败可能。
展开 API 响应,找到状态、金额、币种和交易编号。
下载合成账本 CSV,用表格软件核对余额。
04

问题驱动的 AI 自学路线

Question-driven learning

本周大问题

点击一次支付按钮后,哪些系统必须按约定协作,钱才算真正到账?

带着问题读教材

不要求逐页背诵。先读标题和小节,再围绕本周问题精读;教材、AI 和实验结果三者不一致时,把差异写进报告。

精读

Chapter 4,pp. 62–80

API 策略、REST、API 安全、事件驱动与批处理。

选读

Chapter 8,pp. 152–160

金融科技 App、GUI 与应用需求。

先问自己,再问 AI

每个问题都必须留下三层痕迹:你的初始判断、AI 的解释、本人核验后的修正。

问题驱动协议

不以「帮我总结本章」开场;改为提出一个可以比较、反驳或验证的问题。要求 AI 说明边界、给出反例,并接受你用教材和实验结果纠正它。

四个驱动问题

PROBLEM 01

API 为什么不仅是一个网址,而是一份系统间契约?

向 AI 追问

让 AI 从请求格式、响应格式、权限、错误和版本五项解释 API 契约。

本人验证

在站内 JSON 中指出字段、状态和错误分别应放在哪里。

PROBLEM 02

认证成功为什么不等于交易获批?

向 AI 追问

让 AI 用「你是谁」和「你能做什么」区分认证与授权。

本人验证

在支付流程中分别标出认证证据和授权条件。

PROBLEM 03

交易通知适合事件驱动,日终对账为什么常用批处理?

向 AI 追问

让 AI 比较实时性、吞吐量、失败重试和成本。

本人验证

为通知与对账各选择一种方式,并写出选择代价。

PROBLEM 04

API 带来连接能力,也会扩大什么攻击面?

向 AI 追问

让 AI 从越权、敏感数据、重复请求、日志和第三方依赖提出风险。

本人验证

给合成支付增加一条失败处理或重复提交检查,不使用真实账户。

建议完成五轮对话

第 0 轮|先画流程:不问 AI,写出你猜测的六个支付环节。
第 1 轮|让 AI 逐环节追问参与方、输入、输出和失败可能。
第 2 轮|把 AI 生成的 JSON 与站内响应逐字段比较。
第 3 轮|制造余额不足或重复提交,检验流程解释是否仍成立。
第 4 轮|回写一处「我原来以为……,验证后发现……」。

写进报告的不是聊天全文

只保留与学习有关的关键节点:初始答案、AI 的关键建议、反例或边界、本人验证证据、最后修正。不要另交 AI 聊天记录表。

05

让 AI 一步一步带你做

Prompt scaffold

使用方式

先把提示词交给 AI;每完成一步就把真实结果贴回去。不要让 AI 一次倾倒整套答案,也不要把建议写成已经验证的事实。

请把我当作第一次接触支付系统的大一学生。围绕一笔虚构的 36 元支付,一次只解释一个环节:发起、认证、授权、清算、结算、通知。每个环节都问我参与方、输入、输出和失败风险,再给出一个最小 JSON 示例。
06

实验 2:追踪一笔合成支付并读懂 API

Browser micro-lab

操作步骤

设定付款方、收款方、金额和初始余额。
按六个环节推进支付,记录每一步状态。
查看请求与响应 JSON,解释四个关键字段。
核对两方账本和最终余额。
制造一个失败情景并解释系统应如何处理。

可展示证据

支付流程图JSON 字段解释账本核对失败情景与处理建议

常见坑

  • 把清算和结算混为一谈
  • 只截图 JSON 而不能解释字段
  • 余额计算前后不一致
  • 使用真实交易数据

合成支付流程与 API

金额范围 1–100 元;所有账户和编号均为虚构。

W06 · SYNTHETIC
发起
认证
授权
清算
结算
通知
点击「下一步」,从发起交易开始。
付款方余额500.00
收款方余额120.00
07

只交一份实验报告

One report
本页报告截止W07 周二 24:00

按时提交同一份飞书报告;W07 周三进入评阅,W07 周四课堂展示、复现并接受随机拷问。

建议结构

  1. 本周目标与实际完成情况
  2. 电脑环境、文件与数据来源
  3. 编号步骤、真实结果和错误记录
  4. AI 建议、本人验证和修正
  5. 核心概念卡与课堂拷问准备
  6. 结论、限制与下一步

模板仅供参考

不要求照抄固定目录。可以删减、合并、重排或自建结构;只要真实过程、证据、AI 参与、本人验证、概念理解、限制与隐私说明清楚即可。

08

下次课堂核验与随机拷问

Live verification
这份报告在哪里核验W07 周四

课堂核验本页任务时,必须从自己的电脑重新得到关键结果。

01

打开 · 共享飞书报告

30 秒说明目标与完成度

02

复现 · 现场操作关键步骤

从本人电脑重新得到结果

03

展示 · 解释证据与踩坑

说明哪里曾失败、怎样修正

04

拷问 · 脱离屏幕答概念

随机解释术语和关系

05

旁听 · 同学提问

提出具体、可检验的问题

不看电脑手机,你能回答吗?

输入密码和有权付款是一回事吗?
清算完成是否等于钱已经最终到账?
API 和网页界面有什么关系?
JSON 中键和值分别是什么?
支付通知适合事件驱动还是每天批量处理?为什么?
09

📋 本周课堂积分

Weekly points
积分时间不要看错:这里列的是本页实验报告的积分项目;实际记录时间为 W07 周四 课堂核验,不是在 W06 课堂提前计算。

✅ 考勤

+0~3

出勤 +3;迟到 +2;早退 +2;请假 +1;旷课 +0。

💻 复现

+0 / +1

现场成功复现实验 +1;未能复现 +0。

🚀 拓展

+0~2

无拓展 +0;有拓展 +1;多拓展 +2。

🖥️ 展示

+0 / +3

课堂自愿共享屏幕展示 +3。

🥇 首讲

+0 / +1

每节课堂最先自愿开讲的前 3 人 +1。

💡 提问

+0 / +0.5

认真旁听并提出被采纳的好问题 +0.5。

🔍 拷问

−1~+2

空心代工 −1;一知半解 +1;融会贯通 +2。

🤝 双分

双方 +1

仅凭文档现场复现成功,作者与复现者都 +1。

🏆 精选

+0 / +3

最佳文档进入知识库,获得席位、署名与 +3。

本页报告在 W07 周四 按以上各项记录积分。积分是过程激励,不设固定满分。
10

自由拓展与下一步

Explore further

如果还有余力

  • 增加退款流程
  • 比较批处理与实时通知
  • 把 JSON 转成一行表格

报告收尾三问

  • 我亲手完成并验证了什么?
  • 我仍然不能解释什么?
  • 如果重做一次,我会先改变哪一步?