Il existe de nombreuses façons de configurer des sites de commerce électronique; Si vous n'avez aucune expérience et que vous ne voulez pas entrer dans quelque chose de "compliqué", je vous suggère d'utiliser une "vitrine" web personnalisable hébergée par quelqu'un d'autre, pré-intégrée avec le traitement de carte de crédit , etc. Il y a des tonnes d'options pour ceux-ci en ligne. Il suffit de rechercher google pour "boutique en ligne". Yahoo! a même un tel service:
http://smallbusiness.yahoo.com/ecommerce/sellonline.php
Au-delà de cela, il est assez facile d'intégrer avec quelqu'un comme PayPal. Ils ont toutes sortes d'options des plus simples (utiliser un lien pour envoyer quelqu'un à leur site avec des paramètres de chaîne de requête pour laisser paypal savoir ce que l'utilisateur voulait acheter):
https://cms.paypal.com/us/cgi-bin/?&cmd=_render-content&content_ID=developer/home
Au-delà de ce niveau, vous devra inscrire pour un compte marchand, ou tout autre type de service semblable, comme celui offert par authorize.net (qui je l'aime):
http://www.authorize.net/
Il y a des éléments que vous pouvez acheter pour la plupart le développement web majeur plates-formes comme .NET, JSP, etc. L'exemple parfait est dotnetcart. Ces composants fournissent hors-the-box, les intégrations faciles à configurer avec les principales sociétés de traitement de CC, ainsi que out-of-the-box achats implémentations panier:
http://www.dotnetcart.com/
Enfin, la plupart marchand les services/passerelles de paiement fournissent des services Web pour l'intégration directe.
PS.) Ne jamais stocker de numéros CC;
duplication possible de [Expérience avec les systèmes de facturation] (http: // stackoverflow.com/questions/1573468/expérience-avec-facturation-systèmes) –
Je pense que le but est de faire aussi peu de travail vous-même; vous pouvez intégrer avec, par exemple, http://www.PayPal.com (http://www.pragprog.com ["vendredi" sur PayPal et ruby] (http://www.pragprog.com/titles/jfpaypal/payment-processing-with- paypal-et-ruby) était assez bon) ou un autre service tel que http://www.braintreepaymentsolutions.com/ – sarnold