ST Pay 商戶 APIST Pay 商戶 API
指南
API
錯誤碼
商戶後台
AI 協助對接
  • 繁體中文
  • 简体中文
  • English
指南
API
錯誤碼
商戶後台
AI 協助對接
  • 繁體中文
  • 简体中文
  • English
  • 開始

    • 概覽
    • 請求與回應格式
    • 身分驗證與 IP 白名單
    • 簽章
    • 商戶後台
    • AI 協助對接
  • API

    • 代收建單
    • 代付建單
    • 查單
    • Callback 通知
  • 參考

    • 訂單狀態與金額
    • 重複請求與結果確認
    • 錯誤碼
    • 銀行代碼
    • 上線前檢查清單

AI 協助對接

您可以把本文件交給 AI 編程工具(例如 Claude、ChatGPT、Cursor、GitHub Copilot),讓它協助產生串接程式碼。本頁提供可直接給 AI 讀取的文件檔案。

下載文件檔案

本文件只能從白名單 IP 開啟,AI 工具無法直接讀取網址,請先下載檔案再交給 AI。

檔案內容適用情況
llms-full.txt全部頁面合併成一個 Markdown 檔案大多數情況請用這個,一次給 AI 完整規則
llms.txt文件目錄與各頁摘要AI 工具的內容長度有限,只想給目錄時

每一頁也有對應的 Markdown 版本,把網址的 .html 換成 .md 即可取得,例如代收建單的 Markdown 版本在 /api/collect.md。

文件更新後請重新下載,以免 AI 依舊版規則產生程式碼。

交給 AI 的方式

工具類型做法
對話介面(Claude、ChatGPT 等)把 llms-full.txt 作為附件上傳,再說明要它做什麼。
編程工具(Claude Code、Cursor、GitHub Copilot 等)把 llms-full.txt 放進您的專案,例如 docs/qpay-api.md,在對話中引用這個檔案(例如 @docs/qpay-api.md)。之後每次要 AI 修改串接程式時都可以重複引用。

不要把機密資料交給 AI

  • 不要把正式環境的 API 驗證金鑰貼進對話或上傳給 AI。請讓 AI 從環境變數或設定檔讀取金鑰,測試時使用簽章範例的範例憑證或測試環境憑證。
  • 不要把真實訂單、付款人姓名、收款帳號等資料貼給 AI。

驗證 AI 產生的程式

AI 可能誤解規則或自行假設,請不要直接把產生的程式碼用在正式環境:

  1. 簽章函式算出的值必須與簽章範例完全相同。
  2. 在測試環境實際呼叫每一支 API,包括錯誤情況(例如重複商戶單號、金額超出限額)。
  3. 依上線前檢查清單逐項確認。
  4. 文件與 AI 的說法不一致時,以本文件為準;文件沒有寫清楚的地方,請聯繫您的 ST Pay 對接窗口。
Prev
商戶後台