綠界 API - fantasy0107/notes GitHub Wiki
廠商後台
測試帳號/密碼 : StageTest/test1234
信用卡測試卡號 : 4311-9522-2222-2222
信用卡測試安全碼 : 222
設定相關
- 傳參數是有順序的
- CheckMacValue Error
綠界信用卡測試碼
4311-9522-2222-2222
222
產生訂單
ClientBackURL - Client 端返回特店的按鈕連結
消費者點選此按鈕後,會將頁面導回到此設定的網址
https://your.site/shopping/Detail
ReturnURL - 付款完成通知回傳網址
當消費者付款完成後,綠界會將付款結果參數以幕後(Server POST)回傳到該網址。
http://your.web.site/receive.php
//付款結果通知 form-data
Barcode1=&
Barcode2=&
Barcode3=&
ExpireDate=2017/12/2800:39:03&
MerchantID=2000132&
MerchantTradeNo=Test1513787899&
PaymentNo=LLL17355880822&
PaymentType=CVS_CVS&RtnCode=10100073&
RtnMsg=Get CVS Code Succeeded.&
TradeAmt=2000&
TradeDate=2017/12/2100:39:03&TradeNo=1712210038341592&
StoreID=&
CustomField1=&
CustomField2=&
CustomField3=&CustomField4=&
CheckMacValue=EA85AEB76DD14ED00016C41934471D877B53F5B292611AB29CA6FCBCE33205D0
注意
- 請勿設定與 Client 端接收付款結果網址 OrderResultURL 相同位置,避免程式判斷錯誤。
- 請在收到 Server 端付款結果通知後,請正確回應 1|OK 給綠界。
OrderResultURL - Client 端回傳付款結果網址
為付款完成後,綠界將頁面導回到特店網址,並將付款結果帶回
注意
- 沒帶此參數則會顯示綠界的付款完成頁。
- 建議在測試階段時先不要設定此參數,可將畫面停留在綠界,看見綠界所提供的錯誤訊息,便可以有效除錯。
- 若與[ClientBackURL]同時設定,將會以此參數為主。
- 測試只能在80與443 port
- 測試回傳要傳字串 '1|OK'