商品會在購買後成立「訂單」,消費者再根據此「訂單」前往「付款」,執行付款動作時,會在第三方(例如綠界科技)產生一張「金流訂單」,這個「金流訂單」號碼是不能重複的,所以如果是傳遞「訂單」號碼到第三方,而沒有後面加上隨機數,就可能產生以下狀況:
訂單編號00000001
執行第一次付款:傳送到綠界科技「金流訂單」號碼00000001,消費者因故未完成付款。
執行第二次付款:傳送到綠界科技「金流訂單」號碼00000001,綠界科技會顯示號碼重複,無法付款。
因此,這個隨機數的作用為
訂單編號00000001
執行第一次付款:傳送到綠界科技「金流訂單」號碼00000001a123456,消費者因故未完成付款。
執行第二次付款:傳送到綠界科技「金流訂單」號碼00000001a654321,因號碼沒有重複,消費者可以繼續付款。
如果沒有設計隨機號碼的話,消費者每次付款失敗,就需要重新下單,增加消費者付款困難度。
詳細原因您可以參考:
1.綠界科技-如何避免訂單編號重覆而交易失敗
例如下方第三方後台資料:
1shop設計是顧客可以一直付款到成功為止,不需要一次刷卡失敗就重新下單。
以下圖示為例,此為第三方的資料。
有發起三筆交易,兩筆是3D驗證失敗,一筆是顧客逾時未付款。