標題那個還真的是沒有寫錯~ 且聽我細細道來~
------------------------
【一步API串燒金融大豐收】D6
-弱水三千 唯取一瓢飲 藏在細節中的指引才是真道理!
昨天提到的兩個參數ReturnURL 與 BackendURL
$Service->ReturnURL = 'http://10.11.22.113:8803/QPay.ApiClient-Sandbox/Store/Return';
$Service->BackendURL = 'https://sandbox.sinopac.com/funBIZ.ApiClient/AutoPush/PushSuccess';
簡單來說
ReturnURL: 交易當下完成後的"即時"通知,
建立訂單的發動方傳送了固定連結URL給主機,當此筆交易完成後主機端就會即時回傳交易訊息
讓你能夠當下就能判別此筆交易已完成。
小Q一下 :上列情況非常適用於信用卡~可還有另外一組虛擬帳號交易怎解!?
BackendURL:這時候就用到這一組固定連結的時候了,
信用卡的交易通知用上面的那個URL剛好,可虛擬帳號正常邏輯來說應該不會是直接在網站上完成
(此API目前沒看到WEBATM選項)那使用虛擬帳號就會有一段時間的時差,
手機轉帳/跑去樓下711看櫃台妹紙順便去ATM轉帳之類的
那相關的虛擬帳號時差的通知怎解?連介面平台都不是原有平台~
這URL就可以用了!虛擬帳號付款完成後主機端就會通知這網址讓你知道交易完成了!
實際測試 實測信用卡/虛擬帳號交易完成後
都會由這個URL來做第二次通知,所以看來BackendURL可以用來做二次確認?
***今天好棒棒!用字好認真!!我們明天見!