2009-07-22 7 views
1

Je recherche des passerelles/fournisseurs qui offrent la possibilité de créer des transitions basées sur l'abonnement pour les comptes marchands. En d'autres termes, je souhaite autoriser les clients à s'abonner à un service de site Web facturé une fois par mois.Gestion des abonnements avec compte marchand via l'API

Authorize.Net dispose d'un module ARB (facturation récurrente automatisée). Le coût est bon marché, 10 $ par mois pour le service, avec des abonnements illimités, et ils ont une API qui permet à l'accès XML ou SOAP de créer, mettre à jour et annuler. Le GRAND négatif du service est qu'il n'a pas moyen élégant d'obtenir le statut actuel d'un abonnement. Ils peuvent envoyer un e-mail quotidien avec un fichier CSV joint, ou quelqu'un peut se connecter au site et consulter les statuts. Il ne s'agit pas non plus d'une solution d'entreprise.

La société mère "CyberSource" a un "Recurring Billing Service" qui implique une solution plus robuste, y compris l'accès API aux informations d'abonnement. J'attends actuellement un rappel de vente sur les coûts liés au service.

J'ai également regardé PayPal Recurring Billing Service, mais cela semble exiger que les utilisateurs sont redirigés vers le site PayPal pour vous inscrire à l'abonnement - encore une fois, pas une solution élégante.

Est-ce que quelqu'un sait de tout autre fournisseurs/passerelles qui offrent un service d'abonnement, qui répondent aux critères suivants:

  • Vendeur/Gateway doit héberger le numéro de carte de crédit et être conforme aux normes PCI
  • Avoir une API accessible via un Web Service, Publier sur HTTPS ou SOAP
  • Avoir une API qui permet d'interroger l'état des abonnements et/ou la capacité de rechercher l'activité depuis une certaine date.

Merci d'avance pour vos suggestions.

Répondre

1

Vous pouvez utiliser l'API Authorize.net CIM pour stocker/récupérer les profils de paiement, puis gérer vous-même la fin de l'abonnement. Notez que les 10 $/mois pour ARB ou 20 $/mois pour CIM s'ajoutent aux frais standard de la passerelle Authorize.net et des comptes marchands.

+0

Je ne faisais que passer en revue le CIM, cela signifie plus d'effort de développement pour créer un service planifié (probablement un service Windows) et la logique retenter sur l'erreur, mais cela pourrait être la solution.Avez-vous utilisé CIM, si oui, des négatifs? – Josh

+2

Nous l'utilisons. C'est puissant mais parfois un peu bizarre. L'API de test n'est pas morte sur des quantités avec plus de deux décimales spécifiées, mais l'API Live l'a fait. Ils ont des profils de clients, qui peuvent contenir plusieurs profils de paiement (hiérarchie inutile). S'il y a une erreur, le message errorMessages renvoyé ne renvoie pas toujours l'erreur exacte (vous devez l'analyser, avec l'ID de transaction) sur une chaîne de réponse brute. En dehors de ces problèmes, cela fonctionne comme annoncé. –

1

Braintree est un niveau 1 fournisseur de services conforme aux normes PCI, a une voûte de carte de crédit pour les cartes de magasin, a géré la facturation récurrente avec le statut requêtable et fournit des bibliothèques de clients dans Ruby, PHP, Python, Java et .NET pour l'intégration de l'API . Divulgation: Je travaille pour Braintree.

0

Check out ViaSubscription J'ai récemment intégré ceci pour un client et ils l'aiment vraiment. Je crois qu'il s'intégrera à la plupart des passerelles normales. S'il vous plaît noter que je ne travaille pas pour ViaSubscription, mais j'ai trouvé qu'ils sont très faciles à traiter.

0

Prenez un Loook à this article

Je compare trois solutions.

J'ai commencé à essayer CheddarGetter. Cela semble correct jusqu'à maintenant

Questions connexes