<分区>
我知道还有很多其他类似的帖子在问与此类似的问题(相信我 - 我已经看过了!)所以如果这是老生常谈,我很抱歉,但我还没有找到合适的答案。
本人有相当丰富的PHP和HTML经验,开发过不少网站支付系统。我通常使用 Sage Pay,但由于这个特定客户的交易量很小,他们不想要月费——因此使用 Paypal。我已经有了客户的详细信息和他们的购物车元素等,所以只需要使用卡或他们的 Paypal 帐户为每个订单处理一次性付款。
我的问题是方法和 API 令人眼花缭乱。似乎有大量的“标准”,当文档指向另一个方向时,我很好地确定了一个。
我目前使用 Paypal Payments Standard 设置它,但我绝对不喜欢不安全的表单字段 - 我知道我可以使用 IPN 进行核对,但它看起来很不专业。我还没有看到一种合适的方法来保护它(例如加密、cURL 或直接使用 PHP 发布),但如果有人有这种方法,我很乐意看到它?
我似乎认为我应该使用 Express Checkout,但还有所有选项,例如“简单付款流程”、“Payflow Pro”等!
所以我的问题是
a) 如何保护 Paypal Payments Standard?或者
b) 我应该使用哪种其他方法/API?
非常感谢任何帮助。抱歉,我胡说八道,但我已经为此苦苦挣扎了好几天。
更新:
只是为了更新这个。根据 Machavity 的建议,我最终使用了 Stripe。它在各个方面都比 Paypal 好得多!更简单、看起来更好并且完全安全。
最佳答案
Express Checkout 无论如何都可以免费使用。实现起来也不难。但是,它只适用于 Paypal 帐户持有人。
我自己偏爱 Website Payments Pro。它很容易实现并且有多种类型的调用。它是更好的 API 之一。但是,正如您所说,它的费用为每月 30 美元。对于效果不佳的小批量付款。
你有没有考虑过Stripe ?从长远来看,它们比 Paypal 贵,但它们没有月费。可能对您的客户更有意义。
关于php - 哪个 Paypal API/方法用于简单的 PHP 购物车支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19102205/