iOnline支付開發文檔
注意事項

1、所有涉及到金額的單位都是分,最小的單位是1分,不能有小數出現

2、notify_url是平台服務器從後台直接發起請求到商戶服務器,商戶處理時不能檢查用戶的cookie或session;商戶更新DB等發貨流程需要在notify_url完成後,以確保掉單時,平台補單能成功補上

3、notify_url有可能重複通知,商戶需要做去重處理,避免多次發貨

4、notify_url收到的通知,商戶處理成功或檢查訂單已經處理,需要返回處理成功的標誌純字符串success,字符串success不區分大小寫;如果我們沒有收到返回的success,我方服務器繼續向你們發送通知,在三小時後將不再通知;假設所有訂單都沒有返回success,將增加我們服務器的通知負載,最壞的情況,可能就是導致正常通知商戶的通知發生延遲;另外我們會催促你們完善,如果長期不改善,研發或運維技術將對貴司開通的支付接口採取控制措施。

5、文檔中請求接口時傳的參數,必填為是的參數是必須要傳的(如有缺少會報錯),必填為否的參數可以傳也可以不傳

6、返回參數中必填為是的參數是一定會返回的,必填為否的參數則不一定返回,因升級或配置等情況實際返回參數可能不會跟文檔完全一致,必須以實際接收到的參數為準

7、其它注意事项

(1)參數大小寫問題

請留意文檔中要求的字符大小寫問題, 如 “md5 運算後, 字符串的字符要轉換為大寫” 。

(2)參數格式問題

所有傳入參數,均為字符串類型,請注意文檔中各處的具體要求。

(3)時間戳問題

請使用 Linux 時間戳,注意為字符串格式。

(4)同一商戶訂單號支付問題

商戶訂單支付失敗需要生成新單號重新發起支付,要對原訂單號調用關單,避免重複支付;系統下單後,用戶支付超時,系統退出不再受理,避免用戶繼續,請調用關單接口。

注意:訂單生成後不能馬上調用關單接口,最短調用時間間隔為5分鐘。