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
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.
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.
- 1. Expiration de l'instance Singleton après une période de temps
- 2. processus tuant java après une période de temps
- 3. Utilisateurs automatiquement non-debus après une période de temps
- 4. Exécution d'une application après une période de temps
- 5. Obtenir l'historique des cartes de crédit
- 6. Formatage d'une période de temps
- 7. comment valider les cartes de crédit en utilisant jquery.validation creditcard2?
- 8. Codeigniter/PHP supprime la ligne après la période de temps
- 9. Pourquoi mon site ASP.Net fonctionnant sous IIS7 met-il tant de temps à se charger après une période d'inactivité?
- 10. Prévenir l'utilisation de cartes-cadeaux de carte de crédit?
- 11. NullReferenceException après une longue période de disponibilité
- 12. Cartes de crédit: Peut-on vérifier AVS avant l'autorisation?
- 13. Comment utiliser performselector pour impliquer la fonction avec argument après une période de temps particulière
- 14. comment sélectionner une période de temps dans mysql?
- 15. comment lire l'audio après une période donnée
- 16. appeler une fonction en javascript après une période de temps est passé
- 17. e magasin, le traitement des cartes de crédit et paypal
- 18. Comment utiliser une classe distincte pour valider les numéros de cartes de crédit en C#
- 19. Requête de période de temps SQL
- 20. En utilisant java.util.logging, est-il possible de redémarrer les logs après une certaine période de temps?
- 21. Supprimer des fichiers de session après une période de création
- 22. Zend Cache ne récupère pas les éléments du cache après une certaine période de temps
- 23. Définition d'objets (non utilisateurs) inactifs après une période de temps dans asp.net mvc
- 24. Test d'un événement survenu après une période de temps dans jQuery
- 25. JAVA: Comment accepter les entrées pendant une certaine période de temps seulement
- 26. Déconnecter une connexion jquery après une période d'inactivité
- 27. Payment Gateway ne fournit pas de cartes de crédit de test pour les développeurs
- 28. java - charger des cartes différentes
- 29. Pourquoi le temps d'attente de ma session Netbeans Xdebug après la période d'inactivité
- 30. Agréger les valeurs des colonnes SQL par période de temps
Comment s'appelle cette méthode de transactions? – sarmenhblkj
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é. –
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. –