为网站设置在线支付

3
我是一名网页设计师,但之前没有设置过在线支付。我正在使用带有PHP和MySQL的Linux服务器。我有一个新合同要建立一个非常简单的网站,人们可以购买三种不同的产品(非常基本)。我希望他们能够使用信用卡/借记卡进行付款。我的问题是,有人能指向一个好的资源页面来设置这个吗?
我认为安装开源解决方案如Opencart、Zencart或Presta不值得,因为只有三种产品可供选择,用户不需要注册,只需在线购买。所以我认为最好的方式是手动编码,然而我相信这已经做过很多次了,必须有一个好的资源来做到这一点。我知道我必须使用安全证书,并使用一个网关来处理付款,我只需要关于如何做到这一点的信息。如果有人能指引我正确的方向或提供任何关于如何设置它的建议,我将不胜感激。

5
建议您使用PayPal或Google Checkout。 - JohnP
只能赞同 @JohnP. 的观点。尽可能地外包这些支付问题。这不仅涉及代码,还涉及处理和存储(或不存储)敏感数据。 - Nicolas78
4个回答

5
支付授权并非由您个人完成。您可以选择在银行开设商户账户或使用Paypal、Google checkout、Authorize.net或其他支付API。Opencart、Magento或Presta将作为中介,并具有允许发送数据到可以检查和收取信用卡的实体的模块。该实体将向您发送交易是否成功的消息。这样,客户就受到保护,而您无需开发潜在不安全的解决方案。
如果您是网页设计师,我建议您专注于设计,不要将生活复杂化,因为实施可能会很复杂,对客户来说也可能存在风险。只需与具有此类经验的程序员合作即可。

感谢Elzo提供的有用答案。正如我在下面所说,我将使用托管的支付解决方案。我想要自己学习在线支付知识,因为这对未来的项目会很有用。此外,这是一个小预算网站,所以我认为我无法负担雇佣程序员的费用。 - Ben

5

PayPal网页支付标准是设置最便宜的方式之一,PayPal网站可以生成您需要粘贴到网站上以促进该过程的所有代码。

缺点:较高的商户费用(撰写本文时,我认为费率约为3.4%+每笔交易费)

如果您销售高价值物品或高交易量,则可以通过直接与您的银行建立商户账户并获得付款处理器来处理交易以节省费用。他们中的大多数都有托管付款页面选项(例如,他们处理交易的所有安全部分,并向您的站点发送消息以确认该过程成功)。

首先四处逛逛,并尝试其演示站点,因为一些托管付款页面(就像典型的银行风格一样)非常不用户友好。


感谢您抽出时间回答我的问题。我想我会选择通过银行拥有商户账户的托管支付页面。这对我来说似乎是最简单的选择。 - Ben
1
通过Facebook使用信用卡付款!https://developers.facebook.com/docs/payments/> - teecee

1
即使您是一名网页设计师,您仍然可以为您的网站进行在线付款。
首先,有一些简单的方法来处理支付,例如PayPal网站标准版。如果您正在使用第三方购物车,有许多在线支付集成可供选择,只要您不是自己开发API,就不需要担心它;否则这将会是一个非常头痛的问题。
第三方集成非常有帮助和易于理解,他们会为您的网站提供模块和支付集成指示。再次强调,即使您是一名网页设计师,也能做到这一点。

0

如果您只想销售三种不同的产品中的一种,您可以尝试使用“立即购买”按钮或简单的购物车。但是,您仍需使用在线支付处理器(例如PayPal或Google Checkout)才能遵守所有信用卡政府法规(例如PCI合规性)。

有关使用Goolge Checkout进行PHP购物车集成示例,您可能会发现此示例代码很有用:

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

希望这可以帮到你...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接