2011-05-02 44 views
3

我是一名網頁設計師,但之前沒有設置網上付款。我正在使用PHP和MySQL的Linux服務器。我有一個新的合同,建立一個非常簡單的網站,人們可以購買三種不同的產品之一(非常基本)。我希望他們能夠使用信用卡/借記卡付款。我的問題是任何人都可以指定一個好的資源頁面來設置它?爲網站設置在線支付

我不認爲值得我安裝Opencart,Zencart或Presta等開源解決方案,因爲只有三種產品可供選擇,用戶無需註冊,只需在線購買即可。所以我認爲最好的方法是手動編寫代碼,但是我確信它已經做了很多次,並且必須有一個很好的資源。我知道我必須使用安全證書,並使用網關來處理付款,我只需要有關如何執行此操作的信息。如果任何人都可以指出我正確的方向或提出任何建議去設置它,我將不勝感激。

+5

我的建議是你爲使用PayPal或谷歌結賬 – JohnP 2011-05-02 10:22:23

+0

只能秒@JohnP。儘可能多地將這些支付問題外包出去。這不僅僅是代碼,它還涉及處理和存儲(或不存儲)明智的數據。 – Nicolas78 2011-05-02 10:24:55

回答

5

paypal網上支付標準是最便宜的方式之一獲得設置,貝寶網站可以生成所有的代碼,你需要粘貼到您的網站,以促進過程。

缺點。更高的商家費用(在撰寫本文時,我認爲它約爲每筆交易費3.4%+)

如果您要銷售高價商品或大量商品,您可以通過直接與您的銀行建立商家帳戶來省錢獲得支付處理器來處理交易。他們中的大多數都有託管付款頁面的選項。 (例如,他們處理交易的所有安全部分,並向您的站點發回消息以確認該過程是成功的)

第一次購物,並嘗試他們的演示網站,因爲某些託管付款頁面是(在典型的銀行風格)非常非常用戶不友好

+0

感謝您花時間回答我的問題。我想我會通過一個擁有商家帳戶的銀行去託管付款頁面。這對我來說似乎是最簡單的選擇。 – Ben 2011-05-02 16:49:24

+0

通過Facebook支付信用卡! https://developers.facebook.com/docs/payments/> – teecee 2013-05-12 14:39:34

5

付款授權不是你自己做的事情。您可以做的是在銀行開立一個商戶帳戶,或使用Paypal,Google checkout,Authorize.net或其他API的API。 Opencart,Magento或Presta將充當中間人,他們的模塊允許將數據發送給可以檢查和收取信用卡的實體。該實體會向您發回一條消息,表明交易成功與否。這樣客戶端就受到保護,您不必開發您的(潛在不安全)解決方案。

如果您是網頁設計師,我會建議您專注於設計,而不是讓您的生活複雜化,因爲實施可能會很複雜,並且可能對客戶有風險。只需與一位有此經驗的程序員合作。

+0

+1。另一種付款方式是Ogone。 – 2011-05-02 11:25:24

+0

感謝Elzo爲您提供有用的答案。正如我在下面所說的,我將使用託管支付解決方案。我想親自了解在線支付,因爲這對未來的項目很有用。此外,這是一個小預算網站,所以我不認爲我能負擔得起一個程序員。 – Ben 2011-05-02 16:51:57

1

即使你是一個網頁設計師,你仍然可以爲你的網站做在線支付。

起初,有一些簡單的方法來處理付款,如paypal網站stardard。如果您使用的是第三方購物車,則可以進行大量的在線支付集成,只要您不是自己開發,則無需擔心API;這將是一個頭痛的地獄。

第三方集成非常有幫助且非常容易理解,他們會爲您提供網站支付集成的模塊和說明。再一次,即使你是一個網頁設計師,你也可以做到。

0

對於只銷售三種不同產品中的一種,您可能需要嘗試立即購買按鈕或簡單的購物車。您仍然需要PayPal或Google Checkout等在線支付處理器才能遵守所有信用卡政府規定(例如PCI合規)。

對於使用Goolge的結賬你會發現有用此示例代碼的PHP購物車整合的例子:

http://code.google.com/p/google-checkout-php-sample-code/

希望這有助於...