iT邦幫忙

0

如何用綠界串接金流及物流?

我用php幫朋友做一個購物網站,第三方串接是用綠界提供,
朋友的需求是希望可以讓消費者先付款後再超商取貨,
所以要先串金流後再串物流,想請問具體流程是怎麼樣呢?

看更多先前的討論...收起先前的討論...
dragonH iT邦新手 3 級 ‧ 2019-06-12 19:17:14 檢舉
it邦鐵人賽文章

https://ithelp.ithome.com.tw/articles/10196962

官方文件 裡面有流程圖

https://www.ecpay.com.tw/Content/files/ecpay_011.pdf
Luis-Chen iT邦新手 4 級 ‧ 2019-06-12 23:46:15 檢舉
我記得他們是兩個不同的訂單
但通常購物車流程是先選物流再選金流
購物車沒有一定的流程,不過你還是先問她為什麼要這種流程
不然會很【怪】
Luis-Chen iT邦新手 4 級 ‧ 2019-06-12 23:52:48 檢舉
你自己要想這個KnowHow了 不太好處理,因為綠界金流還要跳轉業面,所以還是先問清楚為什麼要先金流在物流
ak02 iT邦研究生 3 級 ‧ 2019-06-13 09:23:06 檢舉
你直接打電話問對方工程師,
解決速度會比較快
這個串接邏輯跟ATM先繳款然後再選擇宅配物流是一樣的嗎?
因為他們怕發貨之後客人不去收 會很麻煩
dragonH iT邦新手 3 級 ‧ 2019-06-13 10:54:06 檢舉
我的理解是

金流api 是 金流api

物流api 是 物流api

這兩個理論上來說沒有直接關係

兩者之間的溝通是靠你的後端程式

也就是說你需要判斷是否已付款

再讓使用者去操作物流相關的功能

我這樣的理解應該沒錯吧
我也覺得是
所以我有寫出一個金流訂單付款成功回傳時再送一個流程進入物流
流程結果會在綠界後台建立金流跟物流的訂單
但是物流的參數我完全不確定我傳的是否正確(比方說兩者都需要傳訂單編號,那這樣的交易是否要傳相同的訂單編號呢之類的問題)
很怕會影響到商業邏輯的運作
dragonH iT邦新手 3 級 ‧ 2019-06-13 11:06:12 檢舉
理論上來說

金流(ex.綠界)產生的訂單編號

對物流(ex.黑貓)是完全沒有意義的

也就是說你傳了一個不存在的訂單編號

物流api基本上也會接受

因為物流api應該沒辦法知道你這訂單編號是否合法

除非是雙方有合作也有明確的規範

至於物流參數的問題

我想他們的文件應該都寫得清楚

這照著他們的規格走吧

然後這種api應該都有提供測試環境吧

直接試試看就知道了
「發貨之後客人不去收」
其實這還得分兩種情況。
1.已付款及未付款

一般來說,已付款的情況下。會比未付款還要麻煩
因為未付款最多就是自認倒楣就好。
已付款會變成再寄也不是,不寄也不是的情況發生。
目前常見的處理方式如下

1.自認倒楣,再寄出,但寄出之前會先通知連絡。
2.利用黑貓或是新竹這一類可直接宅配的。(但可能會另外通知加費或是自認倒楣)
3.扣貨,與客戶連絡加錢。不加錢則退款。(但有收手續費)
4.不想寫下去...

反正,你們要跟業主先決定好流程。你才方便寫程式。
發貨不取是很常見的事。重點是要怎麼處理。
但這不是你程式要處理的。
ninja iT邦研究生 3 級 ‧ 2019-06-13 14:40:59 檢舉
如果購物車是自己寫的,就去綠界官網下載SDK,自己研究,不然就去裝現成模組套用到免費的購物車上

2 個回答

0
海綿寶寶
iT邦超人 1 級 ‧ 2019-06-13 09:27:30

既然是綠界
就看官方文件
要金流物流都有

反正都要整合串接了
個人建議
直上綠界官方購物車模組
既免費
官方又替你整合好了
一次滿足好幾次個願望

看更多先前的回應...收起先前的回應...

哈囉 我知道可是專案不允許 而且我也想知道細部流程 才有算是學習到~~

可以跟綠界金流串接
可以跟綠界物流串接
不允許跟綠界購物車模組串接?

我也只能
祝你好運了

因為我們有自己開發的購物車模組

我明白
所以你就得自己去走那條
綠界不知道花了多少時間精力走過的同一條路
重新發明相同的輪子
還是只有
祝你好運

1
浩瀚星空
iT邦大師 1 級 ‧ 2019-06-13 11:13:26

認真來說,如果要單純點的話。我跟「海綿寶寶」的看法一樣。
直接使用綠界的物流比較快。反正他們也有超商取貨的應用。
還提供了門市對應處理了。簡單又明白。

回來正題。其實我搞不清楚你為何要來問我們怎麼做。
你因該是要問業主怎麼做才對。

因為金流跟物流是兩者不能合而為一的。
真要說流程的話。正常是下單後先生成金流及物流單。再來就是等確定帳時,再進行物流動作。
正常來說,物流動作大多數都是後續設定調整的。
也就是在確認下單後。廠商或你們自已才會拿去超商送貨。這時候才會有個物流代號你們要輸入進去才行。

正常的基本流程是
下單->付款->備貨中->送貨中->取貨中->完成

我要發表回答

立即登入回答