在看規格書前,默默在想永豐消費支付類型的API只開放幾隻,是不是兩三天就可以完成後端開發及串接的部分,剩下的是不是就只能專心開發網頁!!結果看過才知道真的沒有那麼容易!有很多細節要處理,整份文件55頁,下面整理一些重點,也讓自己多點概念,就一起來感受一下金流的程序吧!!
永豐銀行的消費支付API,讓商店快速的整合金流服務,無需自行處理複雜作業流程即可安全收款。
如果我是需要收款的商家,最讓人擔心的主要是安全性及開發的便利性,現在只要規劃好自己的網站並串接銀行API,金流的部份讓銀行端來協助,這樣的作法更令人放心。
目前看起來主要有三種模式:
其實支付行為不外乎就是
建立訂單 => 線上付款 => 及時通知付款狀況 => 完成訂單 => 查詢紀錄
永豐消費支付API也一樣,就包含四大項,其中第四項需要在網路上掛載服務讓永豐銀呼叫,提供使用端交易之即時訊息。
若沒有開發此項,則必須改由網頁或批次呼叫OrderQuery,以取得各訂單之及時狀態。
項次 | API名稱 | API服務 | 型態 |
---|---|---|---|
1 | 建立訂單交易(虛擬帳號、信用卡) | OrderCreate | 合作夥伴 => 豐收款 |
2 | 訂單交易查詢 | OrderQuery | 合作夥伴 => 豐收款 |
3 | 訊息查詢服務 | OrderPayQuery | 合作夥伴 => 豐收款 |
4 | 即時訊息通知 | 由商戶提供 URL | 豐收款 => 合作夥伴 |
簡單的呈現介接機制,其中的箭頭包含大大小小的request,之後真的是關關難過呀!!!
最複雜的東西來了,規格書中花了超過三分之一的篇幅介紹的加密過程,
規格書說明:
之前對於加密解密的經驗不太多,這部份看得比較頭疼,
預計先重現規格書加密的範例,再進行後端API的開發。
不過接下來即將進入程式開發的階段了!!還是十分令人興奮的!!
keep going~