同一個PHP網站要集成接入多種支付方式,會在一定程度上提高網站開發成本,但是這是必要的,特別是對商城網站來講,豐富的支付渠道,會提高用戶的購買率。公明網絡公司創絡開發的自適應商城網站同時支持支付寶支付和微信支付,且包含電腦端掃碼支付和手機端拉起APP支付,也支持在微信公眾號中直接發起微信支付,非常方便。這時一個電商網站的基礎,但是對于初次入行的朋友來說,可能會不知道如何開始進行開發。今天我們將和大家分享開發思路。
除了微信支付和支付寶支付,還可以根據客戶需要開發Paypal等支付方式,以便開展跨境電商貿易。那么多種支付方式的實現思路是怎樣的呢?
首先,在網站系統中的訂單表中新增一個支付類型字段,用來記錄用戶是通過哪種渠道支付的,不管后期有多少種支付方式,都在這個字段中記錄。只需要在支付接口中的回調通知中相應的記錄支付方式即可,支付方式的標記可以自定義,例如:weixinpay、alipay、paypal等,后期匯總數據的時候,根據這個支付標記分類即可。
接下來就是記錄支付時間、交易號、實付金額等重要交易信息,以防后期出現訂單糾紛的時候,可以憑借這些信息去支付平臺官方查詢交易記錄。如果有需要退款的訂單,也需要用到這些信息。實付金額一般情況下是和訂單金額保持一致,可以在接受回調通知的時候進行驗證。支付時間和交易號是每一種支付方式都會返回回來的數據,即便交易號的叫法不一樣,但在我們網站中是可以保存在同一個交易號字段中的。
基本上重要的思路就是這些,至于前端如何去發起不同的支付方式,則交給前端工程師去處理吧!