看板 PHP 關於我們 聯絡資訊
直接跟銀行要API是不太可能的,應該去找第三方支付,他們通常會歡迎其他人 開發相關的程式。 中文世界的第三方支付我不清楚,但是以北美為例。如果你想要研究相關的API, 直接搜尋支付的名稱 + developer就可以找到相關的文件和API,甚至連SDK都有。 有些支付比較開放(像Moneris),有些還要另外申請(像Chase Paymentech)。 通常最基本的功能就是透過SOAP來傳送信用卡資料,再接收對方的code來 判斷交易成功與否。 不過其實我不建議自己開發套件,因為牽涉到信用卡的問題其實不是簡單把資料 傳走、接收就好。安全的問題才是核心。你今天自己寫了程式用在創業上,但是安全性 很差造成信用卡外洩會造成很大的麻煩。 有些第三方支付可以直接讓你不必傳資料到對方伺服器,像Moneris就有提供hosted page,可以讓你的客戶轉到Moneris自己的資料輸入介面輸入信用卡資料,這些資料都 不會經過你的伺服器。但即使如此,還是有其他的安全問題要注意。 如果你真的想「玩真的」,建議你讀讀第三方支付的文件,瞭解一些基本名詞跟運作 流程。安全的部分請搜尋PCI compliance,瞭解相關的安全標準。 說到底,你如果只是要在創業的網站上使用信用卡支付的話,還是直接買別人寫好 的套件比較快喔 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 142.232.146.159 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1492749679.A.A87.html ※ 編輯: bakedgrass (142.232.146.159), 04/21/2017 12:42:21
mimikillua: 請問有推薦的套件嗎?? 04/21 13:50
bakedgrass: 套件要看地區和平台。例如我們公司是出北美Magento在 04/21 15:42
bakedgrass: 用的套件 04/21 15:42
bakedgrass: https://goo.gl/fp0UsZ 04/21 15:43
bakedgrass: 其他的我就不熟啦哈哈 04/21 15:44
mimikillua: 感謝你 ^_^ 04/21 18:12