Je comprends que les paiements sont une chose délicate, mais je n'ai pas encore trouvé d'alternative digne de Paypal. Je veux changer de Paypal parce que je pense qu'ils sont chers et 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 totale merde .
Je recherche un service de paiement/transaction plus convivial pour les développeurs, de préférence avec:
Je suppose que Google Checkout est quelque peu digne, mais cela nécessite à la fois le développeur et les acheteurs potentiels d'avoir un compte Google. Toutes autres suggestions sont très appréciées!
Stripe correspond à 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 propre et bien structurée REST API
L'API est entièrement basée sur REST - vous pouvez même utiliser curl pour charger les cartes:
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"
D'excellents outils de développement et un 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'informations: https://stripe.com/docs/testing
Bon exemple d'implémentations d'API, de préférence dans in Python ou Ruby
Stripe a des bibliothèques officielles en Python, Ruby, PHP et Java, et il y en a plus soutenues par la communauté ici: https://stripe.com/docs/libraries
Couverture mondiale par carte de crédit/débit
Vous pouvez débiter toutes les cartes de crédit et de débit internationales avec Stripe.
Des tarifs moins chers que Paypal (ou la 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 chatroom si vous avez plus de questions. Vous pouvez également nous envoyer un courriel à [email protected].
Je trouve Klarna pour être un très bon fournisseur.
Ils ont une API facile à utiliser et ils offrent également différents modes de paiement. Ils fournissent également un service pour permettre à vos clients de payer par facture et vous permettent d'obtenir votre argent immédiatement afin que Klarna se charge réellement de récupérer l'argent.
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 possède également un compte marchand.
Moneybookers - http://www.moneybookers.com/
Manuel de l'API - http://www.moneybookers.com/merchant/en/moneybookers_gateway_manual.pdf
Premières données
Vous devriez probablement aussi considérer le "service de paiements flexibles" d'Amazon ... Je suis fan de la plupart de leurs services Web. Je ne sais pas si les bénéficiaires doivent avoir un compte Amazon pour payer ou non ... mais les services AWS ont tendance à être bien documentés:
Jetez un oeil à SagePay . Je n'ai pas développé contre Paypal ou GoogleCheckout mais la documentation SagePay de la base de connaissances est assez bonne. SagePay a également une petite plateforme de test soignée.
Selon votre utilisation, ils peuvent fonctionner moins cher que Paypal et Google checkout.
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
Je suis développeur chez Payjunction, j'ai donc récemment examiné ActiveMerchant pour Ruby (il peut utiliser Payjunction, Paypal, Authorize.net et quelques autres). Si vous cherchez 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.