2010-11-05 6 views
0

groupon.com est un excellent exemple lorsque vous vous inscrivez, ils prennent vos informations de carte de crédit. Une fois qu'un nombre limité de personnes ont acheté un coupon, une quantité massive de cartes de crédit est facturée. Quelle est la meilleure méthode pour faire quelque chose comme ça et de la manière la plus sûre possible? une chose que je vais faire est de crypter les cartes de crédit dans la DB avec une méthode de cryptage qui salit le cryptage et que je peux déchiffrer pour l'utiliser en cas de besoin. Auraient-ils éventuellement un cron qui passe à travers une période de temps pour vérifier et voir si la limite de temps de coupon a expiré, puis faire une charge de masse? Je ne peux pas envelopper ma tête à la façon dont quelque chose peut être écrit qui met en file d'attente les frais de transaction à un commerçant. Je pense soit à l'aide de authorize.net ou paypal pro .. que pensez-vous de ce que dit ive?comment charger quelques cartes de crédit après une période de temps?

Répondre

0

Commencer à lire les parties de conformité PCI et paiements périodiques du code source d'un panier open source comme Magento. Il y a beaucoup à faire, si vous voulez tout faire correctement. Ne stockez pas les informations de carte de crédit sur votre serveur.

3

Il devra se conformer aux normes de sécurité PCI DSS:

http://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard

Il y a juste aucune raison pour que ces jours-ci. Un grand pourcentage de fournisseurs de traitement des paiements fournit ces services pour vous. Vous envoyez les informations et recevez un jeton qui peut être utilisé pour recharger la carte ultérieurement.

En outre, vous n'êtes pas autorisé à stocker le code CVV.

Je travaille personnellement avec Paypal en tant que processeur, vous devez demander des transactions de référence (cela nécessitera une vérification des antécédents, probablement liée à la solvabilité et n'est pas garantie d'être approuvé). De cette façon, je peux autoriser une carte (autorisation de 1 $ seulement est pratique courante et acceptée) et ensuite charger la carte tout montant approprié (dans notre cas, nous avons un modèle de paiement similaire aux téléphones mobiles par répartition). Lors de la première accusation ou autorisation, je reçois un jeton que je peux utiliser en retard pour imputer la «transaction référencée» (essentiellement en copiant simplement les détails du txn original).

Une autre option vraiment intéressante que nous avons étudiée était www.paysimple.com, ils ont maintenant une nouvelle API, une structure de prix attrayante, et si la mémoire sert, toutes les fonctionnalités ci-dessus.

D'autres existent aussi que vous pouvez et devriez rechercher. Faites attention cependant, certains fournisseurs de traitement de cartes ne facturent rien pour la fonctionnalité décrite ci-dessus (paypal ne le fait pas), mais certaines charges d'argent pour le service. Regardez, c'est généralement facilement disponible sur les sites.

+0

Comment s'appelle cette méthode de transactions? – sarmenhblkj

+0

Je ne suis pas certain de suivre votre question clairement. Cherchez-vous un terme pour stocker des informations de carte avec le processeur et y accéder plus tard? Pas sûr qu'il y ait un terme défini pour cela, c'est plus juste un processus que tout le monde implémente un peu différemment. Paypal les appelle "transactions de référence", mais il pourrait être décrit différemment sur un autre site, il suffit de demander si elles peuvent le faire. PaySimple.com, par exemple, vous devez demander spécifiquement parce que leur API est toujours bêta, mais si la mémoire est bonne, ils offrent cette fonctionnalité. –

+0

Une autre note concernant les paiements de site Web pro/paypal: Vous devez vous inscrire pour les paiements de site Web pour demander des «transactions de référence» et obtenir l'approbation (un processus d'approbation de 3 jours). Ils peuvent vous créditer 2 mois des frais mensuels de 30 $ pendant que vous êtes en développement si vous le demandez. Mais vous devrez vous inscrire pour savoir si vous pouvez obtenir cette fonctionnalité, ce qui signifie que vous voudrez probablement le faire en cours de développement pour savoir si vous pouvez aller de l'avant avec paypal. –

Questions connexes