Comme mentionné ci-dessus, ne pas stocker les informations de carte de crédit dans une base de données. C'est une recette pour l'ennui. Cela permettra de vous faire une très jolie cible pour les pirates et, si elles ont réussi à les récupérer à la fin de votre entreprise et potentiellement ruiner votre vie ainsi que la vie de ceux dont les numéros de carte de crédit sont volés.
Ceci dit voici trois choses à considérer:
1) Votre meilleur pari est d'utiliser un processeur de paiement/de la passerelle de paiement qui offre de facturation récurrente. Un exemple de ceci est Authorize.Net's Automatisé de Facturation Récurrente de service. Une fois que vous avez configuré l'abonnement, ils seront automatiquement le projet de loi à l'utilisateur tous les mois pour vous automatiquement et vous faire connaître les résultats de l'opération. Il vous permet d'économiser une tonne de travail et vous décharge de la responsabilité de stocker des informations de carte de crédit.
2) Si vous ne conservez numéros de carte de crédit, vous devez suivre PCI lignes directrices. Ces lignes directrices sont établies par l'industrie des cartes de paiement et de définir ce que vous pouvez faire et ne pas faire. Il définit également comment les informations de carte de crédit doivent être stockées. Vous aurez besoin de crypter le numéro de carte de crédit, vous devez, mais ne sont pas tenus de, de crypter les informations relatives à la date d'expiration, etc). Vous serez également tenus de veiller à ce que votre serveur web et un réseau sécurisé. Ne pas atteindre la conformité PCI vous fera perdre votre compte de marchand et d'être interdit d'avoir un vrai compte marchand pour toujours. Qui limiterait vous à l'aide de sous-traitants, qui sont de moins en moins flexibles. Gardez à l'esprit que PCI lignes directrices sont un bon début, mais à peine un "comment" quand il s'agit de la sécurité en ligne. Votre objectif sera de dépasser la recommandation (par lot).
3) les États lois remplacent la conformité PCI. Si vous souffrez d'une infraction et numéros de cartes de crédit volées, vous risquez des poursuites pénales. Les lois varient d'un état à l'autre et sont constamment en mouvement, comme les législateurs commencent seulement à réaliser combien sérieux d'une question c'est.
Aussi loin que le cryptage va assurez-vous de lire sur les algorithmes de chiffrement sont en sécurité et n'ont pas été encore levée. Blowfish est un bon début et si vous utilisez PHP le mcrypt bibliothèque est recommandée (exemple).