作者a9509028 (光頭)
看板PHP
標題[請益] 綠界金流串接
時間Mon Nov 27 20:36:22 2017
各位前輩好
小弟最近在處理串接綠界金流的專案遇到了很大的問題。
現階段卡在背景接收綠界以server post回傳參數的地方。
以下連結為綠界參數介紹
https://www.ecpay.com.tw/CascadeFAQ/CascadeFAQ_Qa?nID=3044 目前最大問題就是return url 怎麼設定都無法順利連結到我的主機。
想請問各位前輩,有遇過類似問題嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.68.188.228
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1511786185.A.DE7.html
→ jungler611: 你的主機該不會是localhost吧 11/27 20:50
→ a9509028: 主機是使用遠振的虛擬主機 11/27 20:55
→ jungler611: 那自己送 post 到 return URL 是正常的? 11/27 20:59
→ a9509028: 可行的 本來的 return url那支程式是可以作動的 11/27 21:08
→ a9509028: 我有將那支 丟到orderresultURL 確實有接收到回傳的參數 11/27 21:09
→ jungler611: 不然換不同環境試試吧 說不定是主機商問題 11/27 22:17
推 liisi: 防火牆有擋嗎.... 11/27 22:32
推 blakechiang: 用orderrusulturl傳回自己的站內處理就好了不是嗎, 11/28 00:39
→ blakechiang: 為什麼要用return url,這個我記得好像是供你在接收回 11/28 00:39
→ blakechiang: 傳值然後在後台處理訂單/付款資訊用的吧?他們改過好 11/28 00:39
→ blakechiang: 幾次版我都忘的差不多了 11/28 00:39
→ a9509028: 目前看來綠界那邊是說 接收付款成功資訊是要用return 11/28 09:12
→ a9509028: url 。 他們是說這樣是以幕後傳遞參數 比較安全 11/28 09:13
→ a9509028: 步驟第13 11/28 09:16
→ wsybu: 我記得return url放的網址不會顯示在瀏覽器上 11/28 10:13
→ wsybu: 試試看return url的檔案把post的內容log下來看看有沒有收到 11/28 10:14
→ a9509028: 對 return url 是背景。 我有在那一隻設定 有跑就設定 11/28 10:26
→ a9509028: $_SESSION 來看。但都沒有成功.. 11/28 10:27
推 blakechiang: 它回傳的好像是json array 11/28 12:17
→ a9509028: log顯示 http302 不知道哪出了問題 11/28 17:55
推 blakechiang: 傳送網址怎麼是http 綠界從歐付寶轉回來後不是改HTTP 11/28 18:59
→ blakechiang: S了? 11/28 18:59
推 blakechiang: 參考看看 11/28 19:05
→ blakechiang: ?nID=1478 11/28 19:05
→ a9509028: 我已經有用ssl加密了 這樣不是https了嗎 11/29 09:21
→ blakechiang: ,看起來怪怪的 11/29 11:25
→ a9509028: 對 我也很納悶 但這是我最新log 11/29 12:17
→ alian954: 貼出你的code比較好判斷 11/29 21:22
推 wsybu: 302是Temporary Redirect 感覺log裡面那個地方不是綠界 11/30 09:51
→ wsybu: 設定return url回傳的第一個"案發地點" .. 11/30 09:52
→ wsybu: 你說你有設定https...那有沒有設定rewrite把http轉到https? 11/30 09:53
→ a9509028: 302那應改是設定錯誤 後來有變200 11/30 10:59
→ a9509028: w前輩 請問那rewrite要如何設定 我是用遠振虛擬主機 11/30 11:00
→ a9509028: 代管的 是用免費ssl 11/30 11:00
推 matrixki: 先用pastebin測試一下就好啦 11/30 23:53