作者bakedgrass (蒙古烤小草)
看板PHP
标题Re: [请益] 想做一个信用卡交易系统…
时间Fri Apr 21 12:41:17 2017
直接跟银行要API是不太可能的,应该去找第三方支付,他们通常会欢迎其他人
开发相关的程式。
中文世界的第三方支付我不清楚,但是以北美为例。如果你想要研究相关的API,
直接搜寻支付的名称 + developer就可以找到相关的文件和API,甚至连SDK都有。
有些支付比较开放(像Moneris),有些还要另外申请(像Chase Paymentech)。
通常最基本的功能就是透过SOAP来传送信用卡资料,再接收对方的code来
判断交易成功与否。
不过其实我不建议自己开发套件,因为牵涉到信用卡的问题其实不是简单把资料
传走、接收就好。安全的问题才是核心。你今天自己写了程式用在创业上,但是安全性
很差造成信用卡外泄会造成很大的麻烦。
有些第三方支付可以直接让你不必传资料到对方伺服器,像Moneris就有提供hosted
page,可以让你的客户转到Moneris自己的资料输入介面输入信用卡资料,这些资料都
不会经过你的伺服器。但即使如此,还是有其他的安全问题要注意。
如果你真的想「玩真的」,建议你读读第三方支付的文件,了解一些基本名词跟运作
流程。安全的部分请搜寻PCI compliance,了解相关的安全标准。
说到底,你如果只是要在创业的网站上使用信用卡支付的话,还是直接买别人写好
的套件比较快喔
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 142.232.146.159
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1492749679.A.A87.html
※ 编辑: bakedgrass (142.232.146.159), 04/21/2017 12:42:21
1F:→ mimikillua: 请问有推荐的套件吗?? 04/21 13:50
2F:→ bakedgrass: 套件要看地区和平台。例如我们公司是出北美Magento在 04/21 15:42
3F:→ bakedgrass: 用的套件 04/21 15:42
5F:→ bakedgrass: 其他的我就不熟啦哈哈 04/21 15:44
6F:→ mimikillua: 感谢你 ^_^ 04/21 18:12