Достойная альтернатива PayPal, удобная для разработчиков [закрыто]

96

Я понимаю, что платежи - это непростая вещь, но мне еще предстоит найти достойную альтернативу PayPal. Я хочу отказаться от PayPal, потому что считаю, что это дорого и работает не во всех странах. Кроме того, я думаю, что API достаточно, но могло быть лучше. Однако документация по API - сплошная чушь .

Я ищу сервис платежей / транзакций, более удобный для разработчиков, желательно с:

  • Чистый и хорошо структурированный REST API
  • Отличные инструменты разработчика и песочница
  • Хорошие примеры реализации API , желательно на Python или Ruby
  • Покрытие кредитных / дебетовых карт по всему миру
  • Тарифы дешевле PayPal (или возможность выбрать тарифный план)

Я полагаю, что Google Checkout в чем-то достоин, но требует, чтобы и разработчик, и потенциальные покупатели имели учетную запись Google. Любые другие предложения очень ценятся!

Даниэль
источник
3
Ставка Google Checkout также идентична ставке Pay Pal, так что вы не сильно выиграете с точки зрения «дорогой» области. Хотя, если вы получите лучший API за ту же цену, это будет бонус. Я имею в виду, разве создание бесплатной учетной записи Google - серьезное дело? :-)
corsiKa
30
Я бы сказал, что это правильный вопрос. Он просит совета по выбору API для обработки платежей.
PaulG
2
@PaulG: Это неправильный вопрос, если только вы не задумаетесь: «Где мне покупать бензин? Я еду на машине на работу программиста». также действителен. Это вопрос об услуге, а не о том, как ее использовать. Программное использование API было бы вопросом программирования; Какой сервис использовать, обсуждают программисты или веб-мастера и здесь не по теме.
Кен Уайт,
4
Это определенно правильный вопрос. По крайней мере, его можно спросить на сайте programmers.stackexchange.com.
Иордания
3
Это вопрос с наивысшей оценкой, помеченный значком paypal, и он закрыт как неконструктивный. Я думаю, что у сообщества SO могут быть некоторые искаженные приоритеты ...
twiz 08

Ответы:

40

Stripe соответствует многим вашим критериям - вы можете принимать платежи по кредитным картам без торгового счета. Вы также можете контролировать поток платежей, не беспокоясь о соответствии PCI.

Чистый и хорошо структурированный REST API

API основан исключительно на REST - вы даже можете использовать локон для платежных карт:

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 ¢ за транзакцию. В отличие от PayPal, за American Express или международные платежи дополнительная плата не взимается. Подробности здесь: https://stripe.com/help/pricing

Я инженер в Stripe. Не стесняйтесь заглядывать в наш чат, если у вас есть еще вопросы. Вы также можете написать нам по адресу support@stripe.com.

анураг
источник
2
Потрясающие. Мне потребовалось больше времени, чтобы найти документацию для PayPal и настроить учетные записи с их песочницей, чем начать работу с Stripe. Спасибо за подсказку / рекламу. ;)
Pascal
Я считаю, что Braintree (www.braintreepayments.com) предлагает аналогичный сервис для Stripe и поддерживает продавцов за пределами США (по крайней мере, продавцов из Великобритании). За качество сервиса ручаться не могу, мы еще не реализовали его.
Марк
Я не рекомендую BrainTree. Я был очень взволнован тем, что они предлагают, прошел все их руководства и протестировал их песочницу. Однако они не смогли предоставить мне реальный счет. Их продавцы не отвечают на ваши электронные письма, а их телефоны всегда отправляют голосовую почту. Потом я перешел на Stripe. У них гораздо лучшая песочница, API и руководство, и я мог легко настроить свою реальную учетную запись менее чем за минуту или две через их панель администратора.
Хамид Таваколи
2
По состоянию на октябрь 2013 года Stripe поддерживает продавцов в 11 странах: stripe.com/global
anurag
3
Проблема с Stripe в том, что ваша компания должна находиться в США. Но определенно не вариант для европейских стран.
erdomester
11

Я считаю, что Кларна очень хороший поставщик.

У них простой в использовании API, и они также предоставляют различные способы оплаты. Они также предоставляют услугу, позволяющую вашим клиентам оплачивать счета-фактуры и позволять вам получить свои деньги немедленно, поэтому Кларна позаботится о фактическом получении денег.

Мартин
источник
Ага, там даже сайт не работает. Если честно, у них нет моего вотума доверия
Люк Принг
4

Есть ли у вас возражения против использования стандартного шлюза и торгового счета? Ваш банк может, например, перепродавать Authorize.net (я знаю, что это делает Wells Fargo), в котором есть почти все, что вы ищете. В конечном итоге вам придется платить около 40 долларов в месяц за обе эти услуги.

Я также использовал Google Checkout в качестве платежного сервиса, и он отлично работает.

У Intuit также есть торговый счет.

Иордания
источник
4

Moneybookers - http://www.moneybookers.com/

Руководство по API - http://www.moneybookers.com/merchant/en/moneybookers_gateway_manual.pdf

Суджай Гош
источник
5
Но они принимают больше бизнеса, чем PayPal, и не закроются без предупреждения, если вы заработаете слишком много денег (Minecraft) или если вы захотите подарить рождественские подарки бедным детям ( regretsy.com/2011/12/05/cats- 1-kids-0 )
Отец
3

Первые данные

  • Международный
  • Интеграция проста и удобна для разработчиков
  • REST API
  • Поддержка всех типов тендеров мэрии (CC, DC, Gift, ACH, Lec и т. Д.)
  • Поддержка всех мэров карточных компаний (даже европейских)
  • Множество различных планов обслуживания, которые адаптируются ко многим потребностям (фиксированная подписка, объем транзакции, объем доллара и т. Д.)

http://www.firstdata.com

Мишель Триана
источник
1

Вам, вероятно, следует также рассмотреть «Гибкую платежную службу» Amazon ... Я фанат большинства их веб-сервисов. Не уверен, что у получателя платежа должна быть учетная запись Amazon для оплаты ... но сервисы AWS, как правило, хорошо документированы:

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

Codemonkey
источник
4
согласно Amazon, вам потребуется: «Кредитная карта в США. Если у вас уже есть кредитная карта, зарегистрированная на Amazon.com, мы будем использовать ее по умолчанию, но вы можете изменить эту карту позже на экране подтверждения». Означает ли это, что покупатели могут быть по всему миру? Мне самому это понравилось, но я живу в Великобритании.
ханы
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/

Надеюсь это поможет

Ниндзя
источник
Только если вы можете получить торговый счет в Великобритании.
UpTheCreek
SagePay - дешевле, только если вы обрабатываете более 1000 фунтов в месяц!
Андрей Дроздюк 03
0

Я разработчик в Payjunction, поэтому недавно посмотрел на ActiveMerchant для Ruby (он может использовать Payjunction, PayPal, Authorize.net и некоторые другие). Если вы ищете решение Ruby, мне нравится их код, независимо от того, кого вы используете в качестве фактического платежного шлюза. У меня нет рекомендаций по Python.

Ccoakley
источник