🔬 支付宝 JSAPI POC

① 当前配置

OAuth AppId2021006143624309
Merchant AppId2021006146668290
配置接口/api/config

② 创建测试订单

📱 生成后用手机支付宝扫二维码或复制链接在支付宝内打开

③ 订单列表(最近 30 条)

FRESH_001
¥0.01 · CREATED · tradeNo: 2026041723001460921402956185
TEST_LOGON_003
¥0.01 · CREATED · ❌ [ACQ.BUYER_SELLER_EQUAL] 卖家买家账号相同,不能进行交易
TEST_OAUTH_002
¥0.01 · CREATED · ❌ [ACQ.OPEN_ID_NOT_TINY_APP] 经营主体类型非小程序应用
TEST_NO_OP_001
¥0.01 · CREATED · tradeNo: 2026041723001460921405143467

📚 使用说明

  1. 编辑 application.yml 填入 OAuth 小程序 和 码商 的 AppId/密钥
  2. 启动 jar,访问本页生成订单
  3. 用手机支付宝扫 /cashier?orderNo=xxx 二维码(或用 ngrok 把 8091 映射到公网)
  4. 页面会自动跳 OAuth → 回跳带 auth_code → 后端创建 tradeNo
  5. 前端自动尝试 scheme A(20000125),失败可手动切换 B/C/D
  6. 用户付款后支付宝推 notify(需公网)或页面轮询 query 主动查