哪个PayPal用于简单PHP购物车付款的API/方法


Which Paypal API/Method for simple PHP cart payment

我知道还有很多其他类似的帖子提出类似的问题(相信我 - 我已经看过了!(,所以如果这超出了旧地,我很抱歉,但我还没有找到合适的答案。

我有很多PHP和HTML经验,并开发了相当多的网站支付系统。我通常使用Sage Pay,但由于这个特定的客户只会做相当小的数量,他们不需要月费 - 因此PayPal。我已经有了客户的详细信息和他们的购物车项目等,所以只需要使用卡或他们的PayPal帐户处理每个订单的一次性付款。

我的问题是方法和API的混乱。似乎有数量可笑的"标准",当文档将我指向另一个方向时,我很好地解决了其中一个。

我目前使用PayPal付款标准设置它,但我绝对不喜欢不安全的表单字段 - 我知道我可以使用 IPN 进行核对,但这似乎很不专业。我还没有看到一种像样的方法来保护它(例如加密,cURL或直接使用PHP的POSTing(,但如果有人有一个,我很想看到它?

似乎认为我应该使用快速结帐,但是有"简单付款流程","付款流专业版"等所有选项!

所以我的问题是

a( 如何确保PayPal付款标准?或

b( 我应该使用哪种其他方法/API?

任何帮助将不胜感激。很抱歉漫无边际,但我几天来一直在为此苦苦挣扎。

更新:

只是为了更新它。我最终按照Machavity的建议使用了Stripe。各方面都比PayPal好多了!更简单,看起来更好,完全安全。

Express Checkout是免费使用的。实施起来也不是很困难。但是,它仅适用于PayPal帐户持有人。

我自己偏爱网站支付专业版。它易于实现,并且有几种类型的调用。它是更好的 API 之一。但是,正如您所说,它的成本为$ 30/月。对于低批量付款,这也不起作用。

你考虑过条纹吗?从长远来看,它们比PayPal贵,但它们没有月费。可能对您的客户更有意义。