newebpay-query
為台灣電商系統實作藍新金流 QueryTradeInfo API,支援交易狀態查詢、訂單驗證及自動化對帳功能。
簡介
newebpay-query 技能為 AI 開發助理提供了一個標準化工作流程,用於將藍新金流的交易查詢功能整合至現有的支付模組中。此工具專為開發電商平台、支付閘道或商家後台的工程師設計,協助其解決訂單狀態同步、交易驗證及自動化對帳的難題。透過自動化處理 QueryTradeInfo API 的實作,能確保支付資料的準確性與系統穩定性。
-
提供明確的實作架構,包含如何利用 HashKey 與 HashIV 產生符合規格的 SHA256 CheckValue 檢核碼。
-
內建標準化的請求建構邏輯,包含參數封裝、時間戳記 (TimeStamp) 管理以及 JSON 回應處理。
-
支援多種整合情境,包括 API 即時狀態檢查、前端訂單歷史查詢,以及後台排程自動化對帳。
-
簡化常見 API 錯誤的排除流程,涵蓋交易查無此筆 (TRA10001)、檢核碼錯誤 (TRA10002) 與時間戳記誤差 (TRA10003) 的處理建議。
-
使用者需確保環境變數中正確設定了 NEWEBPAY_MERCHANT_ID、NEWEBPAY_HASH_KEY 與 NEWEBPAY_HASH_IV。
-
此工具適用於測試與正式環境,包含自動切換機制,可彈性連接測試站點 (ccore.newebpay.com) 或正式站點 (core.newebpay.com)。
-
核心輸入包含商店訂單編號 (MerchantOrderNo) 與訂單金額 (Amt),兩者均為產生強制性 CheckValue 的關鍵參數。
-
輸出資訊包含交易狀態 (TradeStatus),例如 0 為未付款、1 為已付款、2 為失敗、3 為已取消、6 為退款,可直接用於更新後端訂單資料庫。
倉庫統計
- Star 數
- 243
- Fork 數
- 18
- Open Issue 數
- 0
- 主要語言
- PHP
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月1日 上午07:20