交易結果通知

說明

通知特店交易結果,特店須自行撰寫接收 api,並提供符合以下規範之網址

https://<domain>/notifyMerchant

接收網址必須支援https協議, 不支援http協議, 使用HTTP POST發送

接收通知的URL由客戶自訂, 並無限制必須使用notifyMerchant為URL.

Request

簽驗: 使用intella 提供的public key做簽章驗證 (請注意是測試機或是正式機, 要使用正確的public key)

簽章驗證方式

  1. 將取得的JSON內容中的 "Sign" 欄位資料去除 (此為待驗證的原始JSON資料[1])

  2. 將"Sign"欄位的內容做base64解碼 (Sign欄位內容含有 "\u003d" 字串, 請用 "=" 取代後再進行base64解碼), 此為簽章驗證的比對資料[2]

  3. 使用英特拉提供的公開金鑰(public key) 將待驗證的原始JSON資料[1], 與簽章驗證的比對資料[2]做簽章驗證 (簽章驗證使用SHA256 hash 演算法)

Last updated