Guide d utilisation v 2.5



Documents pareils
Comment utiliser mon compte alumni?

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel

Sage CRM. Sage CRM 7.3 Guide du portable

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Keyyo Guide de mise en service CTI / API / TAPI Keyyo

Sage CRM. 7.2 Guide de Portail Client

Assistance à distance sous Windows

McAfee Security-as-a-Service

FileMaker Server 14. Guide de démarrage

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &.

NAS 321 Héberger plusieurs sites web avec un hôte virtuel

Extension WebEx pour la téléphonie IP Cisco Unified

1. Comment accéder à mon panneau de configuration VPS?

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version EXOCA 1

1. Installation du Module

Foire aux Questions Note: Les réponses aux questions correspondent à la version Mise en route

Guide d utilisation IPAB-ASSOCIATION v5.0 GUIDE D UTILISATION. à destination des associations et organismes sans but lucratif.

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

7.0 Guide de la solution Portable sans fil

VRM Monitor. Aide en ligne

Vérification intégrée de l'utilisateur Guide d'implémentation client Confidentiel Version 2.9

Guide destiné aux partenaires: de l'inscription à MPN à l'établissement d'une offre pour Office 365

FileMaker Server 13. Guide de démarrage

FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date :

FileMaker Server 14. Aide FileMaker Server

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer

e-secure guide d'utilisation

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Cyberclasse L'interface web pas à pas

CONFIGURER VOTRE HEBERGEMENT WINDOWS

MEDIAplus elearning. version 6.6

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Achat V9.7 Dématérialisation des Achats et des Marchés Publics

Gestionnaire de Réservations Guide Utilisateur

OPTENET DCAgent Manuel d'utilisateur

Publication dans le Back Office

TNT Express. Magento

Guide d'installation Application PVe sur poste fixe

Le serveur SLIS - Utilisation de base

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Fonctions pour la France

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

Installation 1K-Serveur

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

Ref : Résolution problème d'accès aux supports de cours

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat windowsx64.zip.

Fonctions pour la Suisse

e)services - Guide de l utilisateur e)carpa

14.1. Paiements et achats en ligne

La Clé informatique. Formation Internet Explorer Aide-mémoire

Télécharger et Installer OpenOffice.org sous Windows

Guide de déploiement

CAP BOX Note utilisateurs

Guide d utilisation de PayPal e-terminal. Informations à usage professionnel uniquement

Installation des caméras IP

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.3

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS

Guide de l'utilisateur

Novell. NetWare 6. GUIDE D'ADMINISTRATION DE NETDRIVE

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

Déployer une application Web avec WebMatrix et Ma Plateforme Web

PLATEFORME SAAS D'ENVOI DE SMS. Guide du débutant UTILISER LA PLATEFORME SMSMODE TUTORIEL

Guide d'utilisation du portail d'authentification Cerbère à usage des professionnels et des particuliers

E-Remises Paramétrage des navigateurs

Guide d'intégration à ConnectWise

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

Le transfert de fichiers avec Filezilla Initiation à l'utilisation d'un client FTP

Procédures d accès au nouveau réseau sans fil à l aide d un portable (Windows XP) géré par la DGTIC

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

Edutab. gestion centralisée de tablettes Android

ETI/Domo. Français. ETI-Domo Config FR

Contrôle Parental Numericable. Guide d installation et d utilisation

Sessions en ligne - QuestionPoint

Guide Google Cloud Print

Table des matières. 1 À propos de ce manuel Icônes utilisées dans ce manuel Public visé Commentaires...

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Mode d'emploi de la newsletter

Manuel Utilisateur de l'installation du connecteur Pronote à l'ent

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

Service d information pour remise de paiement de factures Scotia

Guide d installation et d utilisation

Guide de configuration de SQL Server pour BusinessObjects Planning

Symantec Backup Exec Remote Media Agent for Linux Servers

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation

Le générateur d'activités

FileSender par RENATER - Guide utilisateur

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée)

EXTRANET STUDENT. Qu'est ce que Claroline?

progecad NLM Guide de l'utilisateur

Identification sur le site de la Chambre de Métiers et de l'artisanat de l'ain

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Les messages d erreur d'applidis Client

Manuel d'utilisation d'apimail V3

Transcription:

Guide d utilisation v 2.5 Maj. le 23/12/2014

Inscription et Connexion à l'espace client 4 Authentification 4 Mot de passe oublié 4 Installer le service de micropaiement PayPerPass 6 1. Ajouter un site 7 2. Ajouter un produit 8 3. Utiliser les scripts de micropaiement 9 A. Mode Standard 9 Processus de paiement 17 B. Mode Mixte 18 Cas de l'appel Sans Code et du Double Appel Sans Code 20 Option Internet+ Mobile (MPME) et Internet+ Box 21 Option pour un traitement dans la page de paiement 24 C. Mode API (transparent) 26 Cas de l'appel sans code 28 2

Relevés des micropaiements 31 Liste des micropaiements 31 Rapport des incidents 35 Suivi des incidents 37 Code de Test 30 Fiche client 38 Edition du profil 40 Club Payperpass 41 Sécurité 42 Annexe : liste des codes d'erreurs 43 3

Inscription et Connexion à l'espace client Pour vous inscrire et utiliser notre service, vous devez simplement remplir le formulaire dédié disponible à cette adresse : http://client.payperpass.eu/inscription Après validation du formulaire, vous recevez vos identifiants de connexion par email. Authentification Connectez-vous à l'espace client et entrez vos code d accès : http://client.payperpass.eu Si vous avez perdu vos codes d accès, vous pouvez à tout moment en recréer de nouveaux. Mot de passe oublié Cliquez sur le lien «mot de passe oublié». Une nouvelle interface s offre à vous : Entrez l adresse email que vous utilisez pour vous connecter au site. 4

Cliquez sur le lien «Espace Client» pour vous reconnecter avec le nouveau mot de passe que vous venez de recevoir par email. Après votre connexion, vous serez orienté vers l interface de changement de mot de passe ou vous pouvez à nouveau accéder à l ensemble des services de l Espace Client. Le relevé des transactions vous indique mois par mois, semaine par semaine ou au jour le jour le nombre de transactions effectués sur votre site par service (SMS, audiotel, MPME,...). 5

Installer le service de micropaiement PayPerPass L installation du système de micropaiement PayPerPass, se fait en 3 étapes simples : 1. Ajouter un site : pour enregistrer le site à partir duquel vous souhaitez proposer le module de paiement PayPerPass, 2. Ajouter un produit : pour enregistrer le produit que vous souhaitez vendre à partir de votre site Internet, 3. Générer un script : pour générer le script personnalisé à installer sur votre site Internet. 6

1. Ajouter un site Une fois connecté, vous devez vous rendre dans la rubrique SOLUTION /SITES et cliquer sur le bouton Ajouter un site. Ensuite renseignez les informations demandées et valider le formulaire. Le champ texte 'Description' peut ne pas être remplis. Il est seulement obligatoire de le remplir si la catégorie Autre' est sélectionnée. Remplissez le Mot Clé SMS+. Ce mot clef sera ajouté comme un suffixe au short code utilisé pour les SMS. Exemple PASS TEST si vous remplissez TEST. Ce champ est optionnel. Privilégiez les mots courts. Il est possible de modifier les informations ultérieurement en cliquant sur MAJ (mise à jour) ou Suppr. (supprimer). Important : les sites enregistrés doivent respecter la charte d'utilisation des services PayPerPass. Nous nous réservons de droit de supprimer les sites contrevenant aux clauses de notre charte. 7

2. Ajouter un produit Allez ensuite dans la rubrique PRODUITS. Choisissez votre site (pour l'exemple www.demo.net), renseignez les informations suivantes : Prix du produit : c'est le montant que vous voulez faire payer à vos clients pour le prix du produit. Ne remplissez ce champs que si vous utilisez le paiement Bitcoin ou Carte de crédit Mot Clef : c'est le mot clef que vos clients utiliseront pour vous contacter via le service Chat SMS. Laissez ce champ vide si vous n utilisez pas les services de Chat SMS. url de votre page de paiement : c'est l'adresse de la page qui contiendra le cadre de paiement payperpass à destination de vos clients url de votre page de produit : c'est l'adresse de la page qui contiendra votre produit (un fichier à télécharger, une recette, un jeu, un contenu,...) url de votre page d'erreur : c'est l'adresse de la page qui contiendra votre message d'erreur en cas de problème de paiement. Note : vous pouvez laisser ce champ vide. Dans ce cas l'utilisateur sera redirigé vers un message d'erreur payperpass. Après validation, le produit s affiche dans la liste en dessous du formulaire. Vous pouvez modifier les informations de chaque produit en cliquant sur Edit Vous pouvez enregistrer autant de produit que vous le souhaitez. 8

3. Utiliser les scripts de micropaiement Vous allez maintenant pouvoir utiliser les scripts de micropaiement PayPerPass de 3 façons différentes : en mode Standard en mode Mixte en mode API (transparent) A. Mode Standard Ce mode vous permet d'insérer un cadre embarqué dans votre site qui permettra à vos utilisateurs d'accéder à un contenu payant après avoir effectué un paiement. C'est le mode le plus simple. Vous allez télécharger 2 scripts à insérer l'un sur la page de paiement de votre produit et l'autre sur la page du produit pour le protéger. Aller dans la rubrique GENERER UN SCRIPT Sélectionnez le site, puis le produit désiré. Vous avez alors accès à la liste des services de micropaiement disponibles. Important : les services SMS+ ne sont pas autorisés pour les sites d'instant gagnant engageant des sommes à gagner. 9

10

Sélectionnez les services désirés. 11

SMS+ et l audiotel. Ne sélectionnez qu un seul palier à la fois Audiotel sans code Vous avez le choix entre 2 types d audiotel sans code. L audiotel sans code simple et l audiotel sans code avec vérification («witch check»). Ce deuxième type s assure que votre utilisateur reste la durée impartie pour valider l appel. Il est mieux rémunéré. Le premier type valide la transaction même si votre utilisateur n est pas resté la durée impartie. Il est moins bien reversé. Nous vous encourageons à utiliser le 2 ème type afin de limiter le risque de classification des appels comme trafic frauduleux de la part des opérateurs. Internet+ Box et Mobile Vous pouvez choisir plusieurs paliers pour. Dans ce cas c est l utilisateur final qui choisira le montant selon les choix proposés. Donnez cette possibilité pour les sites de dons par exemple. Chat SMS Le numéro d appel et votre mot clé sera affiché dans la brique de paiement. Important : Vous devez nous contacter pour activer avec nous votre mot clef. SMS International Vous pouvez choisir autant de pays que souhaité. Contactez-nous si vous ne trouvez pas le pays que vous désirez. Activation sous 48h. Paiement en Bitcoins C est le montant de votre produit qui s affichera dans la brique de paiement. 12

Si vous sélectionnez plus d'un service, vous pouvez choisir d en mettre un en avant (l'onglet qui s'affichera par défaut dans l'interface de paiement). Choisissez le thème que vous voulez pour votre iframe. Un aperçu est disponible par survol avec la souris sur le thème sélectionné. Laissez le paramètre durée de réservation du numéro vide. Ce paramètre est optionnel et pourra être utilisé en mode mixte et caché. Dans l image précédente, c'est le SMS 4 50 qui s'affichera en premier à l utilisateur avec le thème Light. Validez 13

Après validation, vous obtenez les scripts à installer sur la page produit de votre site. Copiez / coller le script de paiement à l'emplacement où vous voulez voir l'interface de paiement s'afficher sur la page de paiement. Insérer également le css fourni dans la partie <style></style> du <head></head> de votre page, ou sur votre feuille de style css. Le css fourni personnalisable sur votre site. Il s'agit d'un iframe (un cadre embarqué) qui affichera l'interface de paiement PayPerPass. Cet iframe est responsive, c est-à-dire, qu il s adapte automatiquement à la taille de l écran sur lequel il est appelé. Copiez / coller le script de protection dans la partie «<head></head>» de votre page produit. Ce script évite qu'un utilisateur qui connaîtrait l'adresse directe de cette page ne s'y connecte et accède à votre produit sans être passé par l'interface de paiement. Si c'était le cas celui-ci serait redirigé vers votre page de paiement. 14

Ne vous souciez pas de la partie Url de rapport des transactions réussies. Elle sera utilisée en mode mixte. Important : l'iframe payperpass charge votre page produit dans la fenêtre parent. N'utilisez pas de scripts java ou flash qui bloqueraient le chargement depuis le cadre enfant. Une fois le script inséré dans votre page de paiement, l'interface s'affichera de cette manière sur votre site : Notez que c'est le service que vous avez choisi de mettre en avant qui s'affiche en premier. En cliquant sur les onglets l'internaute peut choisir d'autres moyens de paiement 15

s il le souhaite. 16

Processus de paiement Un fois le code saisi par l'internaute ou le paiement effectué chez l'opérateur mobile, celuici est redirigé vers votre page de produit dont vous avez saisi l'adresse à la rubrique PRODUITS. Le script de protection vérifie qu'une transaction a été effectuée par l'internaute et donne l'accès au contenu. Note : il est possible de personnaliser l'interface aux couleurs de votre site. (Sur devis - Nous consulter) Pour toute question technique : support@payperpass.eu Voilà! Vous avez maintenant terminé l'implémentation des scripts de paiement payperpass sur votre site en mode standard.. Vous pouvez désormais vous connecter régulièrement à votre relevé pour suivre l'état d'avancement de votre chiffre d affaire. 17

B. Mode Mixte Ce mode vous permet d'insérer un cadre embarqué dans votre site qui permettra à vos utilisateurs d'effectuer une action sur votre site dont vous serez le maitre d'oeuvre après qu ils aient effectué leur paiement. Il ne s'agit pas de rediriger vers une page produit dont le contenu est protégé avec le script standard PayPerPass mais de rediriger vers une page de traitement dont vous ordonnez la protection. Il peut s'agir d'une page qui augmente un crédit de jeu, une monnaie virtuelle ou un enregistrement. Téléchargez le script à insérer sur la page de paiement dans la rubrique GENERER UN SCRIPT comme expliqué dans le fonctionnement standard. Installez ce script sur votre page de paiement. Dans la rubrique PRODUITS, indiquez dans l'url du produit l'adresse de la page qui effectuera le traitement (exemple http://votresite.com/crediter.php). Comme il s'agit d'une page de script dynamique exécutée coté serveur, le script de protection standard payperpass n'est pas adapté. Pour vérifier que l'internaute est apte à lancer le processus de cette page (cad qu'il n'a pas lancé cette page sans avoir effectué de paiement) interrogez l'url de rapport des transactions réussies qui est contenue dans le bloc Url de rapport des transactions réussies : 2 paramètres optionnels peuvent être fournis : le paramètre [id de reservation du numero] : est utilisé en mode API. Ne l'utilisez pas en mode mixte, [ip de l internaute] : c'est l'adresse ip de votre client final. En fournissant ce paramètre vous allez recevoir la liste de toutes les transactions réussies pour ce client. 18

La liste est au format xml : <gettransactionsvalides> <transaction> <service>615</service> <produit>848</produit> <idtransaction>651559</idtransaction> <ip>74.102.250.80</ip> <date>2013-10-18t00:46:41.77</date> <test>false</test> </transaction> <transaction> <service>615</service> <produit>848</produit> <idtransaction>651557</idtransaction> <ip>74.102.250.80</ip> <date>2013-10-18t00:46:27.2</date> <test>false</test> </transaction> <transaction>... </transaction> </gettransactionsvalides> Utilisez ensuite les critères contenus dans cette liste pour effectuer votre traitement. Par exemple : garder en mémoire les id de transaction qui ont déjà été enregistrées et effectuer une action (créditer le compte de l'utilisateur) pour les nouvelles idem par rapport aux dates En cas d'erreur ou d'absence de transaction, l'api retourne <api> <codeerreur>500</codeerreur> </api> Reportez-vous à la liste des codes d'erreurs en annexe pour en connaître le détail. Exemple d'appel de l'url de rapport des transactions Utilisez la fonction php curl en post ou get pour interroger l'url de vérification. 19

Exemple en php : $url = 'https://paiement.payperpass.eu/api.ashx?method=gettransactionsvalides&p=927&s=630-8-9-111&ip='. $_SERVER['REMOTE_ADDR'] ; $urlparam=''; // Appel au web_service $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_POST, true); curl_setopt ($ch, CURLOPT_POSTFIELDS, $urlparam); curl_setopt ($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 90); // delai de réponse du serveur, en secondes curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // reponse de la page $content = curl_exec($ch); // information de retour $err=curl_errno($ch); $liberr=curl_error($ch); $info=curl_getinfo($ch,curlinfo_http_code ); $infotime=curl_getinfo($ch,curlinfo_total_time ); $infodns=curl_getinfo($ch,curlinfo_namelookup_time ); $infocnx=curl_getinfo($ch,curlinfo_connect_time ); $infopre=curl_getinfo($ch,curlinfo_pretransfer_time ); $infostart=curl_getinfo($ch,curlinfo_starttransfer_time ); $infored=curl_getinfo($ch,curlinfo_redirect_time ); curl_close ($ch); // Traitement // ajouter ici votre traitement de lecture des données au format XML Cas de l'appel Sans Code et du Double Appel Sans Code Vous pouvez choisir une durée de réservation de numéro à appel sans code. Pendant cette durée de réservation, votre client peut appeler autant de fois que nécessaire ce numéro. Dans ce cas il n'est pas redirigé automatiquement vers votre page de traitement après un appel. Il devra cliquer sur le lien Valider les appels pour être redirigé vers votre page de traitement une fois ses appels passés. 20

Vous récupérez ensuite toutes les transactions validées et effectuez le traitement adapté (crédit d'un compte utilisateur fonction du nombre d'appel par exemple). Pour cela renseignez le paramètre optionnel Durée de réservation du numéro dans la rubrique générer un script. Le numéro restera opérationnel pendant la durée de réservation. Attention : suite à de nombreux impayés, les appels frauduleux sont devenus la cible des opérateurs. Assurez-vous que vos utilisateurs espacent suffisament leurs appels sur les numéro audiotel. Une trop grande concentration d appels d un seul numéro vers un ou plusieurs numéros audiotel peut etre considéré comme du traffic anormal ou frauduleux par les opérateurs. Le traffic considéré comme frauduleux ne donne pas lieu à reversement ni de la part des opérateurs ni de payperpass. Il vous appartient de rester vigilant sur ce point. Consultez-nous pour obtenir le détail de la liste des critères de classification que les opérateurs utilisent pour déterminer le traffic anormal ou frauduleux. Option Internet+ Mobile (MPME) et Internet+ Box Dans le cas de l'internet+ (Mobile ou Box), il est possible de cumuler l'affichage des différents paliers de paiement dans l'interface payperpass : 21

Ceci permet de laisser choisir à l'internaute le montant de son paiement. Vous pouvez ensuite créditer son compte utilisateur d'un montant correspondant par exemple. Pour cela vous utiliserez l'url de rapport des transactions réussies (cf. ci-haut) pour connaître le montant de son paiement et créditer son compte en conséquence. En amont, vous aurez coché les différents paliers de paiement que vous souhaitez proposer : 22

23

Option pour un traitement dans la page de paiement Il est possible d'appeler une fonction javascript embarquée dans la page de paiement plutôt qu'une page de traitement dynamique. Dans ce cas laissez le champ urlproduit vide lorsque vous enregistrez un produit Dans ce cas, la solution Payperpass utilisera la fonction javascript postmessage pour déclencher un traitement sur la page de paiement de votre site. Il est nécessaire que vous autorisiez l'appel de cette fonction selon les modalité de l'api javascript postmessage sur votre site. Plus d'information sur le site de Mozilla. Ci dessous un exemple d'implémentation : <script> var eventmethod = window.addeventlistener? "addeventlistener" : "attachevent"; var eventer = window[eventmethod]; // if "attachevent", then we need to select "onmessage" as the event. // if "addeventlistener", then we need to select "message" as the event var messageevent = eventmethod == "attachevent"? "onmessage" : "message"; // Listen to message from child IFrame window eventer(messageevent, mafonction, false); function mafonction(e) { alert(e.data); // Do whatever you want to do with the data got from IFrame in Parent form. } </script> 24

La fonction javascript appelée peut se charger d interroger l'url de rapport des transactions réussies pour s'assurer que le paiement a bien eu lieu chez payperpass. Elle pourra ensuite effectuer les traitements métiers nécessaires après paiement. Le iframe Payperpass enverra les données de produit et de service à la fonction appelée sous la forme «p=xxx&s=yyy» (exemple p=928&s=315). Note : ces données ne sont pas nécessaires pour s'assurer de la validité des transactions puisqu'elles sont déjà contenues dans la page de paiement de votre site. 25

C. Mode API (transparent) Ce mode vous permet de fonctionner avec notre système de micropaiement en toute transparence sur votre site. Il vous permet d'implémenter votre propre interface de paiement en utilisant nos librairies de délivrance et de validation de code. Pour cela utilisez les urls fournies à la rubrique générer un script dans l'onglet INTERROGATION PAR API. Suivez d'abord les étapes de création de site et de produit comme indiqué précédemment. Important : Lors de la création de votre produit, il est inutile de renseigner les urls de vos pages de paiement et de produit. Indiquez simplement l'url de votre site dans ces zones. Ne choisissez qu'un service à la fois pour utiliser ce mode. L'url de réservation de numéro vous permet de ramener tous les paramètres nécessaires à l'affichage du numéro (audiotel, SMS, Appel sans code). Le format de retour est le suivant : 26

Pour l'appel sans code <getnumber> <service>715</service> <produit>848</produit> <numeroappel>0899 189 823</numeroAppel> <codeappel/> <dureeappel>15 secondes</dureeappel> <tarificationappel>1,35 /appel + 0,34 /minute</tarificationappel> <conditionsappel>paiement sécurisé</conditionsappel> <conditionsappel2/> <dureereservation/> <idtransaction>b1751872-3746-11e3-9202-00163ea646c4</idtransaction> </getnumber> Pour le SMS+ <getnumber> <service>7</service> <produit>848</produit> <numeroappel>81073</numeroappel> <codeappel>pass</codeappel> <dureeappel/> <tarificationappel>4,50 /SMS + prix d'un SMS</tarificationAppel> <conditionsappel>paiement sécurisé - Code valable 48 heures</conditionsappel> <conditionsappel2>1 envoi de SMS par code d'accès</conditionsappel2> <dureereservation/> <idtransaction/> </getnumber> Pour l'audiotel <getnumber> <service>9</service> <produit>848</produit> <numeroappel>0899 787 818</numeroAppel> <codeappel/> <dureeappel>25 secondes</dureeappel> <tarificationappel>1,35 /appel + 0,34 /minute</tarificationappel> <conditionsappel>paiement sécurisé - Code valable 48 heures</conditionsappel> <conditionsappel2/> <dureereservation/> <idtransaction/> </getnumber> Utilisez ensuite la fonction de validation de code si vous utilisez les services SMS+ ou audiotel en renseignant le paramètre code. Exemple : https://paiement.payperpass.eu/api.ashx?method=validercode&p=927&s=1&code=xxx Le format de retour est le suivant : 27

<validercode> <service>1</service> <produit>927</produit> <idtransaction>833142</idtransaction> <valide>true</valide> <code>xxx</code> <test>false</test> </validercode> Le code n'est valide qu'une seule fois. Effectuez ensuite le traitement approprié sur votre site. Note : dans le cas où votre interface de saisie de code ne différencie pas les services associés à la saisie du code, renseignez les services qui pourront potentiellement valider le code en les séparant par un tiret (-). Par exemple : https://paiement.payperpass.eu/api.ashx?method=validercode&p=927&s=1-7- 8&code=XXX tentera de valider un code sur les services SMS+ 1,5, SMS+ 3 et SMS+ 4,5. Le paramètre service de retour sera alors : <service>7</service> si le code est validé sur le service 7 <service>1-7-8</service> si le code n'est validé nulle part Retrouvez les id de service dans la rubrique "générer un script" de l'espace client en générant un script pour chaque service désiré. Note dans le cas de l'appel sans code Vous pouvez ajouter le paramètre "test=true" à l'appel de la fonction getnumber (ex : http://paiement.payperpass.eu/api.ashx?method=getnumber&s=715&p=927&test=true) Vous obtiendrez un numéro en 0581 qui ne sera pas comptabilisé comme transaction mais vous permettra d'effectuer des tests d'intégration. Cas de l'appel sans code Aucun code n'est validé lors de l'appel sans code. Il est donc nécessaire de vérifier l'état des transactions validées pour le numéro réservé. Vérification par id de transaction (recommandé) On obtient le paramètre idtransaction lors de la réservation d'un numéro à appel sans code. (de la forme guid - ex. : b1751872-3746-11e3-9202-00163ea646c4) 28

On peut aller chercher la liste de tous les appels validés effectués sur ce numéro en utilisant la fonction de rapport des transactions réussies : Exemple https://paiement.payperpass.eu/api.ashx?method=gettransactionsvalides&p=927&s=660 &idreservation=b1751872-3746-11e3-9202-00163ea646c4 Renseignez le paramètre [id de reservation du numero] avec la valeur de idtransaction obtenue lors de la réservation d'un numéro. Ne renseignez pas le paramètre [ip de l internaute]. Vérification par ip vous pouvez aussi vérifier les transactions validées d'un internaute en associant l'ip de l'internaute au numéro réservé. Dans ce cas renseignez le paramètre ip lors de la réservation du numéro. Exemple : https://paiement.payperpass.eu/api.ashx?method=getnumber&p=927&s=660&ip=128.220.373.18 Puis recherchez la liste de tous les appels validés effectués sur ce numéro pour cette adresse ip en utilisant la fonction de rapport des transactions réussies : https://paiement.payperpass.eu/api.ashx?method=gettransactionsvalides&p=927&s=660 &ip=128.220.373.18 Effectuez ensuite les traitements nécessaires. Renseignez le paramètre optionnel [durée de réservation du numéro] à la réservation du numéro si vous souhaitez limiter le temps de validité du numéro. La réservation ne peut excéder 10 mn (600 secondes). 29

Code de Test Vous utilisez les services SMS+ ou audiotel avec code, vous pouvez tester le bon fonctionnement grâce à des codes de test. Vous pouvez désormais saisir vos nouveaux codes de test ou en supprimer. Pour en ajouter un nouveau, cliquer sur le bouton prévu à cet effet «Nouveau Code». Un nouveau formulaire s offre à vous. Renseignez tous les champs. Seuls certains services sont proposés car ces codes ne sont valables que pour ceci. Renseigner votre code avec des chiffres ou des lettres. Le code doit à avoir entre 4 et 10 caractères. Les codes ne s affichent pas entièrement pour des raisons de sécurité. Cliquez sur la poubelle pour supprimer un code. 30

Liste des transactions Au besoin vous pouvez consulter la liste exhaustive des transactions effectuées sur votre site. Relevé chronologique des paiements effectués sur votre site détaillant les codes valides et invalides entrés par vos clients, la date et l'heure d'entrée et l'ip de l'internaute ayant entré le code. Relevés du nombre de transactions et chiffre d affaire L'état de vos transactions s'affiche par mois, par semaine, par jour, par site et par service distinct. Un total cumulé du nombre de paiements et du chiffre d'affaire réalisé est présenté à la fin de chaque période. C'est sur la base de ces relevés que vous pouvez retirer vos gains Connectez-vous à l'espace client pour effectuer vos demandes de reversements. 31

Reversements Règles concernant les demandes de reversement. Le délai de reversement par défaut est de 15jours. Ce délai peut s allonger si nous considérons votre activité à risque d impayés des opérateurs (cas des instants gagnant, remboursement de forfait). Vous pouvez effectuer au plus 2 demandes de versement par semaine glissante. Connectez-vous dans la rubrique client / créditer les transactions Vous voyez s afficher le nombre de transactions en cours depuis votre dernier crédit, le montant et la période. Cliquez sur «Créditer les transactions» Allez ensuite dans la rubrique «client / compte client» Votre crédit de transaction apparait sur votre compte 32

Vous pouvez ensuite demander un versement du montant que vous souhaitez. Votre solde disponible est actualisé en conséquence. Consultez ensuite la liste des versements en cours pour suivre l évolution de votre versement. Rubrique Client / versements Adressez-nous la facture en cliquant sur le lien «facture» 33

Pour toute question sur les reversements : reversement@payperpass.eu 34

Rapport des incidents Lorsqu un internaute utilise la solution de paiement et qu une erreur survient lors du traitement de la demande, un formulaire de rapport est à sa disposition à la page http://client.payperpass.eu/rapportincident.aspx Il renseigne les informations qui lui sont demandées. Toutes les catégories de services sont proposées. Il choisit celle qu il a utilisée puis remplie la suite des informations demandées. 35

Suivant le service choisi, différentes informations doivent être renseignées : Pour les services Audiotel sans code et Audiotel Sans code double appel, aucune information supplémentaire n est requise. Si tous les champs sont correctement remplis, un email est envoyé à l équipe technique pour les informer de l incident ainsi qu un email de «rappel» pour l utilisateur. Le site le redirige ensuite vers un page de remerciement 36

Suivi des incidents Pour avoir un suivi des différents incidents qui ont eu lieu sur votre site, une interface est à votre disposition. Lorsque vous n avez pas d incidents sur votre site, vous aurez cet affichage : Tous les incidents qui ont été validé par l équipe du support apparaitront de la manière suivante : Seront considéré comme validé, tout incident qui aura fait l objet d une erreur sur notre plateforme. Seul les administrateurs peuvent valider ou non un incident. Pour avoir plus de détails sur un incident, cliquez sur le logo 37

Fiche client Sur cette page, toutes vos informations de compte sont affichées. Vous y trouverez vos coordonnées postales, l ensemble des documents que vous nous avez fait parvenir, un récapitulatif des 6 derniers mois de votre trafic (chiffres d affaires et nombre de transactions) Ces différentes infos sont éditables après avoir cliqué sur le lien prévu, «Modifier mes infos de profil» Sans l ajout des documents demandés, vos demandes de reversement ne pourront vous être accordées. Enregistrez-les au plus vite pour demander vos reversements. Vous trouverez également le nom de votre parrain, si vous en avez un. 38

Vous pouvez modifier vos informations personnelles, ajouter de nouveau document à votre compte (rib, CNI, passeport ) 39

Edition du profil Sur cette page, vous pouvez éditer certaines de vos informations. La saisie de votre BIC et IBAN ainsi que l upload de vos documents légaux vous sont demandés et obligatoires pour faire des demandes de reversement. Pour la saisie de l IBAN, ne saisissez pas les deux premières lettres. Elles sont automatiquement renseignées grâce à la liste figurant juste devant. Renseignez le pays et le numéro qui suit. Ex : France FR, indiquer les 25 caractères suivant le FR. Allemagne DE, indiquer les 20 caractères suivant le DE 40

Club Payperpass Le Club Payperpass vous permet de gagner des points de fidélité pour chaque transaction effectuée via votre site. Ces points peuvent être échangés contre des cadeaux. Vous venez de vous inscrire, et aucune transaction d effectuées, vous ne faites alors, pas encore partie du Club Payperpass Vous avez des transactions, mais vous être dans la période de qualification, vous faites donc partie du Club Payperpass mais vos points seront comptabilisés dans 90 jours Vous n êtes plus dans la période de test, vos points s afficheront de cette manière: Vous pouvez alors demander à échanger vos points contre l un de nos nombreux cadeaux. Saisissez le numéro de palier du cadeau sélectionné pour lancer la procédure d échange. 41

Sécurité Nous sécurisons notre interface de paiement avec un Certificat SSL garantissant une connexion cryptée 128bits (https) pour tous les échanges entre notre serveur et les clients finaux. Nous utilisons la technologie ASPX (dot.net) de Microsoft réputée sécurisée et robuste face aux tentatives de piratage. A chaque appel de page nous nous assurons de la validité des paramètres produits et service demandé Pour chaque code entré nous effectuons une vérification de la concordance entre l'ip de l'internaute ayant entré le code, la validité du code et le délai entre la saisie du code et l affichage du produit qui ne peut excéder 3 mn : le code ne peut pas être réutilisé indéfiniment. La validité du code est effectuée en temps réel auprès de nos fournisseurs Télécom. Nous n utilisons pas de cookies ni de variables de session : aucune donnée n est stockée sur le poste de l utilisateur. La page produit est protégée par un script javascript inséré en amont de la page produit et qui est généré dynamiquement sur notre serveur à chaque appel. En cas de désactivation du javascript, la page produit reste protégée : l'utilisateur est redirigé vers une page d'erreur (gestion des «no script»). Traçabilité de tous les IP ayant effectué des transactions sur votre site. Possibilité d'appel transparent via nos API XML pour gérer votre propre interface. Les mots de passes d'accès à notre interface de statistiques sont cryptés. Notre solution est hébergée sur le centre serveur sécurisé AWS (Amazon) protégé contre le piratage. Les répertoires sont protégés des accès frauduleux. 42

Annexe : liste des codes d'erreurs Code 120 Paramètre Produit manquant 125 Paramètre Produit invalide Signification 130 Paramètre Service manquant (SMS, ) appel de la page de paiement aucun paramètres fournis 135 Paramètre Service invalide (SMS, ) vérification du code 135 Paramètre Service invalide (SMS, ) appel de la page de paiement 150 Paramètre de retour MPME «valide» manquant validation du paiement 155 mobile Paramètre de retour MPME «valide» invalide - non booléen validation du 161 paiement mobile Traitement paiement retour xml : paramètre code manquant 162 Paramètre code incorrect format invalide, ne doit contenir que lettres ou 200 chiffres Aucun produit associés, produit ou client inactif, erreur BDD 300 Plusieurs lignes pour un même produit 400 Code service incorrect ou erreur BDD 410 Appel de la page de paiement : Aucun fournisseur associé pour le (un des) service(s) demandé(s) 450 Vérification du paramètre service : aucun fournisseur principal pour le service 452 Validation du code : connexion opérateur échouée 455 Validation du code : erreur de validation xml retour opérateur 456 Validation du code : nombre d'appel insufisant (double appel) 460 Retour mpme - Vérification du paramètre hash : code manquant 465 Retour mpme - Vérification du paramètre hash : valeur de retour query 470 invalide Validation du code : erreur à l'enregistrement du µp 480 Appel sans code : parametre 1 de retour manquant 481 Appel sans code : parametre 2 de retour manquant 482 Appel sans code : parametre 3 de retour manquant 4820 Appel sans code : parametre 3 de retour incorrect 43

Code Signification 483 Appel sans code : parametre 4 de retour manquant 4830 Appel sans code : parametre 6 de retour manquant 484 Appel sans code : parametre 5 de retour manquant 485 Appel sans code : Erreur obtention numéro 488 Validation appel sans code f3 : id reservation introuvable (réservation expirée) 486 Appel sans code f3 : obtention du numéro : paramètre de durée de réservation 487 incorrect Appel sans code f3 : obtention du numéro : paramètre de durée de réservation > durée max (10mn) 490 Web API : aucune fonction évoquée 491 Web API : Ip appelante invalide 495 Web API : fonction invalide pour le service 500 Aucun µp associé 550 Chat SMS : aucun mot clef configuré dans l espace client 600 Javascript interdit sur le navigateur client 605 Validation MPME : paramètre request_id manquant 606 Validation MPME : paramètre billing_type manquant 607 Validation MPME : paramètre billing_type invalide 608 Validation MPME : paramètre used_access manquant 609 Validation MPME : paramètre used_access invalide 610 Validation MPME : accès produit déjà effectué 611 Validation MPME : paramètre billing_code_id manquant 700 erreur BDD 750 Erreur générale Erreur lors du traitement de la demande 44