2010-03-24 17 views
13

Je suis en train de développer une application web qui demandera aux utilisateurs d'effectuer des dépôts ponctuels d'argent sur leur compte, ou de permettre aux utilisateurs de s'inscrire pour une facturation récurrente chaque mois pour un certain montant d'argent.Quelle est la passerelle de paiement la plus simple à mettre en œuvre? (en utilisant Django)

J'ai regardé plusieurs passerelles de paiement, mais la plupart (sinon tous) d'entre eux semblent complexes et difficiles à faire fonctionner. Je ne vois pas non plus de vrais projets Django qui offrent des vues simples pour effectuer des paiements.

Idéalement, je voudrais utiliser quelque chose comme Amazon FPS, afin que je puisse voir les journaux de transactions en ligne, rembourser l'argent, etc., mais je suis ouvert à d'autres choses.

Je veux juste la passerelle de paiement EASIEST possible d'intégrer à mon site. Je ne cherche rien de fantaisiste, quel que soit le travail, et nécessite 10 heures pour travailler du début à la fin serait parfait.

Je vais donner des points de réponse à tous ceux qui peuvent indiquer un bon. Merci!

EDIT: Ceci est d'accepter les paiements aux États-Unis seulement. Je n'ai pas besoin d'une passerelle de paiement internationale. Et il suffit de soutenir l'anglais américain.

+2

Vous devez également indiquer pour quel pays il s'agit, car toutes les passerelles de paiement ne fonctionnent pas dans tous les pays. –

+0

Merci. Je l'ai ajouté. Je suis à la recherche d'une passerelle de paiement aux États-Unis. – rdegges

Répondre

9

Braintree est sur le point de libérer une bibliothèque client Python qui pourrait vous donner l'intégration rapide que vous recherchez. Voici les tests de la classe Transaction pour vous donner une idée de ce que c'est: http://pastie.org/private/qdb4q5db3328gpp4apaw8w. Nous prévoyons de le libérer vendredi.

+2

Je vous donne les points de réponse. Pourquoi? Parce qu'après avoir regardé toutes les autres passerelles de paiement pendant 1 heure ou plus (en lisant leurs sites Web, la documentation, etc.), j'ai pu passer environ 5 minutes sur votre site et vous sentir complètement à l'aise avec vos services. 1. Votre code pastie ressemble exactement à ce que je cherchais. 2. Votre site Web est clair et compréhensible. 3.Les témoignages de clients de github et 37signals m'ont dit que si je ne l'utilisais pas, je le suce. Merci. Je suis impatient de vous utiliser les gars! Espérons que ce fil est utile à quelqu'un d'autre! – rdegges

2

Authorize.net est assez simple, cette question a suggéré quelques applications Django qui sont au moins commencé: Python/Django: Which authorize.net library should I use?

+0

J'ai regardé ces derniers, mais aucun d'entre eux ne correspond vraiment à ce que je cherche - une passerelle SIMPLE de traitement des paiements avec une API SIMPLE. Aussi (heureusement), quelque chose qui est testé et non BETA. – rdegges

+0

+1 D'accord. Authorize.Net a l'API la plus facile à utiliser de toutes les passerelles de paiement et des processeurs tiers là-bas. –

2

Je l'ai fait avec succès pour les deux intégrations Google Checkout et PayPal ExpressCheckout dans Django. Les deux services ont des API stables et bien développées, et aucune n'était trop difficile à mettre en œuvre. Il existe aussi de bonnes bibliothèques Python pour faire le gros du travail.

0

Vous pouvez vérifier Django payments app Mamona que j'ai commencé il y a pas si longtemps. Il gère actuellement PayPal uniquement. Il ne supporte pas encore les remboursements et les paiements récurrents, mais est très simple et peut être joint à n'importe quelle autre application sans changer son code.

0

Envisagez d'activer plusieurs passerelles de paiement. Si vous en ajoutez un seul, et que cette passerelle échoue pour une raison quelconque, vous commencerez à perdre de l'argent (ce qui est arrivé à l'une des personnes que je connais).