藍新串接刷卡 付款通知失敗 原因 和解決方法
本文整理藍新金流串接中最棘手的「Notify 非同步通知失敗」問題。若你的購物車已串接藍新金流串接服務,卻發現顧客付款成功、訂單卻卡在待確認,本文提供完整的診斷流程與 Node.js 修正程式碼,讓你快速解決這個常見的藍新金流串接技術坑。
什麼是藍新金流的 Notify 機制?
藍新金流串接問題中,最常被忽略的環節就是「Notify 非同步通知」機制。當顧客完成信用卡付款後,藍新並不是只靠顧客跳轉回網站這個動作來通知商店——而是會在背景主動 POST 一筆加密資料到商店指定的 NotifyURL。
藍新 MPG 幕前支付流程分兩條通知路徑:
- Return URL(同步跳轉):顧客付款後瀏覽器跳回商店頁面,同時 POST 一筆加密結果。這條路徑不穩定——顧客關掉視窗、網路中斷就沒了。
- Notify URL(非同步通知):付款完成後,藍新的伺服器主動在背景 POST 加密資料到商店的 NotifyURL。這條才是商店更新訂單的主力。
