付款 / 簡介

應用場景

在使用綠界站內付 2.0 金流服務之前,特店 Server 必須先向綠界 Server 取得一組廠商驗證碼(Token)。特店 Server 得到驗證碼後,必須將驗證碼傳給特店 Web 做產生站內付 2.0 金流畫面功能之用。

信用卡作業流程說明(含3D驗證)

  1. 開始使用SDK需先初始化,並帶入環境變數
  2. 特店確定訂單內容後,傳送訂單資料到綠界並取得廠商驗證碼(Token)
  3. 呼叫站內付2.0 JS提供的createPayment()取得付款功能畫面
  4. 呼叫站內付2.0 JS提供的getPayToken(),並取得PayToken
  5. 呼叫建立交易API,並帶入PayToken
  6. 當此交易需要進行3D驗證,API將回傳3D驗證URL
  7. 開啟3D驗證URL
  8. 透過OrderResultURL接收付款結果
  9. 透過ReturnURL背景接收付款結果通知

❗ 注意事項:步驟7:當消費者選擇信用卡付款時,特店必須利用取得的3D驗證URL實作3D驗證導轉頁面,提供消費者信用卡3D驗證作業,進行信用卡授權。

信用卡作業流程說明(不含3D驗證)

  1. 開始使用SDK需先初始化,並帶入環境變數
  2. 特店確定訂單內容後,傳送訂單資料到綠界並取得廠商驗證碼(Token)
  3. 呼叫站內付2.0 JS提供的createPayment()取得付款功能畫面
  4. 呼叫站內付2.0 JS提供的getPayToken(),並取得PayToken
  5. 呼叫建立交易API,並帶入PayToken
  6. 透過ReturnURL背景接收付款結果通知

銀聯卡作業流程說明

  1. 開始使用SDK需先初始化,並帶入環境變數
  2. 特店確定訂單內容後,傳送訂單資料到綠界並取得廠商驗證碼(Token)
  3. 呼叫站內付2.0 JS提供的createPayment()取得付款功能畫面
  4. 呼叫站內付2.0 JS提供的getPayToken(),並取得PayToken
  5. 呼叫建立交易API,並帶入PayToken
  6. 當此交易需要進行銀聯卡驗證,API將回傳銀聯卡驗證URL
  7. 開啟銀聯卡驗證URL
  8. 透過OrderResultURL接收付款結果
  9. 透過ReturnURL背景接收付款結果通知

❗ 注意事項:步驟7:當消費者選擇銀聯卡付款時,特店必須利用取得的銀聯驗證URL實作驗證導轉頁面,提供消費者銀聯卡驗證作業,進行信用卡授權。

非信用卡作業流程說明

  1. 開始使用SDK需先初始化,並帶入環境變數
  2. 特店確定訂單內容後,傳送訂單資料到綠界並取得廠商驗證碼(Token)
  3. 呼叫站內付2.0 JS提供的createPayment()取得付款功能畫面
  4. 呼叫站內付2.0 JS提供的getPayToken(),並取得PayToken
  5. 呼叫建立交易API,並帶入PayToken
  6. 當此交易為非信用卡時,API回傳ATM/超商取號結果
  7. 消費者繳費完成後,將透過ReturnURL背景接收付款結果通知

Apple Pay作業流程說明

  1. 特店在串接Apple Pay功能之前,必須先至綠界廠商後台>系統開發管裡>Apple Pay介接設定,設定Apple Pay網域。詳細操作說明可參考廠商後台操作文件的Apple Pay介接設定與Apple Pay憑證設定說明
  2. 開始使用SDK需先初始化,並帶入環境變數
  3. 特店確定訂單內容後,傳送訂單資料到綠界並取得廠商驗證碼(Token)
  4. 呼叫站內付2.0 JS提供的createPayment()取得付款功能畫面
  5. 特店自行實作確認付款按鈕,當按下確認付款後呼叫JS提供的getPayToken()
  6. 收到付款結果後,將結果回傳至getApplePayResultData()。特店需自行實做此功能接口,接收付款結果

❗ 注意事項

  • 綠界廠商後台固定在每日的15:30分進行驗證,特店必須提早將下載檔案放置於對應路徑
  • 如果廠商的web server為 IIS 平台,需設定 MIME類型。詳細設定請參考測試介接資訊

Copyright © Green World FinTech Service Co., Ltd. All rights reserved.

綠界官方網站