2013-09-30 40 views
2

我知道还有很多其他类似的帖子问这个类似的问题(相信我 - 我看了!)所以我很抱歉,如果这是通过旧的地面,但我还没有找到合适的答案。简单的PHP购物车付款的哪个Paypal API /方法

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

我的问题是方法和API令人困惑的混乱。似乎有一个荒谬的数量的'标准',我很好地解决一个时,文件指向另一个方向。

我目前使用Paypal Payments Standard建立了它,但我绝对不喜欢不安全的表单字段 - 我知道我可以使用IPN协调后但它看起来很不专业。我还没有看到一个体面的方法来保证这一点(如直接使用PHP进行加密,卷曲或POST),但是如果有人有我想看到的方法?

我似乎认为我应该使用Express Checkout,但那里有所有的选项,如'简单付款流程','Payflow Pro'等!

所以我的问题是

一)我怎样才能安全的贝宝付款标准?或

b)我应该使用哪个其他方法/ API?

任何帮助,非常感谢。对不起漫不经心,但我一直在为此挣扎好几天。

更新:

只是为了让这个更新。根据Machavity的建议,我最终使用了Stripe。在各方面都比Paypal好多了!更容易,看起来更好,完全安全。

+0

“我可以使用IPN协调后,但它看起来很不专业。”为什么这不专业?无论如何,你都应该这样做。 a = ssl – 2013-09-30 19:31:13

+0

完整的引用是:“我目前使用Paypal Payments Standard设置了它,但我绝对不喜欢不安全的表单字段 - 我知道我可以使用IPN协调后但它看起来很不专业”我是将不担保的表单域称为不专业,不与IPN协调。 – ScottG

+0

这就是为什么a = ssl,这就是为什么你得到他们的安全,只有付款页面真的需要它,头顶意味着你肩膀只是保护网站的所有p – 2013-09-30 20:43:10

回答

0

快速结账可以免费使用。要实现这一点并不难。然而,它只适用于Paypal账户持有人。

我偏好自己的网站Payments Pro。它很容易实现,并有几种类型的调用。它是更好的API之一。正如你所说,但是,它的成本为30美元/月。对于小批量付款不起作用。

您考虑过Stripe吗?从长远来看,他们比Paypal贵,但他们没有月租费。可能对您的客户更有意义。

+0

“但它只会与PayPal帐户持有人一起工作。 “不对。你只需要一个cc你不必有一个pp帐户 – 2013-09-30 19:40:01

+0

你在考虑付款标准。如果您使用API​​进入Express Checkout,您必须拥有一个Paypal账户。 – Machavity

+0

我会接受你的话:-)但我相信这会使“支付标准”成为更好的“初学者”选择。 – 2013-09-30 19:53:03