On m'a demandé comment tester son site une fois qu'il est prêt. La méthode officielle, c'est d'utiliser notre environnement de test. Pour ce faire, il vous faut d'abord créer un compte PayPal Developer Network sur
https://developer.paypal.com. De là, vous pouvez créer un compte de test pour vous (le vendeur). Ensuite, il vous suffit de remplacer dans vos boutons de paiement
www.paypal.com par
www.sandbox.paypal.com.
Vous pouvez lire toutes les infos sur l'environnement de test dans
ce document PDF.
Si vous avez implémenté les notifications instantanées de paiement (IPN), vous pouvez tester vos scripts en allant
à cette page ou
celle-ci.
Et, comme toujours, n'hésitez pas à partager vos idées en ajoutant des commentaires à ce post.
Un message de Jean-Marc et Nathalie avec un premier exemple de site PayPal réalisé par les lecteurs de ce blog, avec de précieux conseils sur osCommerce:
Brocanteo est une boutique de Brocante et Decoration de vente par correspondance qui vous propose un rendez-vous autour d'ambiances et coups de coeur pour faire de bonnes affaires et décorer vos maisons de famille, à distance, en confiance et à prix doux.
Nous utilisons depuis le départ PayPal et pouvons témoigner de la facilité d'implémentation grâce à des développements de la communauté d'Oscommerce. Cela nous a permis de démarrer sans frais fixes en comparaison avec les solutions des banques "traditionnelles".
Ils partagent de plus leur expérience d'intégration avec osCommerce:
J'avais commencé par utiliser le module paypal de base d'oscommerce (rapidement donc) mais qui ne donne pas satisfaction car si l'utilisateur ne revient pas sur le site (en fonction de l'interface), la commande est bien valide au niveau paypal mais pas validée dans oscommerce, ce qui fait que les produits ne sont pas décomptés du stock, l'utilisateur ne voit pas sa commande comme validée dans son interface etc...
Ensuite j'ai utilisé le module paypal_ipn 3.1.5 que j'ai un peu localisé et qui donnait entière satisfaction (à part pour des utilisateurs suisses qui sont considérés comme allemands au niveau interface en fonction du code ISO de la suisse alors que certains ne parlent que le Français) jusqu'à il y a 4 semaines où nous avons eu le syndrome de ne plus avoir la commande validée et le caddie non vidé. (en gros l'ipn qui n'était plus bien interprété). Il y a du y avoir une évolution coté paypal mais laquelle ? Je pense que c'est la meilleure base pour essayer d'avoir une version d'un module "universel" qui fonctionne à coup sûr.
Vu les problèmes je suis alors passé sur le module paypal_ipn de l'équipe oscommerce qui donne satisfaction (les commandes sont bien validées), sauf que nous n'avons plus de transmission des noms des produits dans la partie email et si l'objet est présent dans plusieurs catégories l'objet n'est pas "décompté" du stock.
Merci pour ces conseils qui seront précieux pour les visiteurs désireux de créer un site sous osCommerce.
A noter qu'effectivement, de nombreux utilisateurs nous rapportent que le module PayPal livré par défaut dans osCommerce n'implémente qu'une seule de nos deux méthodes de notifications (Transfert des données de paiement, mais pas Notification instantanée de paiement). Or il est indispensable d'intégrer la Notification instantanée de paiement, ce qui est fait dans les deux contributions osCommerce évoquées ci-dessus. Donc si vous voulez créer un site osCommerce avec PayPal, il vous faut télécharger, sur le site d'osCommerce, l'une de ces deux contributions.
Et j'en profite pour engager les développeurs d'osCommerce à changer leur module par défaut, car il n'est pas bien développé. S'ils me lisent et veulent me contacter, je serai ravi de les aider (ou de les diriger vers des développeurs PayPal qui les y aideront).
Suite à
mon article sur les boutons de don pour votre blog, j'ai trouvé un didacticiel très bien fait: joël ronez explique comment créer une boutique en ligne avec typepad et PayPal. Vous trouverez tous les
détails ici.
En quelques étapes, vous transformez votre blog typepad en site de commerce électronique!
PayPal sera présent au salon Webmasters Expo les 3 et 4 mai 2006 à la Villette.
Le 3 mai, je participe à une table ronde générale sur les paiements à 14h puis anime un atelier spécifiquement sur PayPal à 15h30. Et nous aurons un stand sur les deux jours.
Venez nombreux!
Bonjour,
Dans un esprit très Web 2.0, je propose de vous mettre à contribution.
Si vous avez des:
- suggestions d'articles
- questions existentielles sur le paiement en général et par PayPal en particulier
- retours d'expériences sur vos intégrations et utilisations de PayPal
- idées, suggestions, articles techniques, exemples de code source,
- etc etc etc
Aidez à faire vivre ce blog et à le rendre encore plus utile!

J'ai précédemment décrit la solution
PayLoadz: une solution clé en main pour quiconque veut vendre du contenu numérique.
Ils viennent de lancer un nouveau produit dans la même veine:
PayLoadz Express. Cette solution gère l'hébergement du contenu, le paiement par PayPal et s'assure que seuls ceux qui paient peuvent télécharger le contenu (les liens générés expirent automatiquement et ne risquent donc pas de circuler à l'air libre). Ce produit-ci s'adresse donc surtout à ceux qui ont déjà un site: vous mettez votre catalogue en ligne. Vos liens sont créés via PayLoadz Express et redirigent votre acheteur vers leur plateforme. C'est simple comme tout à mettre en oeuvre.
Les deux solutions ne sont pour l'instant disponibles qu'en dollar et en Anglais, mais Shannon Sofield (le lead developer) m'a promis qu'ils travaillent sur une version française pour très bientôt. Je vous tiens au courant.
[Avis aux services français de micro-paiement qui prennent >=30% de commissions, et qui feraient bien de baisser leurs tarifs en préparation de ceci :) ]

osCommerce est un logiciel open source puissant qui permet de créer une boutique en ligne et qui
intègre le paiement PayPal (entre autres). Des milliers de boutiques à travers le monde utilisent cette solution, dont la
version française se trouve ici.
Je viens de lire un livre que je recommende vivement. Il explique très en détail comment créer un site e-commerce complet en utilisant osCommerce et PayPal. Il s'agit de "Créez votre boutique en ligne", collection "Guide Microapp", ISBN: 2-7429-6316-2, écrit par
Pierre-Emmanuel Muller.
A lire absolument si vous voulez créer votre propre boutique à peu de frais!
Vous pouvez personnaliser les pages de paiement PayPal pour les assortir mieux à votre charte graphique (cf Profil > Personnalisation des pages de paiement). Outre modifier les couleurs, vous pouvez aussi ajouter votre propre logo, qui remplace alors en haut de page le nom de votre compte PayPal (pour voir une démo de ceci, allez sur
paypal.fr/demo/).
Cependant, pour pouvoir mettre votre logo sur nos pages sans que le navigateur n'affiche de message d'alerte, il vous faut héberger ce logo sur un site sécurisé.
Aujourd'hui, PayPal n'a pas de fonctionnalité permettant de stocker votre logo sur notre site. Il vous faut donc trouver votre propre hébergement sécurisé.
Je n'en connais pas en France (merci de me laisser un commentaire si vous avez des infos là-dessus). En revanche, en voici un qui, en plus, accepte les paiements par PayPal:
http://scorpionwebhosting.com/. Pour 2$ par mois, ils vous hébèrgent 2MB d'images (ça fait beaucoup de logos, et ça peut vous donner des idées de business: revendre leur service?).
Vous passez du temps à écrire un blog? vous méritez d'être rétribué (un peu). Pour ce faire, vous pouvez mettre de la pub, mais vous pouvez aussi mettre à contribution vos lecteurs.
PayPal vous permet très facilement d'accepter des dons sur votre blog. Connectez-vous à votre compte PayPal et allez sur la
page de création de boutons de don. Entrez les infos, cliquez sur "plus d'option", choisissez "Pas d'expédition nécessaire", puis cliquez sur "créer le bouton".

PayPal vous fournit du code HTML à copier-coller dans votre blog.
Note: Si vous choisissez l'option non-cryptée, vous trouverez alors deux formes de code. Le première est un formulaire HTML, qui ne passera pas dans tous les blogs. La deuxième est une simple URL, et peut donc servir comme lien. Voici un exemple: vous pouvez
me faire un don en cliquant ici (lien textuel) ou ici

ou encore ici

Ca va vous prendre 5 minutes. Et qui sait, ça peut vous rapporter gros!