ajouter un commentaire commentaires (1) créer un trackback trackback (1) recommander
Dans un post récent sur son blog (http://www.pme-pmi.org/blog/), le site présente PayPal comme "la solution de paiement en ligne adaptée aux PME PMI".
PME-PMi.org est un site portail d'informations sur les nouvelles technologie de l'informations et de la communication (Internet, E-business, Communuication, Référencement, ADSL, aide à la création d'entreprise…). Le portail permet de mettre en relation des prestataires dans ces domaines avec des pme pmi ou tpe qui souhaiteraient mettre en place des prestations dans les domaines concernés.
Nous sommes donc très fier qu'ils nous reconnaissent comme une solution adaptée aux besoins des PME PMI.
Un petit post pour annoncer le lancement du nouveau site communautaire pour le réseau mondial des développeurs PayPal (PDN ou PayPal Developer Network).Mais devoir choisir entre plusieurs solutions prend du temps, et vous voulez faire ça le plus vite possible. C’est le but de cet article.
![]()
Boutons « Acheter Maintenant »
C’est le produit d’origine. Ils demeurent très utilisés, de par leur simplicité. Vous copiez un peu de code HTML, définissez quelques variables et c’est tout.
Des variations permettent de créer des boutons de don et des abonnements / paiements récurrents (vous pouvez aussi utiliser ça pour simuler du 3 fois sans frais!). Mais dans tous les cas, c’est simplement du HTML.
Donc si vous n’avez pas de budget de développement pour votre activité, c’est la solution pour vous. Le bouton effectue un POST par formulaire ou un lien HTML qui contient tout ce dont PayPal a besoin pour effectuer la transaction. L’acheteur se connecte à son compte PayPal ou paie par carte bancaire (l’ouverture de compte étant optionnelle) et voilà. Il est alors redirigé vers l’URL que vous spécifiez dans le bouton (variable: return).
Vous saurez que vous avez reçu un paiement de deux manières : vous recevez un email à chaque transaction ; et vous pouvez consulter votre historique (et le télécharger dans Excel) en vous connectant à votre compte PayPal.
Notification instantanée de paiement (IPN)
Pour aller un peu plus loin et si vous avez des connaissances de base en programmation, vous pouvez automatiser certains processus via IPN (des examples de code réutilisable ici).
Vous configurez IPN sur votre compte PayPal ou en passant la variable notify_url dans vos boutons de paiement. PayPal enverra alors un POST à l’URL que vous aurez spécifiée, pour chaque évènement important (paiement reçu, remboursement, litige etc).
Ceci vous permet par exemple de mettre à jour votre base de données avec les détails de la commande, qui arrivent dans le corps du POST.
La notification est donc asynchrone : elle se fait en parallèle du retour de l’utilisateur sur votre site. Elle arrive généralement en quelques secondes mais peu parfois prendre quelques minutes.
![]()
Une autre fonctionnalité classique de PayPal qui est utile si vous savez développer avec HTTP (et voici des examples de code réutilisable). Lorsque les acheteurs paient par PayPal, ils sont redirigés vers le site de PayPal et ne reviennent chez vous que lorsque la transaction est effectuée (sauf dans le cas de Paiement Express, cf ci-dessous).
PDT vous donne la possibilité, à travers une série de POST, de récupérer tous les détails de la transaction. Vous pouvez faire ceci de manière synchrone (contrairement à IPN ci-dessus) et ça vous permet donc d’afficher ces détails lorsque l’utilisateur revient sur votre site. Ceci est important par exemple si vous faites du téléchargement de contenu numérique et que votre page de retour doit contenir un lien si et seulement si le paiement a bien été effectué.
Si vous implémentez PDT, il est fortement recommandé que vous implémentiez aussi IPN (ci-dessus). En effet, si l’acheteur ne revient pas sur votre site (par ex. ferme son navigateur juste après le paiement PayPal), vous ne recevrez pas de notification PDT (mais vous recevrez un IPN). C’est un cas qui arrive entre 1 et 5% du temps, et vous devrez alors aller chercher ces transactions manuellement dans votre historique PayPal…
Bref, c’est très pratique et c’est très simple, et ça vous permet d’implémenter des solutions qui ne sont pas réalisables avec IPN uniquement.
Les Services Web (SOAP) En 2004, nous avons lancé une première version de nos Services Web et nous les avons constamment mis à jour depuis. Si vous savez invoquer des services web, vous pourrez ajouter des tonnes de fonctionnalités à votre site. La documentation complète se trouve ici. ![]()
Notez que nos kits de développement (SDK), disponibles en PHP, Java, ASP, ASP.Net et ColdFusion permettent d’invoquer ces services web comme de simples appels de fonction.
Voici une liste courte des services web disponibles au grand public :
|
Service Web |
|
Description |
|
TransactionSearch |
Recherche de transactions |
|
|
GetTransactionDetails |
Détails sur une transaction donnée |
|
|
RefundTransaction |
Effectuer un remboursement (partiel ou total) |
|
|
MassPay |
Paiement groupé, permet de payer de nombreuses personnes à la fois |
|
|
DoAuthorization |
Effectue une autorisation sans collecter d’argent |
|
|
DoReauthorization |
Ré-autorise le paiement |
|
|
DoCapture |
Collecte un paiement autorisé précédemment |
|
|
DoVoid |
Annule une autorisation |
|
|
SetExpressCheckout |
Commencer une transaction « Paiement Express » |
|
|
GetExpressCheckoutDetails |
Obtenir toutes les données (nom, adresse de livraison, etc) d’une transaction « Paiement Express » |
|
|
DoExpressCheckoutPayment |
Terminer une transaction “Paiement Express” |
Lorsque vous choisissez de prendre PayPal pour ne traiter que les paiements d’utilisateurs existants (c.a.d. que vous avez déjà une solution bancaire CB et que vous mettez PayPal en plus), vous avez deux implémentations techniques possibles. Soit vous prenez le « Paiement Standard », qui est techniquement identique à ce que j’ai décrit plus haut (Bouton de paiement + PDT + IPN). Soit vous choisissez le « Paiement Express », qui est basé sur des APIs et que PayPal recommande fortement.
Dans le cas de Paiement Express, l’utilisateur est redirigé vers le site PayPal où il autorise le paiement. En revanche le paiement lui-même se fait sur votre site. Ceci évite tous les problèmes de notification liés aux utilisateurs ne retournant pas sur votre site.
Ca permet aussi, optionnellement, de mettre PayPal en amont du processus de paiement, là où vous demandez à l’utilisateur de saisir toutes ses coordonnées (en plus de le mettre là où vous mettez CB, Visa et MasterCard) : En effet, PayPal connaît les noms, emails, adresses de livraisons etc de ses utilisateurs. Alors plutôt que de leur demander de saisir tout cela sur votre site (et de risquer de les perdre), vous pouvez les envoyer sur PayPal directement. PayPal leur fait autoriser le paiement et choisir une adresse de livraison, les renvoie chez vous, vous fournit leurs coordonnées et l’adresse choisie. Vous pouvez alors leur faire choisir leur service de livraison, calculer votre TVA, vos frais d’envoi et effectuer le paiement, le tout à partir de votre site.
Bref, c’est du paiement en 3 clics, sans aucune saisie de donnée pour l’acheteur. Les sites qui effectuent cette modification s’en trouvent fort satisfaits, leurs acheteurs aussi, et je vous invite à essayer. Autorisation & Collecte : paiement différé et paiement fractionné Comme certaines solutions de paiement CB avancées, PayPal vous permet de séparer la demande d’autorisation de sa collecte. Ceci vous permet de bloquer pendant quelques jours les fonds nécessaires à un paiement sans pour autant débiter l’acheteur.
Par exemple, un site peut choisir d’autoriser le paiement lorsque l’acheteur clique sur « payer », mais ne collecter ce paiement que lorsque la commande est prête à l’envoi.
Si finalement la commande ne peut pas être livrée, le marchand annule simplement l’autorisation, plutôt que rembourser l’acheteur.
Cette fonctionnalité est compatible aussi bien avec les boutons de paiement qu’avec le Paiement Express.
Il faudrait des pages entières pour décrire la richesse de ce produit, et je vous invite donc à lire la documentation (en anglais pour l'instant) ou à nous contacter si cela vous intéresse. Conclusion
Si vous êtes à la recherche d’une solution de paiement par carte sur votre site, PayPal est une solution très simple d’emploi qui vous permet de démarrer rapidement.
Si vous acceptez déjà les paiements par carte, ajouter PayPal vous permet d’augmenter vos ventes, d’accéder aux 105 millions de porteurs de compte, de mieux vendre à l’étranger, et le tout très simplement.
Notre service commercial est à votre disposition pour toute question : marchands@paypal.fr et 0821 230 225. Et je suis, comme toujours, ravi de répondre à tous commentaires mis sur ce blog (et aux messages privés en cliquant sur le lien en bas de page).
PayPal vendre web 2.0 webmaster osCommerce astuces developpeur boutique e-commerce paiement cb carte bancaire
Les Kits de développement (SDK) PayPal sont des librairies disponibles en PHP, Java, ASP, ASP.Net et ColdFusion. 
Un petit utilitaire bien pratique pour les utilisateurs de Firefox: l'extension de paiement PayPal. En un clic, vous envoyez des paiements, via PayPal, à vos amis, etc.
PayPal vendre web 2.0 webmaster osCommerce


|
RSS |
|
|
|
|
|
|
|
|