Articles

Affichage des articles du juillet, 2016

Intégrer le paiement Paypal dans un site web en asp.net C#

Les procédures de connexion au serveur Paypal se sont transformées en 2016, voici une procédure simple utilisant les variables API. 1. Dans l'interface Paypal , générer et récupérer les variables de l'API : Préférences, Paramètres du compte, Mes ventes, Accès à l'API (mettre à jour), Demander les identifiants API. Récupérer les variables suivantes :  UserAPI, PwdAPI, SignatureAPI, toutes trois précédées de codes.PAYPAL_ dans le code qui suit. 2. Dans les deux pages asp.net suivantes ajoutez quatre clauses using : using System.Net; using System.IO; using System.Collections.Specialized; using System.Text; Dans la page de paiement (ex. paiement.aspx.cs ) ajouter ce code (soit dans Page_Load soit dans une autre fonction : Button1_Click) : string ReturnURL = "http://nomdusite/retour_paiement.aspx"; //adresse complète de redirection en cas de paiement string CancelURL = ""; //adresse de redirection en cas de défaut de paiement (annulation ou erreur) string T

Validation of viewstate MAC failed

Image
Cette désagréable erreur qui apparaît de temps à autre peut être résolue en ajoutant cette ligne de code au fichier web.config sous la balise <system.web> : <machineKey validationKey="52B3217F9A9F7B8CE24DEFBD3EDF2B698E37B2ADE33257FAD329A242C11579D0EEDDB67F94CCF27143DCA4BBF9667DDAE78EBEDDD9EABB7C7AB874B5EC443954" decryptionKey="8A3AD1DD400FF3A09F3F5CB27C0411D2E8C7792CE523FD7B" validation="SHA1"/>