PayPal的一种值得开发人员友好的替代方法[关闭]


96

我知道付款是一件棘手的事情,但是我还没有找到一种可替代PayPal的有价值的选择。我想从PayPal更改,因为我认为它们价格昂贵,而且并非在所有国家/地区都适用。此外,我认为该API足够了,但可能会更好。但是,API文档完全是废话

我正在寻找对开发人员更友好的付款/交易服务,最好是:

  • 干净且结构合理的REST API
  • 优秀的开发人员工具和沙盒
  • 良好的示例API实现,最好使用Python或Ruby
  • 全球信用卡/借记卡覆盖
  • 房价比PayPal便宜(或可以选择付款计划)

我认为Google Checkout有点值得,但它要求开发人员和潜在购买者都拥有Google帐户。任何其他建议,非常感谢!


3
Google Checkout的费率也与Pay Pal的费率相同,因此就“昂贵”区域而言,您的收益并不多。虽然,如果您以相同的价格获得更好的api,那将是一个好处。我的意思是,让免费的Google帐户有意义吗?:-)
corsiKa 2011年

30
我认为这是一个有效的问题。它正在寻求有关选择付款处理API的建议。
PaulG 2011年

2
@PaulG:这不是一个有效的问题,除非您考虑“我应该在哪里购买汽油?我开车去编程工作。” 同样有效。这是关于服务的问题,而不是如何使用该服务。以编程方式使用API​​是一个编程问题;使用哪种服务是程序员或网站管理员的讨论,因此不在此处。
肯·怀特

4
这绝对是一个有效的问题。至少可以在programmers.stackexchange.com上进行询问。
乔丹

3
这是用标记的最高评分的问题paypal,由于不具有建设性而已被关闭。我认为SO社区可能有一些
偏颇的

Answers:


40

Stripe符合您的许多条件-您可以在没有商家帐户的情况下接受信用卡付款。您还可以控制付款流程,而不必担心PCI合规性。

干净且结构合理的REST API

API完全基于REST-您甚至可以使用curl来为卡收费:

curl https://api.stripe.com/v1/charges
   -u <YOUR_API_KEY>:
   -d amount=400
   -d currency=usd
   -d "description=Charge for user@example.com"
   -d "card[number]=4242424242424242"
   -d "card[exp_month]=12"
   -d "card[exp_year]=2012"
   -d "card[cvc]=123"

优秀的开发人员工具和沙盒

您可以在上线之前使用测试API密钥测试付款表单的集成。更多信息:https : //stripe.com/docs/testing

良好的示例API实现,最好使用Python或Ruby

Stripe拥有Python,Ruby,PHP和Java的官方库,这里有更多社区支持的库:https : //stripe.com/docs/libraries

全球信用卡/借记卡覆盖

您可以使用Stripe向所有国际信用卡和借记卡收费。

价格比PayPal便宜(或选择付款计划的可能性)

您需要为每笔交易支付2.9%+ 30美分的标准费率。与贝宝不同,美国运通卡或国际支付不收取额外费用。此处的详细信息:https : //stripe.com/help/pricing

我是Stripe的工程师。如果您还有其他问题,请随时与我们的聊天室联系。您也可以通过support@stripe.com向我们发送电子邮件。


2
太棒了 我花了更多的时间来查找PayPal的文档并使用其沙箱设置帐户,而不是使用stripe来运行。感谢您的提示/广告。;)
Pascal 2012年

我相信Braintree(www.braintreepayments.com)提供了类似的条纹服务,并且确实支持非美国商家(至少是英国商家)。我无法保证服务的质量,但我们尚未实施。
标记

我不建议使用BrainTree。我为他们提供的产品感到非常兴奋,浏览了他们的所有教程并测试了他们的沙盒。但是,他们实际上没有为我提供真实账户。他们的销售人员不会回复您的电子邮件,他们的电话始终会发送语音邮件。然后我切换到条纹。他们有一个更好的沙箱,API和教程,我可以通过他们的管理面板在不到一两分钟的时间内轻松设置我的真实帐户。
Hamid Tavakoli

2
2013年10月,条纹支持11个国家的客商:stripe.com/global
阿努拉格

3
Stripe的问题在于您的公司必须在美国。但是对于欧洲国家来说绝对不是一个选择。
erdomester

11

我发现Klarna是一个很好的提供商。

它们具有易于使用的API,并且还提供了不同的付款方式。他们还提供一种服务,让您的客户通过发票付款,并让您立即获得收入,因此Klarna会负责实际获得收入。


啊哈那里的网站甚至无法正常工作。如果我说老实话,他们没有我的投票权保密
卢克·普林

4

您是否反对使用标准网关和商家帐户?例如,您的银行可能会转售Authorize.net(我知道Wells Fargo会这样做),该网站几乎拥有您所需要的所有内容。您最终将为这两项服务每月支付约40美元的费用。

我也将Google Checkout用作付款服务,并且效果很好。

Intuit也提供商家帐户。



3

第一数据

  • 是国际的
  • 集成简单且对开发人员友好
  • REST API
  • 支持所有市长招标类型(CC,DC,Gift,ACH,Lec等)
  • 支持所有市长卡公司(甚至欧洲公司)
  • 许多不同的服务计划都可以满足多种需求(固定订阅,每笔交易量,每笔金额等)

http://www.firstdata.com


1

您可能也应该考虑亚马逊的“灵活支付服务” ...我是大多数Web服务的粉丝。暂时不确定收款人是否必须有一个Amazon账户才能付款...但是AWS服务往往有据可查:

http://aws.amazon.com/fps/


4
根据Amazon的需求,您需要:“基于美国的信用卡。如果您已经在Amazon.com上备有信用卡,我们将默认使用它,但是您稍后可以在确认屏幕上更改此信用卡。” 这是否意味着买家可以遍布全球?我本人对此很感兴趣,但我是英国人。
卡尼2011年

3
“ Amazon FPS允许美国以及国际客户使用主要的信用卡在Amazon FPS支持的网站上进行付款。但是,银行帐户和Amazon Payments帐户余额转帐仅适用于美国客户。所有交易均以美元为单位。 ” (aws.amazon.com/fps/faqs/#3
codemonkey

0

看一下SagePay。我尚未针对PayPal或GoogleCheckout进行开发,但是知识库中的SagePay文档非常不错。SagePay也有一个简洁的小测试平台。

根据您的使用情况,它们可以比PayPal和Google Checkout便宜。
http://www.zarr.com/Blog/2009/12/Summarizing-Paypal-Google-Checkout-and-Sage-Pay-as-payment-processing-programs/

希望这可以帮助


仅当您能够在英国获得商户帐户时。
2011年

SagePay-仅当您每月处理超过1000磅时才便宜!
Andriy Drozdyuk

0

我是Payjunction的开发人员,所以最近我看了ActiveMerchant for Ruby(它可以使用Payjunction,PayPal,Authorize.net等)。如果您正在寻找Ruby解决方案,那么我喜欢他们的代码,而与您用作实际付款网关的人无关。在Python中没有推荐。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.