Godna, przyjazna dla programistów alternatywa dla PayPal [zamknięta]

96

Rozumiem, że płatności to trudna sprawa, ale nie znalazłem jeszcze godnej alternatywy dla PayPal. Chcę zmienić system PayPal, ponieważ uważam, że są drogie i nie działają we wszystkich krajach. Ponadto uważam, że API jest wystarczające, ale mogłoby być lepsze. Dokumentacja API jest jednak kompletną bzdurą .

Szukam usługi płatności / transakcji, która byłaby bardziej przyjazna dla programistów, najlepiej z:

  • Czysty i dobrze zorganizowany interfejs API REST
  • Doskonałe narzędzia programistyczne i piaskownica
  • Dobry przykład implementacji API , najlepiej w Pythonie lub Ruby
  • Ogólnoświatowa obsługa kart kredytowych / debetowych
  • Ceny tańsze niż PayPal (lub możliwość wyboru planu płatności)

Przypuszczam, że usługa Google Checkout jest w pewnym stopniu wartościowa, ale wymaga, aby zarówno programista, jak i potencjalni nabywcy mieli konto Google. Wszelkie inne sugestie są bardzo mile widziane!

Daniel
źródło
3
Stawka Google Checkout jest również identyczna jak stawka Pay Pal, więc nie zyskujesz zbyt wiele pod względem „drogiego” obszaru. Chociaż, jeśli uzyskasz lepsze API za ten sam koszt, to jest to bonus. To znaczy, czy robienie darmowego konta Google to poważna sprawa? :-)
corsiKa
30
Twierdzę, że to ważne pytanie. Prosi o poradę w zakresie wyboru API do przetwarzania płatności.
PaulG
2
@PaulG: To nie jest poprawne pytanie, chyba że zastanawiasz się, „Gdzie mam kupić benzynę? Jadę samochodem do pracy jako programista”. ważne również. To kwestia usługi, a nie sposobu korzystania z tej usługi. Programowe użycie API byłoby kwestią programowania; Która usługa jest dyskusją programisty lub webmastera i jest tutaj nie na temat.
Ken White,
4
To zdecydowanie ważne pytanie. Przynajmniej można o to zapytać na programmers.stackexchange.com.
Jordan,
3
Jest to najwyżej oceniane pytanie oznaczone tagiem paypali zostało zamknięte jako nie konstruktywne. Myślę, że społeczność SO może mieć jakieś wypaczone priorytety ...
twiz

Odpowiedzi:

40

Stripe spełnia wiele Twoich kryteriów - możesz akceptować płatności kartą kredytową bez konta sprzedawcy. Możesz także kontrolować przepływ płatności bez martwienia się o zgodność z PCI.

Czysty i dobrze zorganizowany interfejs API REST

API oparty jest w całości na odpoczynek - można nawet użyć curl do kart płatniczych:

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

Doskonałe narzędzia programistyczne i piaskownica

Możesz przetestować integrację formularza płatności z testowymi kluczami API przed uruchomieniem. Więcej informacji: https://stripe.com/docs/testing

Dobry przykład implementacji API, najlepiej w Pythonie lub Rubim

Stripe ma oficjalne biblioteki w Pythonie, Ruby, PHP i Javie, a więcej jest obsługiwanych przez społeczność tutaj: https://stripe.com/docs/libraries

Ogólnoświatowa obsługa kart kredytowych / debetowych

Za pomocą Stripe możesz obciążać wszystkie międzynarodowe karty kredytowe i debetowe.

Ceny tańsze niż PayPal (lub możliwość wyboru planu płatności)

Płacisz jedną stawkę standardową w wysokości 2,9% + 30 centów za transakcję. W przeciwieństwie do PayPal, nie ma dodatkowych opłat za płatności American Express lub płatności międzynarodowe. Szczegóły tutaj: https://stripe.com/help/pricing

Jestem inżynierem w Stripe. Jeśli masz więcej pytań, zapraszamy do naszego czatu . Możesz również wysłać do nas e-mail na adres [email protected].

anurag
źródło
2
Niesamowite. Znalezienie dokumentacji PayPal i skonfigurowanie kont w piaskownicy zajęło mi więcej czasu niż rozpoczęcie pracy ze Stripe. Dzięki za wskazówkę / reklamę. ;)
Pascal
Uważam, że Braintree (www.braintreepayments.com) oferuje podobną usługę co stripe i obsługuje sprzedawców spoza Stanów Zjednoczonych (przynajmniej brytyjskich). Nie mogę jednak ręczyć za jakość usługi, jeszcze jej nie wdrożyliśmy.
znak
Nie polecam BrainTree. Byłem bardzo podekscytowany tym, co oferują, przejrzałem wszystkie ich samouczki i przetestowałem ich piaskownicę. Jednak nie udało im się zapewnić mi rzeczywistego konta. Sprzedawcy nie odpowiadają na Twoje e-maile, a ich telefony zawsze przechodzą na pocztę głosową. Potem przeszedłem na Stripe. Mają znacznie lepszą piaskownicę, interfejs API i samouczek, a ja mogłem łatwo skonfigurować moje konto na żywo w mniej niż minutę lub dwie za pośrednictwem panelu administratora.
Hamid Tavakoli
2
Od października 2013 r Stripe wspiera kupców w 11 krajach: stripe.com/global
Anuraga
3
Problem ze Stripe polega na tym, że Twoja firma musi znajdować się w USA. Ale zdecydowanie nie jest to opcja dla krajów europejskich.
erdomester
11

Uważam, że Klarna jest bardzo dobrym dostawcą.

Mają łatwy w użyciu interfejs API, a także zapewniają różne sposoby płatności. Zapewniają również usługę umożliwiającą Twoim klientom płacenie faktur i pozwalają Ci natychmiast otrzymać pieniądze, więc Klarna zajmie się faktycznym otrzymaniem pieniędzy.

Marthin
źródło
Aha tam strona nawet nie działa poprawnie. Nie mają mojego głosu w tajemnicy, jeśli mam być szczery
Luke Pring
4

Czy masz sprzeciw wobec korzystania ze standardowej bramki i konta handlowca? Twój bank może na przykład odsprzedawać Authorize.net (wiem, że robi to Wells Fargo), który ma prawie wszystko, czego szukasz. W końcu zapłacisz około 40 USD miesięcznie za obie te usługi.

Użyłem Google Checkout również jako usługi płatniczej i działa dobrze.

Intuit oferuje również konto handlowe.

Jordania
źródło
3

Pierwsze dane

  • Jest międzynarodowy
  • Integracja jest łatwa i przyjazna dla programistów
  • REST API
  • Wsparcie dla wszystkich typów ofert burmistrza (CC, DC, Gift, ACH, Lec itp.)
  • Wsparcie dla wszystkich firm obsługujących karty burmistrzów (nawet europejskich)
  • Wiele różnych planów usług, które dostosowują się do wielu potrzeb (płaska subskrypcja, wolumen transakcji, wolumen za dolara itp.)

http://www.firstdata.com

Michel Triana
źródło
1

Prawdopodobnie powinieneś również rozważyć usługę „Elastyczne płatności” firmy Amazon ... Jestem fanem większości ich usług internetowych. Nie jestem pewien, czy odbiorcy płatności muszą mieć konto Amazon, aby zapłacić, czy nie ... ale usługi AWS są zwykle dobrze udokumentowane:

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

codemonkey
źródło
4
według Amazon potrzebujesz: „Karta kredytowa z siedzibą w USA. Jeśli masz już kartę kredytową zapisaną w serwisie Amazon.com, użyjemy jej domyślnie, ale możesz później zmienić tę kartę na ekranie potwierdzenia”. Czy to oznacza, że ​​kupujący mogą być na całym świecie? Sam mi się to podobało, ale mieszkam w Wielkiej Brytanii.
khany
3
„Amazon FPS umożliwia klientom z USA i zagranicy korzystanie z głównych kart kredytowych w celu dokonywania płatności na stronach internetowych obsługiwanych przez Amazon FPS. Jednak przelewy z konta bankowego i salda konta Amazon Payments są dostępne tylko dla klientów z USA. Wszystkie transakcje są realizowane w dolarach amerykańskich. " ( aws.amazon.com/fps/faqs/#3 )
codemonkey
0

Spójrz na SagePay . Nie opracowałem dla PayPal ani GoogleCheckout, ale dokumentacja SagePay z bazy wiedzy jest całkiem dobra. SagePay ma również zgrabną małą platformę testową.

W zależności od Twojego użytkowania mogą działać taniej niż PayPal i Google Checkout.
http://www.zarr.com/Blog/2009/12/Summarizing-Paypal-Google-Checkout-and-Sage-Pay-as-payment-processing-programs/

Mam nadzieję że to pomoże

NinjaNye
źródło
Tylko jeśli jesteś w stanie założyć konto handlowe w Wielkiej Brytanii.
UpTheCreek
SagePay - tylko taniej, jeśli przetwarzasz więcej niż 1000 funtów miesięcznie!
Andriy Drozdyuk
0

Jestem programistą w Payjunction, więc niedawno przyjrzałem się ActiveMerchant dla Ruby (może używać Payjunction, PayPal, Authorize.net i kilku innych). Jeśli szukasz rozwiązania Ruby, podoba mi się ich kod, niezależnie od tego, kogo używasz jako rzeczywistej bramki płatności. Nie mam rekomendacji w Pythonie.

ccoakley
źródło