Une alternative intéressante à PayPal pour les développeurs [fermé]


96

Je comprends que les paiements sont une chose délicate, mais je n'ai pas encore trouvé d'alternative valable à PayPal. Je veux changer de PayPal parce que je pense qu'ils sont chers et que cela ne fonctionne pas dans tous les pays. De plus, je pense que l'API est suffisante, mais pourrait être meilleure. La documentation de l'API, cependant, est une merde totale .

Je recherche un service de paiement / transaction plus convivial pour les développeurs, de préférence avec:

  • Une API REST propre et bien structurée
  • Excellents outils de développement et bac à sable
  • Bon exemple d'implémentations d'API , de préférence en Python ou Ruby
  • Couverture mondiale des cartes de crédit / débit
  • Tarifs moins chers que PayPal (ou possibilité de choisir un plan de paiement)

Je suppose que Google Checkout est un peu digne, mais il nécessite à la fois le développeur et les acheteurs potentiels d'avoir un compte Google. Toutes les autres suggestions sont très appréciées!


3
Le tarif de Google Checkout est également identique à celui de Pay Pal, vous ne gagnez donc pas beaucoup en termes de zone «chère». Cependant, si vous obtenez une meilleure API pour le même coût, c'est un bonus. Je veux dire, est-ce que créer un compte Google gratuit est une affaire sérieuse? :-)
corsiKa

30
Je dirais que c'est une question valable. Il demande des conseils sur le choix d'une API de traitement des paiements.
PaulG

2
@PaulG: Ce n'est pas une question valable, sauf si vous considérez "Où devrais-je acheter mon essence? Je conduis ma voiture à mon travail de programmation." valable également. C'est une question sur un service, pas sur la façon d'utiliser ce service. L'utilisation de l'API par programmation serait une question de programmation; quel service utiliser est la discussion d'un programmeur ou d'un webmestre, et est hors sujet ici.
Ken White le

4
C'est définitivement une question valable. À tout le moins, il pourrait être demandé sur programmers.stackexchange.com.
Jordanie

3
Il s'agit de la question la mieux notée avec le tag paypal, et elle a été fermée comme non constructive. Je pense que la communauté SO peut avoir des priorités biaisées ...
Twiz

Réponses:


40

Stripe répond à beaucoup de vos critères - vous pouvez accepter les paiements par carte de crédit sans compte marchand. Vous pouvez également contrôler le flux de paiement sans avoir à vous soucier de la conformité PCI.

Une API REST propre et bien structurée

L' API est entièrement basée sur REST - vous pouvez même utiliser curl pour charger des cartes:

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"

Excellents outils de développement et bac à sable

Vous pouvez tester l'intégration de votre formulaire de paiement avec des clés API de test avant de le mettre en ligne. Plus d'infos: https://stripe.com/docs/testing

Bon exemple d'implémentations d'API, de préférence en Python ou Ruby

Stripe a des bibliothèques officielles en Python, Ruby, PHP et Java, et il y en a d'autres prises en charge par la communauté ici: https://stripe.com/docs/libraries

Couverture mondiale des cartes de crédit / débit

Vous pouvez facturer toutes les cartes de crédit et de débit internationales avec Stripe.

Tarifs moins chers que PayPal (ou possibilité de choisir un plan de paiement)

Vous payez un taux standard de 2,9% + 30 ¢ par transaction. Contrairement à PayPal, il n'y a pas de frais supplémentaires pour les paiements American Express ou internationaux. Détails ici: https://stripe.com/help/pricing

Je suis ingénieur chez Stripe. N'hésitez pas à passer par notre chat si vous avez d'autres questions. Vous pouvez également nous envoyer un e-mail à support@stripe.com.


2
Impressionnant. Il m'a fallu plus de temps pour trouver la documentation de PayPal et configurer des comptes avec leur bac à sable que de me lancer avec Stripe. Merci pour le conseil / la publicité. ;)
Pascal

Je crois que Braintree (www.braintreepayments.com) offre un service similaire à stripe et prend en charge les marchands non américains (enfin au moins les marchands britanniques). Je ne peux cependant pas garantir la qualité du service, nous ne l'avons pas encore mis en œuvre.
marque

Je ne recommande pas BrainTree. J'étais très enthousiasmé par ce qu'ils proposaient, j'ai parcouru tous leurs tutoriels et testé leur bac à sable. Cependant, ils n'ont pas réussi à me fournir un compte réel. Leur personnel de vente ne répond pas à vos e-mails et leur téléphone passe toujours sur la messagerie vocale. Puis je suis passé à Stripe. Ils ont un bac à sable, une API et un didacticiel bien meilleurs et je pourrais facilement configurer mon compte en direct en moins d'une minute ou deux via leur panneau d'administration.
Hamid Tavakoli

2
Depuis octobre 2013, Stripe soutient les marchands dans 11 pays: stripe.com/global
anurag

3
Le problème avec Stripe est que votre entreprise doit être aux États-Unis. Mais certainement pas une option pour les pays basés en Europe.
erdomester

11

Je trouve que Klarna est un très bon fournisseur.

Ils ont une API facile à utiliser et ils fournissent également différents moyens de paiement. Ils fournissent également un service permettant à vos clients de payer par facture et vous permettent de récupérer votre argent immédiatement afin que Klarna s'occupe de récupérer l'argent.


Aha, le site Web ne fonctionne même pas correctement. Ils n'ont pas mon vote confidentiel si je suis honnête
Luke Pring

4

Avez-vous une objection à l'utilisation d'une passerelle standard et d'un compte marchand? Votre banque peut revendre Authorize.net, par exemple (je sais que Wells Fargo le fait), qui a à peu près tout ce que vous recherchez. Vous finirez par payer environ 40 $ / mois en frais pour ces deux services.

J'ai également utilisé Google Checkout comme service de paiement et cela fonctionne très bien.

Intuit propose également un compte marchand.



3

Premières données

  • Est international
  • L'intégration est facile et conviviale pour les développeurs
  • API REST
  • Prise en charge de tous les types d'appels d'offres de maires (CC, DC, Gift, ACH, Lec, etc.)
  • Prise en charge de toutes les sociétés de cartes maires (même européennes)
  • De nombreux plans de services différents qui s'adaptent à de nombreux besoins (abonnement forfaitaire, par volume de transaction, par volume en dollars, etc.)

http://www.firstdata.com


1

Vous devriez probablement aussi considérer le "Flexible Payments Service" d'Amazon ... Je suis fan de la plupart de leurs services Web. Je ne sais pas par hasard si les bénéficiaires doivent avoir un compte Amazon pour payer ou non ... mais les services AWS ont tendance à être bien documentés:

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


4
selon Amazon, vous avez besoin de: "Une carte de crédit basée aux États-Unis. Si vous avez déjà une carte de crédit enregistrée auprès d'Amazon.com, nous l'utilisons par défaut, mais vous pourrez la modifier plus tard sur l'écran de confirmation." Cela signifie-t-il que les acheteurs peuvent être dans le monde entier? J'ai aimé cela moi-même mais je suis basé au Royaume-Uni.
khany

3
"Amazon FPS permet aux clients américains et internationaux d'utiliser les principales cartes de crédit pour effectuer des paiements sur les sites Web utilisant Amazon FPS. Cependant, les transferts de solde de compte bancaire et de compte Amazon Payments ne sont activés que pour les clients basés aux États-Unis. Toutes les transactions sont en dollars américains. " ( aws.amazon.com/fps/faqs/#3 )
codemonkey

0

Jetez un œil à SagePay . Je n'ai pas développé contre PayPal ou GoogleCheckout, mais la documentation SagePay de la base de connaissances est plutôt bonne. SagePay dispose également d'une jolie petite plate-forme de test.

En fonction de votre utilisation, ils peuvent fonctionner notre paiement moins cher que PayPal et Google.
http://www.zarr.com/Blog/2009/12/Summarizing-Paypal-Google-Checkout-and-Sage-Pay-as-payment-processing-programs/

J'espère que cela t'aides


Seulement si vous pouvez obtenir un compte marchand au Royaume-Uni.
UpTheCreek

SagePay - seulement moins cher si vous traitez plus de 1000 livres par mois!
Andriy Drozdyuk

0

Je suis développeur chez Payjunction, j'ai donc récemment regardé ActiveMerchant pour Ruby (il peut utiliser Payjunction, PayPal, Authorize.net et quelques autres). Si vous recherchez une solution Ruby, j'aime leur code, indépendamment de qui vous utilisez comme véritable passerelle de paiement. Je n'ai pas de recommandation en Python.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.