Guide de référence de l API pour les Services Web

Dimension: px
Commencer à balayer dès la page:

Download "Guide de référence de l API pour les Services Web"

Transcription

1 Guide de référence de l API pour les Services Web juillet 2014 Version 1.0

2 Le présent manuel et le support électronique qui l accompagne sont des produits exclusifs de Paiements Optimal, S.A.R.L. Leur usage est réservé aux utilisateurs autorisés du produit Paiements Optimal, S.A.R.L. Tous droits réservés. Les renseignements que contient le présent document sont susceptibles d être modifiés sans préavis. Le logiciel décrit dans le présent document est fourni sous licence et ne peut être utilisé ou copié que conformément aux conditions du contrat de licence. Aucune partie du présent manuel ne peut être reproduite ni transférée sous quelque forme que ce soit ou par quelque moyen que ce soit sans le consentement écrit explicite de Paiements Optimal, S.A.R.L. Les autres noms, marques de commerce, et marques déposées appartiennent à leur propriétaire respectif. Paiements Optimal, S.A.R.L. n offre aucune garantie explicite ou implicite concernant ce produit, sa qualité marchande, ou son adéquation à un usage particulier autre que les garanties explicitement décrites dans le contrat de licence du produit. Pour obtenir de plus amples renseignements à ce sujet, veuillez communiquer avec Paiements Optimal, S.A.R.L. Siège social international 3500, boulevard de Maisonneuve Ouest, bureau 700 Montréal (Québec) H3Z 3C1 Canada Tél. : (514) Téléc. : (514) Courriel : Soutien technique : Site Web : Bureau du Royaume-Uni Compass House, Vision Park Chivers Way, Histon Cambridge CB24 9AD Royaume-Uni Courriel : Soutien technique : Site Web : Bureau des États-Unis 1209 Orange Street Wilmington, DE Bureau de Gatineau 75, Promenade du Portage Gatineau (Québec) J8X 2J9 Canada

3 Table des matières 1 Services Web de NETBANX Que sont les Services Web de NETBANX? Les Services Web sont compatibles avec les prélèvements automatiques Les Services Web sont compatibles avec les cartes de crédit Les Services Web sont compatibles avec le service de consultation des données Exigences système Accéder aux WSDL et aux liens NETBANX Prélèvement automatique Carte de crédit Service de consultation des données Tests des Services Web de NETBANX Caractéristiques de sécurité AVS CVD Base de données des éléments négatifs D Secure Utilisation du présent guide Cible Fonctionnalités Symboles Transactions par prélèvement automatique (débit direct) Introduction Exemple.NET Bâtir des requêtes de facturation, de vérification ou de crédit Exemple de facturation C# Diagramme de transaction ddcheckrequestv Éléments de transaction ddcheckrequestv Considérations spéciales relatives aux éléments de prélèvement automatique Création de requêtes updateshippinginfo Exemple de transaction updateshippinginfo C# Diagramme de transaction ddshippingrequestv Éléments de transaction ddshippingrequestv Création de lookuprequest (requêtes de consultation) Exemple de transaction lookuprequest C# Diagramme de transaction ddlookuprequestv Éléments de transaction ddlookuprequestv Création de mandaterequest pour BACS (requêtes de mandat) Guide de référence de l API pour les Services Web 1.0 III

4 juillet 2014 Création de mandaterequest pour SEPA (requêtes de mandat) Exemple de transaction mandaterequest C# Diagramme de transaction ddmandaterequestv Éléments de transaction ddmandaterequestv Création de changestatusrequest (requêtes de modification d état) Exemple de transaction changestatusrequest C# Diagramme de transaction ddchangestatusrequest Éléments de transaction ddchangestatusrequestv Création de updatemandaterequest (mise à jour du mandat) Exemple de transaction updatemandaterequest C# Diagramme de transaction ddupdatemandaterequestv Éléments de transaction ddupdatemandaterequestv Traitement de la réponse Transactions par carte de crédit ou de débit Introduction Exemple.NET Bâtir des requêtes d achat, d autorisation ou de vérification Exemple de transaction d achat C# Diagramme de transaction ccauthrequestv Éléments de transaction ccauthrequestv Paires étiquette/valeur addendumdata Bâtir des requêtes d inversion d autorisation Exemple d une transaction d inversion d autorisation C# Diagramme de transaction ccauthreversalrequestv Éléments de transaction ccauthreversalrequestv Bâtir des requêtes de règlement et de crédit Exemple de règlement C# Diagramme de transaction ccpostauthrequestv Éléments de transaction ccpostauthrequestv Bâtir des requêtes de données mémorisées Exemple d autorisation à partir de données mémorisées C# Diagramme de transaction ccstoreddatarequestv Éléments de transaction ccstoreddatarequestv Bâtir des requêtes d annulation Exemple d annulation de règlement C# Diagramme de transaction cccancelrequestv Éléments de transaction cccancelrequestv Bâtir des requêtes de paiement/crédit indépendant Exemple de paiement C# Diagramme de transaction ccpaymentrequestv Éléments de transaction ccpaymentrequestv Bâtir des requêtes de consultation des données Exemple de consultation des données C# Diagramme de transaction cctxnlookuprequestv IV

5 juillet 2014 Éléments de transaction cctxnlookuprequestv Bâtir des requêtes de consultation d inscription Exemple de consultation d inscription C# Diagramme de transaction ccenrollmentlookuprequestv Éléments de transaction ccenrollmentlookuprequestv Bâtir des requêtes d authentification Exemple d authentification C# Diagramme de transaction ccauthenticaterequestv Éléments de transaction ccauthenticaterequestv Traitement de la réponse Paires étiquette/valeur detail Paires étiquette/valeur pour addendumresponse Codes de devises Transactions du service de consultation des données Introduction WSDL et liens ILS NETBANX Exemple.NET Bâtir des requêtes ILS ILS C# Diagramme de transaction ilslookuprequestv Éléments de transaction ilslookuprequestv1s Traitement de la réponse Diagramme de transaction ilslookupresponsev Contenu de l élément de réponse Détails dans la réponse aux requêtes d autorisation Détails dans la réponse aux requêtes de règlement Détails dans la réponse aux requêtes de crédit Détails dans la réponse aux requêtes de rétrofacturation Détails dans la réponse aux requêtes de prélèvement automatique (débit direct) Codes de motif Codes de motifs de rétrofacturation Codes de motif de requête de récupération Codes de motifs de rétrofacturation et de requête de récupération pour Discover A Utilisation de la méthode HTTP Post Introduction A-1 Requêtes relatives à un prélèvement automatique A-1 facturation/vérification/crédit A-1 Exemple HTML Facturation A-2 updateshippinginfo A-4 Exemple HTML updateshippinginfo A-4 ddlookuprequest A-5 Exemple HTML lookuprequest A-6 Guide de référence de l API pour les Services Web 1.0 V

6 juillet 2014 ddmandaterequest A-7 Exemple HTML mandaterequest A-8 changestatusrequest A-9 Exemple HTML changestatusrequest A-10 updatemandaterequest A-10 Exemple HTML updatemandaterequest A-11 Requêtes relatives à une carte de crédit A-12 Achat, autorisation et vérification A-12 Exemple HTML Autorisation A-13 Inversion d autorisation A-15 Exemple HTML Inversion d autorisation A-16 Règlement et crédit A-16 Exemple HTML Règlement A-17 Autorisation ou achat à partir de données mémorisées A-18 Exemple HTML Autorisation à partir de données mémorisées A-19 Annuler un règlement, un crédit, un paiement, ou un crédit indépendant A-20 Exemple HTML Annuler A-20 Requête de paiement A-21 Exemple HTML Paiement A-22 Consultation des données A-23 Exemple HTML Consultation des données A-24 Consultation d inscription A-25 Exemple HTML Consultation d inscription A-26 Authentification A-27 Exemple HTML Authentification A-28 Requêtes relatives au service de consultation des données A-28 Exemple HTML ILS A-29 HTTP Post Exemples A-30 HTTP Post Réponses aux requêtes A-31 B Codes de réponse Aperçu B-1 Codes de réponse B-1 Codes d action B-21 Codes de refus B-21 C Codes géographiques Codes de province C-1 Codes d état C-2 Codes de pays C-3 VI

7 CHAPITRE 1 Services Web de NETBANX Que sont les Services Web de NETBANX? Les Services Web reposent sur une technologie permettant aux applications de communiquer entre elles d une manière indépendante des plateformes et des langages de programmation. Un Service Web est une interface de logiciel qui décrit une collection d opérations auxquelles on peut accéder sur le réseau à l aide de messages XML uniformisés. Il utilise des protocoles écrits en langage XML pour décrire une opération à exécuter ou des données à échanger avec un autre Service Web. Les Services Web sont bâtis selon des normes ouvertes comme SOAP et WSDL. Les Services Web de NETBANX offrent les avantages suivants : Les marchands peuvent s intégrer facilement à l API des Services Web, en se servant de leur plateforme et de leur langage préférés. Les marchands peuvent automatiser les opérations afin d éviter de saisir les renseignements manuellement à l aide de la page Web de NETBANX. Les marchands peuvent fonctionner indépendamment des modifications et des mises à jour faites sur le site Web de NETBANX. Les Services Web sont compatibles avec les prélèvements automatiques NETBANX prend actuellement en charge les Services Web suivants en ce qui concerne les prélèvements automatiques : Tableau 1-1 : Opérations de prélèvement automatique Opération verify (vérification) charge (facturation) credit (crédit) updateshippinginfo lookuprequest mandaterequest changestatusrequest Description Vous permet de confirmer que le compte bancaire d un client est en règle, sans toutefois retirer de l argent du compte. Vous permet de transférer des fonds du compte bancaire d un client vers votre compte de marchand. Cette transaction se fait en temps réel, bien que le réseau bancaire ne transfère les fonds que trois à cinq jours plus tard. Vous permet de transférer des fonds de votre compte de marchand directement au compte bancaire du client. Cette transaction se fait en temps réel, bien que le réseau bancaire ne transfère les fonds que trois à cinq jours plus tard. Vous permet de transmettre l information d expédition, y compris le numéro de suivi, lorsque vous avez expédié la marchandise pour laquelle vous avez déjà traité une transaction de facturation. Vous permet de produire un rapport à l aide de l API pour une plage de temps que vous précisez, afin de recevoir les données concernant les transactions de charge et de credit par prélèvement automatique qui sont traitées par votre compte de marchand. Vous permet de créer un mandat pour le compte bancaire d un client et de le déposer à sa banque, afin que vous puissiez transférer des fonds du compte bancaire du client vers votre compte commercial. Le réseau bancaire traite généralement le mandat en cinq jours. Vous permet de changer l état d une transaction de facturation, de crédit ou de mandat. Guide de référence de l API pour les Services Web

8 Services Web de NETBANX juillet 2014 Tableau 1-1 : Opérations de prélèvement automatique (suite) Opération updatemandaterequest Description Vous permet de mettre à jour les informations contenues dans un mandat existant. La disponibilité des types d opérations par prélèvement automatique est attribuée aux marchands sur une base individuelle, puisque ce ne sont pas toutes les banques des marchands qui acceptent toutes les opérations. Si vous avez des questions, communiquez avec votre gestionnaire de compte. Les Services Web sont compatibles avec les cartes de crédit NETBANX prend actuellement en charge les Services Web suivants pour les cartes de crédit : Tableau 1-2 : Opérations par carte de crédit Opération Authorization (autorisation) Purchase (achat) Verification (vérification) Authorization Reversal (inversion d autorisation) Credit (crédit) Settlement (règlement) Stored Data Authorization (autorisation à partir de données mémorisées) Stored Data Purchase (achat à partir de données mémorisées) Cancel (annulation) Payment (paiement) Independent Credit (crédit indépendant) Description Vous permet de confirmer qu une carte de crédit existe et que les fonds sont suffisants pour couvrir un achat, sans toutefois régler les fonds dans votre compte de marchand. Autorise et règle un montant demandé sur une carte de crédit. Vous permet d exécuter une vérification AVS ou CVD de la carte de crédit, sans imputer un montant sur cette carte. Vous permet d inverser une partie ou la totalité d une autorisation existante, pourvu qu aucun règlement (complet ou partiel) n ait été traité à l'égard de cette autorisation. Ce type de transaction ne fonctionne pas pour les transactions d'achat ; cette transaction n est utilisée que pour les autorisations. Vous permet d émettre un crédit pour un montant qui a déjà été réglé. Vous permet de régler le montant d une autorisation existante, en créditant le montant autorisé de la carte de crédit à votre compte de marchand. Vous permet d autoriser un montant sur la carte de crédit d un client à l aide des données sur le client qui sont mémorisées dans notre base de données. Vous n avez qu à fournir le minimum de renseignements, ce qui vous permet de gagner du temps et de réduire les efforts. Vous permet d autoriser et de régler un montant sur la carte de crédit d un client à l aide de données sur le client qui sont mémorisées dans notre base de données. Vous n avez qu à fournir le minimum de renseignements, ce qui vous permet de gagner du temps et de réduire les efforts. Vous permet d annuler une transaction de crédit, de règlement, de paiement, ou de crédit indépendant. Vous pouvez annuler une de ces transactions pourvu qu elle soit En attente, ce qui est habituellement le cas avant minuit le jour où la requête est faite. Dans certains cas, vous pouvez trouver des transactions de crédit plus anciennes En attente. Vous permet de créditer un montant sur la carte de crédit d un client. La transaction de paiement n est pas liée à une autorisation existante antérieure ; le montant de la transaction n est donc pas limité de cette manière. Vous permet de créditer un montant sur la carte de crédit d un client. La transaction de crédit indépendant n est pas liée à une autorisation existante antérieure ; le montant de la transaction n est donc pas limité de cette manière. 1-2

9 juillet 2014 Les Services Web sont compatibles avec le service de consultation des données Tableau 1-2 : Opérations par carte de crédit Opération Information Lookup (consultation des données) Enrollment Lookup (consultation d inscription) Authentication (authentification) Description Vous permet de produire un rapport à l aide de l API pour une plage de temps que vous précisez, afin de recevoir les données concernant les transactions traités par un compte de marchand. Vous permet d établir si la carte de crédit du client est inscrite à notre programme 3D Secure. Vous permet d envoyer une requête d authentification afin qu un titulaire de carte inscrit au programme 3D Secure puisse authentifier sa carte auprès de l émetteur de la carte avant que vous traitiez une autorisation. La disponibilité des types d opérations pour les cartes de crédit est attribuée aux marchands sur une base individuelle, puisque ce ne sont pas toutes les banques des marchands qui acceptent toutes les opérations. Si vous avez des questions, communiquez avec votre gestionnaire de compte. Les Services Web sont compatibles avec le service de consultation des données NETBANX prend actuellement en charge les Services Web suivants : Tableau 1-3 : Opération du service de consultation des données Opération Information Lookup Service (service de consultation des données) Description Vous permet de produire un rapport à l aide de l API pour une plage de temps que vous précisez, afin de recevoir les données concernant les autorisations, les règlements, les crédits et les rétrofacturations traités par un compte de marchand. Exigences système L API de SOAP a été testé dans les environnements clients suivants : Tableau 1-4 : Environnements clients Client SOAP Microsoft.NET 1.1 et 2.0 Framework Apache Axis 1.4 Environnement de programmation Microsoft Visual Studio.NET 2003 Java (J2SE 1.4.X et versions plus récentes) Environnement opérationnel Microsoft Windows Server 2003 et Windows XP Linux et Microsoft Windows XP, Server 2003 Apache Axis 2.0 Java (J2SE 1.4.X et 1.5.X) Linux et Microsoft Windows XP, Server 2003 Pour obtenir plus de détails : J2SE ou J2EE ou version plus récente (1.4.X recommandée) Sun Microsystems, Inc. Guide de référence de l API pour les Services Web

10 Services Web de NETBANX juillet 2014 Apache Axis 1.4, The Apache Software Foundation Apache Axis2, 1.2, The Apache Software Foundation Microsoft.NET Framework Version 1.1/2.0 Microsoft Corporation Peu importe le client SOAP que vous choisissez, il doit prendre en charge la messagerie de style documents. Accéder aux WSDL et aux liens NETBANX Prélèvement automatique WSDL : https://webservices.optimalpayments.com/directdebitws/directdebitservice/v1?wsdl Service Web : https://webservices.optimalpayments.com/directdebitws/directdebitservice/v1 Publication HTTP : https://webservices.optimalpayments.com/directdebitws/directdebitservlet/v1 Carte de crédit WSDL : https://webservices.optimalpayments.com/creditcardws/creditcardservice/v1?wsdl Service Web : https://webservices.optimalpayments.com/creditcardws/creditcardservice/v1 Publication HTTP : https://webservices.optimalpayments.com/creditcardws/creditcardservlet/v1 Service de consultation des données WSDL : https://webservices.optimalpayments.com/ilsws/ilsservice/v1?wsdl Service Web : https://webservices.optimalpayments.com/ilsws/ilsservice/v1 Publication HTTP : https://webservices.optimalpayments.com/ilsws/ilsservlet/v1 1-4

11 juillet 2014 Tests des Services Web de NETBANX Tests des Services Web de NETBANX Après avoir terminé la configuration de votre application orientée Services Web, veuillez communiquer avec notre équipe de soutien technique pour obtenir des instructions relatives au test des appels API. Courriel : Téléphone : Caractéristiques de sécurité Dans le cas de certaines transactions (achat, par exemple), NETBANX offre des caractéristiques supplémentaires qui permettent au marchand de se prémunir contre l utilisation frauduleuse des cartes. Système de vérification d adresse (AVS) Données de validation des cartes (CVD) Base de données des éléments négatifs 3D Secure AVS NETBANX gère les vérifications d adresse (AVS) lorsque la banque émettrice prend cette caractéristique en charge. Le système AVS vérifie si l adresse fournie par le client qui se sert d une carte correspond à l adresse de facturation associée à cette carte par la banque émettrice. Il est plus difficile de se servir d une carte de manière frauduleuse puisque pour se servir d une carte volée, il faut aussi connaître l adresse de facturation associée à la carte. En outre, si les marchandises doivent être livrées, le marchand peut exiger qu elles le soient à l adresse de facturation associée à la carte. NETBANX configure chaque mode de paiement avec un ensemble acceptable de codes de retour AVS. Si la banque retourne un code qui n est pas acceptable compte tenu du mode de paiement, la requête est alors rejetée en renvoyant une erreur Échec d autorisation. Lorsqu une erreur Échec d autorisation est retournée en réponse à une requête de transaction et qu un numéro d autorisation est inclus dans la réponse, l échec a été causé par la vérification AVS. Vous pouvez consulter le code AVS retourné pour établir le motif exact pour lequel la vérification AVS a échoué. NETBANX retourne les codes suivants, dans l élément avsresponse, à l application du marchand en réponse à la requête de transaction ; les codes A, N et E indiquent un échec AVS : Tableau 1-5 : Codes AVS Lettre du code A B E M N Q Explication L adresse correspond, mais le code Zip ne correspond pas. La vérification AVS n a pas été faite pour la transaction internationale. Le format du code postal est invalide ou l'information relative à l'adresse n'a pas été fournie. Le système AVS ne prend pas cette industrie en charge. Correspondance de l adresse et du code postal pour les transactions internationales. Aucun élément de l adresse ne correspond. Réponse inconnue de l'émetteur/banknet switch. Guide de référence de l API pour les Services Web

12 Services Web de NETBANX juillet 2014 Tableau 1-5 : Codes AVS (suite) Lettre du code R S U W X Y Z Explication Réessayer. Le système est incapable de faire le traitement. L AVS n est pas pris en charge. L information sur l adresse n est pas disponible. Le code Zip de neuf chiffres correspond, mais l adresse ne correspond pas. Exact. Correspondance entre le code Zip de neuf chiffres et l adresse. Oui. Correspondance entre le code Zip de cinq chiffres et l adresse. Le code Zip de cinq chiffres correspond, mais l adresse ne correspond pas. Lorsque vous vous êtes inscrit à NETBANX, votre compte a été configuré pour faire des vérifications AVS automatiques. NETBANX n accepte les transactions que si les codes de retour AVS permis sont retournés. Il existe trois exceptions AVS, ce qui peut avoir un effet sur les décisions que vous prenez à l égard des vérifications AVS ayant échoué : Le système AVS n est pas toujours fiable. De faux résultats peuvent être retournés si la personne a déménagé, par exemple, ou parce que certaines personnes inscrivent des codes Zip à cinq chiffres tandis que d autres inscrivent des codes Zip à neuf chiffres. Le système AVS offre une prise en charge internationale limitée. Par conséquent, si vous décidez de n expédier qu aux adresses qui retournent de bons résultats AVS, vous pourriez exclure par ailleurs des transactions valides. Plusieurs banques émettrices aux États-Unis, mais pas toutes, prennent AVS en charge. Par conséquent, même si vous ne faites des affaires qu avec des clients américains, vous ne pourrez pas toujours vous fier à la disponibilité du système AVS. CVD La valeur CVD est un nombre à trois ou quatre chiffres imprimé sur la carte de crédit, mais qui n apparaît pas sur la bande magnétique. Par conséquent, la valeur n est pas imprimée sur les reçus ou les états de compte, ce qui réduit la possibilité de fraude en se servant de l information imprimée. La caractéristique CVD, conçue précisément pour les transactions où une carte n est pas utilisée, est une exigence de NETBANX. Nous prenons en charge la caractéristique CVD partout où les banques émettrices le font. Lorsqu un client saisit les renseignements relatifs à sa carte et au titulaire de la carte, la valeur CVD est demandée en même temps. Un indicateur parmi les quatre indicateurs suivants signale l état d une requête CVD : Not provided (non fournie) Le client n a pas fourni la valeur CVD. Provided (fournie) Le client a fourni la valeur CVD. Lorsque cet indicateur est choisi, la valeur CVD est fournie. Illegible (illisible) Le client prétend que la valeur CVD est illisible. Not present (absent) Le client prétend que la valeur CVD n apparaît pas sur la carte. 1-6

13 juillet 2014 Base de données des éléments négatifs Base de données des éléments négatifs 3D Secure NETBANX gère une base de données des éléments négatifs qui offre une protection supplémentaire contre la mauvaise utilisation des cartes et les requêtes de transaction inappropriées. Le numéro de la carte ou l'adresse de courriel est entré dans la base de données des éléments négatifs pour les motifs suivants : Une rétrofacturation liée au numéro de la carte ou à l adresse de courriel a été faite. Le numéro de la carte, ou l adresse de courriel, a été utilisé, ou vraisemblablement utilisé, dans le contexte d une activité frauduleuse. Votre compte est configuré pour la mise en œuvre automatique de cette caractéristique de sécurité et toutes les requêtes de transactions où on tente de se servir du numéro de la carte ou de l'adresse de courriel se trouvant dans la base de données des éléments négatifs ne seront pas traitées. NETBANX prend en charge 3D Secure, un programme d authentification des titulaires de cartes en ligne conçu pour rendre les transactions d achat sur Internet plus sécuritaires par la confirmation de l identité du titulaire au moment de l achat et avant que le marchand soumette la demande d autorisation. Le programme est actuellement compatible avec plusieurs types de cartes, notamment Visa (Vérifié par Visa), MasterCard (SecureCode) et JCB (J/Secure). Les autorisations traitées au moyen de 3D Secure sont garanties contre la plupart des types de litiges courants relativement à la rétrofacturation. Utilisation du présent guide Cible Le présent guide d utilisation décrit les fonctions importantes du système. Chaque section contient un aperçu des fonctions, lesquelles sont ensuite détaillées par procédures et selon la marche à suivre. Ce guide d utilisation s adresse aux marchands de NETBANX faisant usage de notre API des Services Web afin de traiter des demandes de transactions avec NETBANX. Fonctionnalités Symboles Il se peut que ce guide présente l explication de certaines caractéristiques auxquelles vous n avez pas accès. L accès auxdites fonctionnalités est octroyé aux marchands sur une base individuelle. Si vous avez des questions, communiquez avec votre gestionnaire de compte. Ce guide d utilisation fait appel aux symboles suivants pour mettre en évidence certains éléments importants : Guide de référence de l API pour les Services Web

14 Services Web de NETBANX juillet 2014 Tableau 1-6 : Symboles Symbole Description Cette icône remarque précède une astuce ou un conseil pour l utilisation de l application de traitement des transactions de manière plus efficace. Cette icône attention précède un avertissement relatif aux actions pouvant entraîner des conséquences importantes. 1-8

15 CHAPITRE 2 Transactions par prélèvement automatique (débit direct) Introduction Ce chapitre décrit comment traiter les transactions de prélèvement automatique à l aide du Service Web de NETBANX. Les opérations suivantes sont prises en charge : Tableau 2-1 : Opérations prises en charge Opération Description Pour Type de requête verify (vérification) Vous permet de confirmer que le compte bancaire d un client est en règle, sans toutefois retirer de l argent du compte. EFT ACH charge (facturation) credit (crédit) Vous permet de transférer des fonds du compte bancaire d un client vers votre compte de marchand. Cette transaction se fait en temps réel, bien que le réseau bancaire ne transfère les fonds que trois à cinq jours plus tard. Vous permet de transférer des fonds de votre compte de marchand directement au compte bancaire du client. Cette transaction se fait en temps réel, bien que le réseau bancaire ne transfère les fonds que trois à cinq jours plus tard. EFT ACH BACS SEPA* EFT ACH BACS SEPA Consultez la rubrique Bâtir des requêtes de facturation, de vérification ou de crédit à la page 2-4. updateshippinginfo Vous permet de transmettre l information d expédition, y compris le numéro de suivi, lorsque vous avez expédié la marchandise pour laquelle vous avez déjà traité une transaction de facturation. EFT ACH SEPA Consultez la rubrique Création de requêtes updateshippinginfo à la page lookuprequest Vous permet de produire un rapport à l aide de l API pour une plage de temps que vous précisez, afin de recevoir les données concernant les transactions de charge et de credit par prélèvement automatique qui sont traitées par votre compte de marchand. EFT ACH BACS SEPA Consultez la rubrique Création de lookuprequest (requêtes de consultation) à la page mandaterequest Vous permet de créer un mandat pour le compte bancaire d un client et de le déposer à sa banque, afin que vous puissiez transférer des fonds du compte bancaire du client vers votre compte commercial. Le réseau bancaire traite généralement le mandat en cinq jours. BACS SEPA Consultez la rubrique Création de mandaterequest pour BACS (requêtes de mandat) à la page Guide de référence de l API pour les Services Web

16 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-1 : Opérations prises en charge Opération Description Pour Type de requête changestatusrequest Vous permet de changer l état d une transaction de facturation, de crédit ou de mandat. EFT ACH BACS SEPA Consultez la rubrique Création de changestatusrequest (requêtes de modification d état) à la page updatemandaterequest Vous permet de mettre à jour les informations contenues dans un mandat existant. SEPA Consultez la rubrique Création de updatemandaterequest (mise à jour du mandat) à la page *SEPA = espace unique de paiement en euros La disponibilité des types d opérations par prélèvement automatique est attribuée aux marchands sur une base individuelle, puisque ce ne sont pas toutes les banques des marchands qui acceptent toutes les opérations. Si vous avez des questions, communiquez avec votre gestionnaire de compte. Les transactions verify, charge et credit acceptent l objet de document ddcheckrequestv1. La transaction updateshippinginfo accepte l objet de document ddshippingrequestv1. La transaction lookup accepte l objet de document ddlookuprequestv1. La transaction mandat accepte l objet de document ddmandaterequestv1. La transaction changestatus accepte l objet de document ddchangestatusrequestv1. La transaction updatemandate accepte l objet de document ddupdatemandaterequestv1. Toutes les opérations retournent une réponse ddcheckresponsev1. Exemple.NET Pour bâtir l exemple pour.net : 1. Créez un nouveau projet. 2. Ajoutez une référence Web. 2-2

17 juillet 2014 Exemple.NET 3. Saisissez l URL WSDL et cliquez sur le bouton Ajouter une référence. Le client Web est maintenant créé. 4. Bâtissez la requête de prélèvement automatique et traitez la réponse. Consultez la rubrique Bâtir des requêtes de facturation, de vérification ou de crédit à la page 2-4. Consultez la rubrique Création de requêtes updateshippinginfo à la page Guide de référence de l API pour les Services Web

18 Transactions par prélèvement automatique (débit direct) juillet 2014 Consultez la rubrique Traitement de la réponse à la page Bâtir des requêtes de facturation, de vérification ou de crédit Les requêtes charge, verify et credit requièrent l objet de document ddcheckrequestv1. La présente rubrique décrit la structure d une requête ddcheckrequestv1 et la façon de la bâtir. Pour obtenir des détails sur les éléments requis, consultez le Tableau 2-2 : Éléments de transaction ddcheckrequestv1 à la page 2-7. Exemple de facturation C# Voici un exemple de transaction charge en C#. Pour convertir cette requête en requête credit ou verify, il suffit de remplacer la valeur «charge» (soulignée ci-dessous) par «credit» ou «verify» respectivement. // Prepare the call to the Direct Debit Web Service DDCheckRequestV1 ddcheckrequest = new DDCheckRequestV1(); ddcheckrequest.amount = "10.00"; MerchantAccountV1 merchantaccount = new MerchantAccountV1(); merchantaccount.accountnum = " "; merchantaccount.storeid = "mystoreid"; merchantaccount.storepwd = "mystorepwd"; ddcheckrequest.merchantaccount = merchantaccount; CheckV1 check = new CheckV1(); check.routingnum = " "; check.accountnum = " "; check.accounttype = BankAccountTypeV1.PC; check.bankname = "Chase"; check.checknum = 12; check.payee = "ACME Inc."; ddcheckrequest.check = check; BillingDetailsV1 billingdetails = new BillingDetailsV1(); billingdetails.firstname = "Jane"; billingdetails.lastname = "Jones"; billingdetails.street = "123 Main Street"; billingdetails.city = "LA"; billingdetails.country = CountryV1.US; billingdetails.zip = "90210"; billingdetails.phone = " "; billingdetails.checkpaymethod = CheckPayMethodV1.WEB; ddcheckrequest.billingdetails = billingdetails; //Perform the Web Services call to process the charge DirectDebitServiceV1 ddservice = new DirectDebitServiceV1(); DDCheckResponseV1 ddtxnresponse = ddservice.charge(ddcheckrequest); // Print out the result String responsetxt = ddtxnresponse.code + " - " + ddtxnresponse.decision + " - " + ddtxnresponse.description; responsetxt += "Details:" + Environment.NewLine; if (ddtxnresponse.detail!= null) { for (int i = 0; i < ddtxnresponse.detail.length; i++) { 2-4

19 juillet 2014 Exemple de facturation C# responsetxt += " - " + ddtxnresponse.detail[i].tag + " - " + ddtxnresponse.detail[i].value + Environment.NewLine; } } responsetxt = responsetxt.replace("\n", Environment.NewLine); System.Console.WriteLine(responseTxt); if (DecisionV1.ACCEPTED.Equals(ddTxnResponse.decision)) { System.Console.WriteLine("Transaction Successful."); } else { System.Console.WriteLine("Transaction Failed with decision: " + ddtxnresponse.decision); } Guide de référence de l API pour les Services Web

20 Transactions par prélèvement automatique (débit direct) juillet 2014 Diagramme de transaction ddcheckrequestv1 L objet de document ddcheckrequestv1 respecte la structure suivante : 2-6

21 juillet 2014 Éléments de transaction ddcheckrequestv1 Éléments de transaction ddcheckrequestv1 Ce type de requête est utilisé dans le cadre de divers plans de prélèvements automatiques. Consultez le Tableau 2-3 : Exigences supplémentaires pour les éléments de prélèvement automatique à la page 2-13 pour en savoir plus sur les différents éléments requis. L objet de document ddcheckrequestv1 peut contenir les éléments suivants : Tableau 2-2 : Éléments de transaction ddcheckrequestv1 Élément Élément enfant Requis Type Description merchantaccount accountnum Oui Chaîne Max = 10 storeid Oui Chaîne Max = 80 storepwd Oui Chaîne Max = 20 merchantrefnum Conditionnel Chaîne Max = 255 amount Oui Chaîne Max = Il s agit du numéro de compte de marchand. Il s agit de l identifiant du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. Il s agit du mot de passe du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. Il s agit d un numéro d identification (ID) unique, associé à chaque requête. La valeur est créée par le marchand et envoyée en tant qu élément de la requête. Il s agit du montant de la requête de transaction. check accounttype Oui Énumération Il s agit du type de compte chèque utilisé pour la transaction. Les valeurs possibles sont : PC (Compte chèque personnel) PS (Compte épargne personnel) PL (Compte prêt personnel) BC (Compte chèque commercial) BS (Compte épargne commercial) BL (Compte prêt commercial) bankname Oui Chaîne Max = 40 checknum Oui Long Max = 8 accountnum Oui Chaîne Max = 17 Si IBAN, Max = 32 Il s agit du nom de la banque du client, là où cette transaction est publiée. Il s agit du numéro de série du chèque fourni au moment de la requête de transaction. REMARQUE : L élément checknum est requis pour l opération verify où il sert de numéro d identification unique de la transaction même si aucune somme n est transférée entre les comptes durant cette opération. Il s agit du numéro du compte bancaire du client. Pour les transactions SEPA, il s agit du numéro IBAN (numéro de compte bancaire international) du client. Guide de référence de l API pour les Services Web

22 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-2 : Éléments de transaction ddcheckrequestv1 (suite) Élément Élément enfant Requis Type Description routingnum Oui Chaîne Min = 6 Max = 9 Si BIC, Min = 8 Max = 11 payee Conditionnel Chaîne Max = 81 Pour les comptes en dollars américains, il s agit du numéro d acheminement à neuf chiffres de la banque du client. Pour les comptes en livres anglaises, il s agit du code de tri à six chiffres de la banque du client. Pour les comptes en dollars canadiens, ce numéro est composé de l'id de l'institution à trois chiffres suivi du numéro de transit à cinq chiffres de la succursale bancaire du client. Ils doivent être saisis dans cet ordre. N insérez pas d espaces ou de tirets. Pour les transactions SEPA, il s agit du code BIC (code identificateur de banque) du compte bancaire du client. Il s agit du descripteur qui apparaîtra sur le relevé bancaire du client. Il n est requis que pour les transactions credit et verify. Si vous entrez une valeur pour ce champ, celleci servira de descripteur sur le relevé. Si vous n entrez pas une valeur pour ce champ, une valeur par défaut, configurée pour le compte de marchand, servira de descripteur sur le relevé. bankcountry Conditionnel Énumération Il s agit du pays dans lequel la banque est située. Consultez la rubrique Codes de pays à la page C-3 pour connaître les bons codes à utiliser. Cet élément n est requis que pour certains pays. bankcity Conditionnel Chaîne Max = 40 mandatereference Conditionnel Chaîne Max = 10 Pour SEPA, Max = 35 Il s agit de la ville dans laquelle la banque est située. Cet élément n est requis que pour certains pays. Ceci est la référence du mandat permettant de porter les frais au compte bancaire. Cette valeur est retournée pour le paramètre mandatereference en réponse à la ddmandaterequestv1. Pour SEPA cet élément est requis. billingdetails checkpaymethod Oui Énumération Il s agit du type de paiement. Les valeurs possibles sont : WEB (compte chèque personnel seulement) TEL (compte chèque personnel seulement) PPD (compte chèque personnel seulement) CCD (compte chèque commercial seulement) firstname Conditionnel Chaîne Max = 40 lastname Conditionnel Chaîne Max = 40 Il s agit du prénom du client. Requis si checkpaymethod est réglé à WEB ou TEL. Il s agit du nom de famille du client. Requis si checkpaymethod est réglé à WEB ou TEL. 2-8

23 juillet 2014 Éléments de transaction ddcheckrequestv1 Tableau 2-2 : Éléments de transaction ddcheckrequestv1 (suite) Élément Élément enfant Requis Type Description companyname Conditionnel Chaîne Max = 50 street Oui Chaîne Max = 50 street2 Facultatif Chaîne Max = 50 city Oui Chaîne Max = 40 state/region Conditionnel Si state (État), alors Énumération Si region (région), alors chaîne Max = 40 Il s agit du nom de l entreprise. Requis si checkpaymethod est un chèque commercial. Il s agit de la première ligne de l adresse municipale du client. Il s agit de la deuxième ligne de l adresse municipale du client. Il s agit de la ville de résidence du client. Il s agit de l État, de la province ou de la région de résidence du client. Fournir la liste des États ou provinces pour les adresses à l intérieur des États-Unis ou du Canada. Fournir la liste des régions pour les adresses à l extérieur des États-Unis ou du Canada. Consultez la rubrique Annexe C : Codes géographiques pour connaître les bons codes à utiliser. country Oui Énumération Il s agit du pays de résidence du client. Consultez la rubrique Codes de pays à la page C-3 pour connaître les bons codes à utiliser. zip Facultatif Chaîne Max = 10 phone Oui Chaîne Max = 40 Facultatif Chaîne Max = 100 personalid idnumber Facultatif Chaîne Max = 20 Si le pays est États-Unis, il s'agit du code Zip du client ; sinon, il s'agit de son code postal. Il s agit du numéro de téléphone du client. Il s agit de l adresse de courriel du client. Il s agit du numéro de l ID fourni pour l élément idtype. idtype Facultatif Énumération Il s agit du type d ID utilisé pour identifier le propriétaire du compte bancaire. Les valeurs possibles sont : DL (permis de conduire) SS (ID gouvernemental) MI (ID militaire) GN (ID général) Guide de référence de l API pour les Services Web

24 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-2 : Éléments de transaction ddcheckrequestv1 (suite) Élément Élément enfant Requis Type Description state/region Facultatif Si state (État), alors Énumération Si region (région), alors Chaîne Max = 40 country Facultatif Chaîne Longueur = 2 Il s agit de l État, de la province ou de la région qui a émis l ID. Fournir la liste des États ou provinces pour les adresses à l intérieur des États-Unis ou du Canada. Fournir la liste des régions pour les adresses à l extérieur des États-Unis ou du Canada. Consultez la rubrique Annexe C : Codes géographiques pour connaître les bons codes à utiliser. Il s agit du pays d émission de l ID. Les valeurs possibles sont : CA (Canada) US (États-Unis) expiry Facultatif L élément enfant expiry a trois autres éléments enfants. Élément enfant de expiry day Facultatif Entier Longueur = 2 month Facultatif Entier Longueur = 2 year Conditionnel Entier Longueur = 4 socialsecuritynumber Facultatif Chaîne Max = 12 Il s agit du jour d expiration de l ID. Il s agit du mois d expiration de l ID. Il s agit de l année d expiration de l ID. Cet élément est requis si l élément expiry est inclus. Il s agit du numéro d assurance sociale du client. dateofbirth Facultatif Il s agit de la date de naissance du client. year Conditionnel Chaîne Max = month Conditionnel Chaîne Max = 12 day Conditionnel Chaîne Max = 31 Il s agit de l année de naissance du client. Il s agit du mois de naissance du client. Il s agit du jour de naissance du client. shippingdetails carrier Facultatif Énumération Il s agit du transporteur de l envoi. Les valeurs possibles sont : APC = APC Overnight APS = AnPost CAD = Service postal du Canada DHL FEX = FedEx RML = Royal Mail UPS = United Parcel Service USPS = United States Postal Service OTHER = Autre 2-10

25 juillet 2014 Éléments de transaction ddcheckrequestv1 Tableau 2-2 : Éléments de transaction ddcheckrequestv1 (suite) Élément Élément enfant Requis Type Description trackingnumber Facultatif Chaîne Max = 50 Il s agit du numéro de suivi d expédition fourni par le transporteur. shipmethod Facultatif Énumération Il s agit du mode d expédition. Les valeurs possibles sont : N = Jour suivant/de nuit T = Deux jours C = Coût le plus bas O = Autre firstname Facultatif Chaîne Max = 40 lastname Facultatif Chaîne Max = 40 street Facultatif Chaîne Max = 50 street2 Facultatif Chaîne Max = 50 city Facultatif Chaîne Max = 40 state/region Facultatif Si state (État), alors Énumération Si region (région), alors Chaîne Max = 40 Il s agit du prénom du destinataire. Il s agit du nom de famille du destinataire. Il s agit de la première ligne de l adresse municipale du destinataire. Il s agit de la deuxième ligne de l adresse municipale du destinataire. Il s agit de la ville de résidence du destinataire. Il s agit de l État, de la province ou de la région de résidence du destinataire. Fournir la liste des États ou provinces pour les adresses à l intérieur des États-Unis ou du Canada. Consultez la rubrique Annexe C : Codes géographiques pour connaître les bons codes à utiliser. country Facultatif Énumération Il s agit du pays de résidence du destinataire. Consultez la rubrique Codes de pays à la page C-3 pour connaître les bons codes à utiliser. zip Facultatif Chaîne Max = 10 phone Facultatif Chaîne Max = 40 Facultatif Chaîne Max = 100 customerip Facultatif Chaîne Max = 50 Si le pays est États-Unis, il s'agit du code Zip du destinataire ; sinon, il s'agit de son code postal. Il s agit du numéro de téléphone du destinataire. Il s agit de l adresse de courriel du destinataire. Il s agit de l adresse IP du client. Guide de référence de l API pour les Services Web

26 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-2 : Éléments de transaction ddcheckrequestv1 (suite) Élément Élément enfant Requis Type Description producttype Facultatif Énumération Il s agit du type de produit vendu. Les valeurs possibles sont : P(Biens matériels) D(Produits numériques) C (Contenu numérisé) G (Bon-cadeau ou argent électronique) S (Logiciel contributif) M (Numérique et Matériel) R (Réapprovisionnement de compte) txnappliedto Non Cet élément ne s applique pas aux transactions par prélèvement automatique. confirmationnumber Conditionnel Chaîne Max = 20 Il s agit du numéro de confirmation retourné par NETBANX en réponse à la requête initiale charge. N incluez cet élément que si vous utilisez ddcheckrequestv1 pour traiter une requête credit. targetvirtualaccount Non Cet élément ne s applique pas aux transactions par prélèvement automatique. checkriskservice Non Cet élément ne s applique pas aux transactions par prélèvement automatique. txndate Facultatif datetime Il s agit de la date et de l heure auxquelles la transaction a eu lieu. Pour les charge, credit, ou mandaterequest, cette valeur peut indiquer la date et l heure à laquelle la transaction aura lieu. Pour les transactions SEPA, cette valeur indique la prochaine date de paiement. Celle-ci est obligatoire et doit accorder un délai d au moins six jours ouvrables pour les First (premières) transactions ou les transactions One-Off (uniques), et d au moins trois jours ouvrables pour les transactions Recurring (récurrentes) ou les Final (finales) transactions. REMARQUE : La date de paiement sera retournée dans la paire tag/value, dans l élément detail de la réponse (consultez le Tableau 2-10 : Éléments de réponse ddcheckresponsev1 à la page 2-36). sdk version Conditionnel Chaîne Max = 20 platform Conditionnel Chaîne Max = 10 Il s agit de la version de SDK utilisée, le cas échéant. Requis si l élément sdk est fourni. Il s agit de la langue d intégration de SDK utilisée (par ex., Java,.NET). Requis si l élément sdk est fourni. 2-12

27 juillet 2014 Éléments de transaction ddcheckrequestv1 Tableau 2-2 : Éléments de transaction ddcheckrequestv1 (suite) Élément Élément enfant Requis Type Description provider Conditionnel Chaîne Max = 20 Il s agit de l auteur de SDK utilisé. Réglez cette valeur à «op» lorsque le SDK est fourni par NETBANX. Requis si l élément sdk est fourni. origin Facultatif Énumération Il s'agit de l origine de la requête. Les valeurs possibles sont : Sans fil Réseau filaire addendumdata tag Facultatif Chaîne Max = 30 value Facultatif Chaîne Max = 1024 Il s agit de données supplémentaires que le marchand peut inclure dans la requête de transaction. Il s agit de données supplémentaires que le marchand peut inclure dans la requête de transaction. Considérations spéciales relatives aux éléments de prélèvement automatique Certains marchands sont intégrés à des processeurs ayant des exigences concernant certains éléments obligatoires. Si tel est le cas, les règles suivantes s appliquent: Tableau 2-3 : Exigences supplémentaires pour les éléments de prélèvement automatique Élément Transactions réguliers Transactions garanties Transactions SEPA check.accounttype Requis Requis Facultatif check.bankname Requis Requis Facultatif check.checknum Requis Requis Facultatif check.payee Facultatif Facultatif Requis check.bankcountry Conditionnel Conditionnel Facultatif check.bankcity Conditionnel Conditionnel Facultatif check.mandatereference Conditionnel Conditionnel Requis billingdetails.firstname Conditionnel Requis Requis billingdetails.lastname Conditionnel Requis Requis billingdetails.companyname Conditionnel Conditionnel Facultatif billingdetails.state Conditionnel Requis Facultatif billingdetails.zip Facultatif Requis Requis billingdetails.phone Facultatif Requis Facultatif billingdetails. Facultatif Requis Requis customerip Facultatif Requis Facultatif dateofbirth.year Facultatif Requis Facultatif dateofbirth.month Facultatif Requis Facultatif Guide de référence de l API pour les Services Web

28 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-3 : Exigences supplémentaires pour les éléments de prélèvement automatique (suite) Élément Transactions réguliers Transactions garanties Transactions SEPA dateofbirth.day Facultatif Requis Facultatif personalid.idnumber Facultatif Requis Facultatif personalid.state Facultatif Requis Facultatif socialsecuritynumber Facultatif Requis Facultatif txndate Facultatif Facultatif Requis Votre gestionnaire de compte vous informera si vous êtes intégré à ce type de processeur et si vous êtes admissible au traitement par prélèvement automatique garantie. Création de requêtes updateshippinginfo Tous les éléments facultatifs qui requièrent des types de données non nullables (ordinaires) (par ex., int ou enum) doivent avoir leur attribut specified établi à true lorsque les valeurs sont fixées pour ces éléments. Consultez l élément shipmethod dans l exemple ci-dessous. La transaction updateshippinginfo requiert l objet de document ddshippingrequestv1. La présente rubrique décrit la structure d une requête ddshippingrequestv1 et la façon de la bâtir. Pour obtenir des détails sur les éléments requis, consultez le Tableau 2-4 : Éléments de transaction ddshippingrequestv1 à la page Exemple de transaction updateshippinginfo C# Voici un exemple de transaction updateshippinginfo en C#. // Prepare the call to the Direct Debit Web Service DDShippingRequestV1 ddshippingrequest = new DDShippingRequestV1(); MerchantAccountV1 merchantaccount = new MerchantAccountV1(); merchantaccount.accountnum = " "; merchantaccount.storeid = "mystoreid"; merchantaccount.storepwd = "mystorepwd"; ddshippingrequest.merchantaccount = merchantaccount; ddshippingrequest.confirmationnumber = "123456"; // A valid confirmation number from a previous settle auth or purchase ddshippingrequest.carrier = CarrierV1.FEX; // Fedex ddshippingrequest.shipmethod = ShipMethodV1.T; ddshippingrequest.shipmethodspecified = true; ddshippingrequest.trackingnumber = " "; ddshippingrequest.firstname = "Jeanne"; ddshippingrequest.lastname = "Tremblay"; ddshippingrequest.street = "123 rue Principale"; ddshippingrequest.city = "Alma"; ddshippingrequest.country = CountryV1.CA; ddshippingrequest.countryspecified = true; ddshippingrequest.zip = "G0W 1G0"; ddshippingrequest. = //Perform the Web Services call to update the shipping info 2-14

29 juillet 2014 Exemple de transaction updateshippinginfo C# DirectDebitServiceV1 ddservice = new DirectDebitServiceV1(); DDCheckResponseV1 ddtxnresponse = ddservice.updateshippinginfo(ddshippingrequest); // Print out the result String responsetxt = ddtxnresponse.code + " - " + ddtxnresponse.decision + " - " + ddtxnresponse.description; responsetxt += "Details:" + Environment.NewLine; if (ddtxnresponse.detail!= null) { for (int i = 0; i < ddtxnresponse.detail.length; i++) { responsetxt += " - " + ddtxnresponse.detail[i].tag + " - " + ddtxnresponse.detail[i].value + Environment.NewLine; } } responsetxt = responsetxt.replace("\n", Environment.NewLine); System.Console.WriteLine(responseTxt); if (DecisionV1.ACCEPTED.Equals(ddTxnResponse.decision)) { System.Console.WriteLine("Transaction Successful."); } else { System.Console.WriteLine("Transaction Failed with decision: " + ddtxnresponse.decision); } Guide de référence de l API pour les Services Web

30 Transactions par prélèvement automatique (débit direct) juillet 2014 Diagramme de transaction ddshippingrequestv1 L objet de document ddshippingrequestv1 respecte la structure suivante : 2-16

31 juillet 2014 Éléments de transaction ddshippingrequestv1 Éléments de transaction ddshippingrequestv1 L objet de document ddshippingrequestv1 peut contenir les éléments suivants : Tableau 2-4 : Éléments de transaction ddshippingrequestv1 Élément Élément enfant Requis Type Description merchantaccount accountnum Oui Chaîne Max = 10 storeid Oui Chaîne Max = 80 storepwd Oui Chaîne Max = 20 Il s agit du numéro de compte de marchand. Il s agit de l identifiant du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. Il s agit du mot de passe du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. carrier Oui Énumération Il s agit du transporteur de l envoi. Les valeurs possibles sont : APC = APC Overnight APS = AnPost CAD = Service postal du Canada DHL FEX = FedEx RML = Royal Mail UPS = United Parcel Service USPS = United States Postal Service AUTRE trackingnumber Oui Chaîne Max = 50 confirmationnumber Oui Chaîne Max = 20 Il s agit du numéro de suivi d expédition fourni par le transporteur. Il s agit du numéro de confirmation retourné par NETBANX. shipmethod Facultatif Énumération Il s agit du mode d expédition. Les valeurs possibles sont : N = Jour suivant/de nuit T = Deux jours C = Coût le plus bas O = Autre firstname Facultatif Chaîne Max = 40 lastname Facultatif Chaîne Max = 40 street Facultatif Chaîne Max = 50 street2 Facultatif Chaîne Max = 50 Il s agit du prénom du client. Il s agit du nom de famille du client. Il s agit de la première ligne de l adresse municipale du client. Il s agit de la deuxième ligne de l adresse municipale du client. Guide de référence de l API pour les Services Web

32 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-4 : Éléments de transaction ddshippingrequestv1 (suite) Élément Élément enfant Requis Type Description city Facultatif Chaîne Max = 40 state/region Facultatif Si state (État), alors Énumération Si region (région), alors Chaîne Max = 40 Il s agit de la ville de résidence du client. Il s agit de l État, de la province ou de la région de résidence du client. Fournir la liste des États ou provinces pour les adresses à l intérieur des États-Unis ou du Canada. Fournir la liste des régions pour les adresses à l extérieur des États-Unis ou du Canada. Consultez la rubrique Annexe C : Codes géographiques pour connaître les bons codes à utiliser. country Facultatif Énumération Il s agit du pays de résidence du client. Consultez la rubrique Codes de pays à la page C-3 pour connaître les bons codes à utiliser. zip Facultatif Chaîne Max = 10 phone Facultatif Chaîne Max = 40 Facultatif Chaîne Max = 100 Si le pays est États-Unis, il s'agit du code Zip du client ; sinon, il s'agit de son code postal. Il s agit du numéro de téléphone du client. Il s agit de l adresse de courriel du client. Création de lookuprequest (requêtes de consultation) La requête de consultation du prélèvement automatique vous permet de produire un rapport à l aide de l API pour une plage de temps que vous précisez, afin de recevoir les données concernant les transactions de facturation et de crédit par prélèvement automatique qui sont traitées par votre compte de marchand. Exemple de transaction lookuprequest C# Voici un exemple de transaction ddlookuprequest en C#. // Prepare the call to the Direct Debit Web Service DDLookupRequestV1 ddlookuprequest = new DDLookupRequestV1(); MerchantAccountV1 merchantaccount = new MerchantAccountV1(); merchantaccount.accountnum = " "; merchantaccount.storeid = "mystoreid"; merchantaccount.storepwd = "mystorepwd"; ddlookuprequest.merchantaccount = merchantaccount; ddlookuprequest.confirmationnumber = " "; DateV1 startdate = new DateV1(); startdate.year = "2012"; startdate.month = "08"; startdate.day = "15"; startdate.hour = "11"; 2-18

33 juillet 2014 Exemple de transaction lookuprequest C# startdate.minute = "00"; startdate.second = "00"; ddlookuprequest.startdate = startdate; ddlookuprequest.startdatespecified = true; DateV1 enddate = new DateV1(); enddate.year = "2012"; enddate.month = "08"; enddate.day = "15"; enddate.hour = "14"; enddate.minute = "00"; enddate.second = "00"; ddlookuprequest.enddate = enddate; ddlookuprequest.enddatespecified = true; //Perform the Web Services call to process the charge DirectDebitServiceV1 ddservice = new DirectDebitServiceV1(); DDCheckResponseV1 ddcheckresponse = ddservice.lookup(ddlookuprequest); // Print out the result String responsetxt = ddcheckresponse.code + " - " + ddcheckresponse.decision; responsetxt += "Transactions:" + Environment.NewLine; if (ddcheckresponse.transaction!= null) { for (int i = 0; i < ddcheckresponse.transaction.length; i++) { responsetxt += " - confirmationnumber: " + ddcheckresponse.transaction[i].confirmationnumber + Environment.NewLine; responsetxt += " - merchantrefnum: " + ddcheckresponse.transaction[i].merchantrefnum + Environment.NewLine; responsetxt += " - txntime: " + ddcheckresponse.transaction[i].txntime + Environment.NewLine; responsetxt += " - amount: " + ddcheckresponse.transaction[i].amount + Environment.NewLine; StatusV1 status = ddcheckresponse.transaction[i].status; if (status!= null){ responsetxt += " - status: " + status.code + Environment.NewLine; responsetxt += " - status effective date:" + status.effectivedate + Environment.NewLine; } responsetxt += Environment.NewLine; } } responsetxt = responsetxt.replace("\n", Environment.NewLine); System.Console.WriteLine(responseTxt); if (DecisionV1.ACCEPTED.Equals(ddCheckResponse.decision)) { System.Console.WriteLine("Transaction Found."); } else { System.Console.WriteLine("Transaction Failed or Not Found with decision: " + ddcheckresponse.decision); } Guide de référence de l API pour les Services Web

34 Transactions par prélèvement automatique (débit direct) juillet 2014 Diagramme de transaction ddlookuprequestv1 L objet de document ddlookuprequestv1 respecte la structure suivante : Éléments de transaction ddlookuprequestv1 L objet de document ddlookuprequestv1 peut contenir les éléments suivants : Tableau 2-5 : Éléments de transaction ddlookuprequestv1 Élément Élément enfant Requis Type Description merchantaccount accountnum Oui Chaîne Max = 10 storeid Oui Chaîne Max = 80 Il s agit du numéro de compte de marchand. Il s agit de l identifiant du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. 2-20

35 juillet 2014 Éléments de transaction ddlookuprequestv1 Tableau 2-5 : Éléments de transaction ddlookuprequestv1 (suite) Élément Élément enfant Requis Type Description storepwd Oui Chaîne Max = 20 confirmationnumber Facultatif Chaîne Max = 20 merchantrefnum Conditionnel Chaîne Max = 255 startdate year Oui Int Max = 9999 month Oui Int Min = 1 Max = 12 day Oui Int Min = 1 Max = 31 hour Oui Int Min = 0 Max = 23 minute Oui Int Min = 0 Max = 59 second Oui Int Min = 0 Max = 59 enddate year Oui Int Max = 9999 month Oui Int Min = 1 Max = 12 day Oui Int Min = 1 Max = 31 Il s agit du mot de passe du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. Il s agit du numéro de confirmation retourné par NETBANX en réponse à la requête initiale. N incluez cet élément que si vous voulez effectuer une recherche à l aide de ce champ. Ce champ a préséance sur le champ merchantrefnum. Il s agit d un numéro d identification (ID) unique, associé à chaque requête. La valeur est créée par le marchand et envoyée en tant qu élément de la requête. Il s agit de l année fixée pour le début de la recherche. Il s agit du mois fixé pour le début de la recherche. Il s agit du jour fixé pour le début de la recherche. Il s agit de l heure fixée pour le début de la recherche. Il s agit de la minute fixée pour le début de la recherche. Il s agit de la seconde fixée pour le début de la recherche. Il s agit de l année fixée pour la fin de la recherche. Il s agit du mois fixé pour la fin de la recherche. Il s agit du jour fixé pour la fin de la recherche. Guide de référence de l API pour les Services Web

36 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-5 : Éléments de transaction ddlookuprequestv1 (suite) Élément Élément enfant Requis Type Description hour Oui Int Min = 0 Max = 23 minute Oui Int Min = 0 Max = 59 second Oui Int Min = 0 Max = 59 Il s agit de l heure fixée pour la fin de la recherche. Il s agit de la minute fixée pour la fin de la recherche. Il s agit de la seconde fixée pour la fin de la recherche. Création de mandaterequest pour BACS (requêtes de mandat) La demande de mandat de prélèvements automatiques vous permet de créer un mandat pour le compte bancaire d un client et de le déposer à sa banque, afin que vous puissiez transférer des fonds du compte bancaire du client vers votre compte commercial. Lorsque vous soumettez une ddmandaterequestv1, NETBANX retournera une valeur pour le paramètre confirmationnumber dans la réponse. Il s agit de la valeur entrée dans la requête ou une valeur générée automatiquement par le système NETBANX. Vous aurez besoin de cette valeur dans l élément mandatereference (qui est un élément enfant de l élément check) lorsque vous traiterez des demandes de facturation à l aide de la ddcheckrequestv1. La valeur mandatereference doit contenir dix caractères. Si vous entrez une valeur de moins de dix caractères, le système NETBANX insérera des chiffres 0 avant celle-ci jusqu à ce qu elle compte 10 caractères. Par exemple, la valeur ABCDEFG deviendra 000ABCDEFG. Si vous n entrez aucune valeur, le système NETBANX en générera une et la retournera dans la réponse. Initialement, l état du mandat est réglé à W (En attente). Lorsque ce dernier est mis en lot, l état passe à C (Lot complet). À ce stade, le mandat ne peut pas être utilisé pour effectuer des prélèvements automatiques. Le réseau bancaire traite généralement le mandat en cinq jours. Après ce délai, et une fois le mandat mis en lot, NETBANX fait passer l état du mandat à AP (Mandat approuvé). Le mandat peut alors être utilisé pour autoriser des prélèvements automatiques dans le compte bancaire à l intention duquel il a été créé. Si la facture est postdatée en définissant la valeur txndate dans la requête ddcheckrequestv1, le mandat peut être utilisé même s il n est pas activé, dans la mesure où la valeur txndate a été définie de façon à fixer un délai d au moins cinq jours ouvrables, le temps que le mandat devienne actif. Afin de faciliter ce processus, la date d activation du mandat est indiquée dans l élément effectivedate en réponse à la requête ddmandaterequestv1. Les mandats sont automatiquement mis en lot le jour ouvrable suivant, sauf si la valeur autosend n est pas réglée à Y, auquel cas le mandat demeurera à l état PCA (Approbation du client en attente). Cet état intermédiaire et facultatif, antérieur à l état W, vous donne l occasion d effectuer d autres vérifications relatives au client, ou encore permet au client de vérifier l information reçue par mandatereference avant de continuer. Vous pouvez ensuite faire passer l état du mandat de PCA à W en effectuant une requête changestatus ou en utilisant le module d administration du marchand de NETBANX. 2-22

37 juillet 2014 Création de mandaterequest pour SEPA (requêtes de mandat) Création de mandaterequest pour SEPA (requêtes de mandat) Avant d effectuer un prélèvement automatique SEPA, vous devez préalablement avoir établi une entente de mandat avec votre client et indiquer l ID de référence du mandat dans l élément mandatereference. L ID de référence du mandat peut contenir jusqu à 35 caractères. Les mandats de prélèvements automatiques SEPA sont activés dès qu ils sont créés par le marchand. Après avoir envoyé une requête ddmandaterequest, vous pouvez donc immédiatement envoyer une requête ddcheckrequest. Pour en savoir plus consultez le SEPA Direct Debit Merchant Implementation Guide (en anglais), qui contient plus d information sur la logique métier et les processus associés au prélèvement automatique SEPA. Exemple de transaction mandaterequest C# Voici un exemple de transaction ddmandaterequest en C#. // Prepare the call to the Direct Debit Web Service DDMandateRequestV1 ddmandaterequest = new DDMandateRequestV1(); MerchantAccountV1 merchantaccount = new MerchantAccountV1(); merchantaccount.accountnum = " "; merchantaccount.storeid = "mystoreid"; merchantaccount.storepwd = "mystorepwd"; ddcheckrequest.merchantaccount = merchantaccount; CheckV1 check = new CheckV1(); check.routingnum = " "; check.accountnum = " "; check.bankname = "Chase"; check.payee = "ACME Inc."; ddmandaterequest.check = check; BillingDetailsV1 billingdetails = new BillingDetailsV1(); billingdetails.firstname = "Jeanne"; billingdetails.lastname = "Tremblay"; billingdetails.street = "123 rue Principale"; billingdetails.city = "Alma"; billingdetails.country = CountryV1.CA; billingdetails.zip = "G0W 1G0"; billingdetails.phone = " "; billingdetails.checkpaymethod = CheckPayMethodV1.WEB; ddmandaterequest.billingdetails = billingdetails; ddmandaterequest.autosend = "Y"; //Perform the Web Services call to process the charge DirectDebitServiceV1 ddservice = new DirectDebitServiceV1(); DDCheckResponseV1 ddtxnresponse = ddservice.mandate(ddcheckrequest); // Print out the result String responsetxt = ddtxnresponse.code + " - " + ddtxnresponse.decision + " - " + ddtxnresponse.description; responsetxt += "Details:" + Environment.NewLine; if (ddtxnresponse.detail!= null) { for (int i = 0; i < ddtxnresponse.detail.length; i++) { responsetxt += " - " + ddtxnresponse.detail[i].tag + " - " + ddtxnresponse.detail[i].value + Environment.NewLine; } } responsetxt = responsetxt.replace("\n", Environment.NewLine); Guide de référence de l API pour les Services Web

38 Transactions par prélèvement automatique (débit direct) juillet 2014 System.Console.WriteLine(responseTxt); if (DecisionV1.ACCEPTED.Equals(ddTxnResponse.decision)) { System.Console.WriteLine("Transaction Successful."); } else { System.Console.WriteLine("Transaction Failed with decision: " + ddtxnresponse.decision); } 2-24

39 juillet 2014 Diagramme de transaction ddmandaterequestv1 Diagramme de transaction ddmandaterequestv1 L objet de document ddmandaterequestv1 respecte la structure suivante : Guide de référence de l API pour les Services Web

40 Transactions par prélèvement automatique (débit direct) juillet 2014 Éléments de transaction ddmandaterequestv1 L objet de document ddmandaterequestv1 peut contenir les éléments suivants : Table 2-6: Éléments de transaction ddmandaterequestv1 Element Child Element Required Type Description merchantaccount accountnum Oui Chaîne Max = 10 storeid Oui Chaîne Max = 80 storepwd Oui Chaîne Max = 20 merchantrefnum Conditionnel Chaîne Max = 255 Il s agit du numéro de compte de marchand. Il s agit de l identifiant du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. Il s agit du mot de passe du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. Il s agit d un numéro d identification (ID) unique, associé à chaque requête. La valeur est créée par le marchand et envoyée en tant qu élément de la requête. check accounttype Oui Énumération Il s agit du type de compte chèque utilisé pour la transaction. Les valeurs possibles sont : PC (Compte chèque personnel) PS (Compte épargne personnel) PL (Compte prêt personnel) BC (Compte chèque commercial) BS (Compte épargne commercial) BL (Compte prêt commercial) bankname Oui Chaîne Max = 40 checknum Oui Long Max = 8 accountnum Oui Chaîne Max = 17 routingnum Oui Chaîne Min = 6 Max = 9 Il s agit du nom de la banque du client, là où cette transaction est publiée. Il s agit du numéro de série du chèque fourni au moment de la requête de transaction. Il s agit du numéro du compte bancaire du client. Pour les transactions SEPA, il s agit du numéro IBAN (numéro de compte bancaire international) du client. Pour les comptes en livres anglaises, il s agit du code de tri à six chiffres de la banque du client. Pour les transactions SEPA, il s agit du code BIC (code identificateur de banque) du compte bancaire du client. 2-26

41 juillet 2014 Éléments de transaction ddmandaterequestv1 Table 2-6: Éléments de transaction ddmandaterequestv1 (suite) Element Child Element Required Type Description payee Facultatif Chaîne Max = 81 Il s agit du descripteur qui apparaîtra sur le relevé bancaire du client. Il n est requis que pour les transactions credit et verify. Si vous entrez une valeur pour ce champ, celle-ci servira de descripteur sur le relevé. Si vous n entrez pas une valeur pour ce champ, une valeur par défaut, configurée pour le compte de marchand, servira de descripteur sur le relevé. bankcountry Conditionnel Énumération Il s agit du pays dans lequel la banque est située. Consultez la rubrique Codes de pays à la page C-3 pour connaître les bons codes à utiliser. Cet élément n est requis que pour certains pays. bankcity Conditionnel Chaîne Max = 40 mandatereference Facultatif Chaîne Max = 10 Il s agit de la ville dans laquelle la banque est située. Cet élément n est requis que pour certains pays. Il s agit de la référence du mandat permettant de porter les frais au compte. Vous pouvez définir vous-même la valeur mandatereference lorsque vous effectuez la requête. Si vous n entrez aucune valeur dans ce champ, le système NETBANX en générera une et la retournera dans la réponse. Pour les transactions SEPA, cet élément est obligatoire. Le marchand doit créer sa propre valeur mandatereference. billingdetails checkpaymethod Facultatif Énumération Il s agit du type de paiement. Les valeurs possibles sont : WEB (compte chèque personnel seulement) TEL (compte chèque personnel seulement) PPD (compte chèque personnel seulement) CCD (compte chèque commercial seulement) firstname Conditionnel Chaîne Max = 40 lastname Conditionnel Chaîne Max = 40 companyname Conditionnel Chaîne Max = 50 Il s agit du prénom du client. Requis si checkpaymethod est réglé à WEB ou TEL. Il s agit du nom de famille du client. Requis si checkpaymethod est réglé à WEB ou TEL. Il s agit du nom de l entreprise. Requis si checkpaymethod est un chèque commercial. Guide de référence de l API pour les Services Web

42 Transactions par prélèvement automatique (débit direct) juillet 2014 Table 2-6: Éléments de transaction ddmandaterequestv1 (suite) Element Child Element Required Type Description street Facultatif Chaîne Max = 50 street2 Facultatif Chaîne Max = 50 city Facultatif Chaîne Max = 40 state/region Conditionnel Si state (État), alors Énumération Si region (région), alors chaîne Max = 40 Il s agit de la première ligne de l adresse municipale du client. Il s agit de la deuxième ligne de l adresse municipale du client. Il s agit de la ville de résidence du client. Il s agit de l État, de la province ou de la région de résidence du client. Fournir la liste des États ou provinces pour les adresses à l intérieur des États-Unis ou du Canada. Fournir la liste des régions pour les adresses à l extérieur des États-Unis ou du Canada. Consultez la rubrique Annexe C : Codes géographiques pour connaître les bons codes à utiliser. country Facultatif Énumération Il s agit du pays de résidence du client. Consultez la rubrique Codes de pays à la page C-3 pour connaître les bons codes à utiliser. zip Facultatif Chaîne Max = 10 phone Facultatif Chaîne Max = 40 Facultatif Chaîne Max = 100 customerip Facultatif Chaîne Max = 50 Si le pays est États-Unis, il s'agit du code Zip du client ; sinon, il s'agit de son code postal. Il s agit du numéro de téléphone du client. Il s agit de l adresse de courriel du client. Il s agit de l adresse IP du client. txndate Facultatif datetime Il s agit de la date et de l heure auxquelles la transaction a eu lieu. Pour les charge, credit, ou mandaterequest, cette valeur peut indiquer la date et l heure à laquelle la transaction aura lieu. 2-28

43 juillet 2014 Création de changestatusrequest (requêtes de modification d état) Table 2-6: Éléments de transaction ddmandaterequestv1 (suite) Element Child Element Required Type Description autosend Facultatif Booléen Ceci détermine le moment où le mandat sera envoyé à la banque. Les valeurs possibles sont : Y = Oui L état du mandat sera réglé à W (En attente), prêt à être envoyé à la banque. N = Non L état du mandat restera réglé à PCA (Approbation client en attente), et ce dernier ne sera pas envoyé à la banque. Si l état autosend est réglé à N, le mandat peut par la suite être changé pour W à l aide de la demande de changestatus. Le mandat sera alors acheminé à la banque lors du prochain envoi (consultez la rubrique Création de changestatusrequest (requêtes de modification d état) à la page 2-29). REMARQUE : Pour les transactions SEPA, cette valeur doit être réglée à Y. L état du mandat sera AP (Mandat approuvé). addendumdata tag Facultatif Chaîne Max = 30 value Facultatif Chaîne Max = 1024 Il s agit de données supplémentaires que le marchand peut inclure dans la requête de transaction. Il s agit de données supplémentaires que le marchand peut inclure dans la requête de transaction. Création de changestatusrequest (requêtes de modification d état) Une demande de modification d état vous permet de modifier l état de certains prélèvements automatiques. Vous pouvez apporter les modifications suivantes : Tableau 2-7 : Modification d état Solution Type de requête État initial État obtenu Prélèvement automatique au Royaume-Uni (BACS) mandaterequest (mandat) PCA Approbation du client en attente W En attente X Annulée Prélèvement automatique au Royaume-Uni (BACS) charge (facturation) credit (crédit) mandaterequest (mandat) W En attente X Annulée Guide de référence de l API pour les Services Web

44 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-7 : Modification d état (suite) Solution Type de requête État initial État obtenu Prélèvement automatique au Royaume-Uni (marchands passerelle) charge (facturation) credit (crédit) mandaterequest (mandat) C Lot complet CL Transaction traitée RE Retournée REMARQUE : Utiliser seulement lorsque votre banque rejette la transaction et lorsque vous n avez pas obtenu de rapport BACS. Comptez 5 jours ouvrables après la fin de la transaction, puis communiquez avec le soutien technique avant d effectuer la demande de modification. EFT (TEF)/ACH (CCA) charge (facturation) credit (crédit) C Lot complet X Annulée REMARQUE : Possible seulement si la requête n a pas encore été envoyée à la banque. Prélèvement automatique SEPA mandaterequest (mandat) AP Active X Annulée Prélèvement automatique SEPA charge (facturation) W En attente C Lot complet X Annulée REMARQUE : Possible seulement jusqu à 5 jours après la compensation du prélèvement. NETBANX répond à votre demande de modification d état par une ddcheckresponsev1. Dans cette réponse, le confirmationnumber indique quelle demande a été mise à jour (charge, credit, ou mandaterequest), et vous permet de confirmer le nouvel état de la transaction que vous avez mise à jour. Pour obtenir plus de détails, consultez la rubrique Traitement de la réponse à la page Exemple de transaction changestatusrequest C# Voici un exemple de transaction ddchangestatusrequest en C#. // Prepare the call to the Direct Debit Web Service DDChangeStatusRequestV1 ddchangestatusrequest = new DDChangeStatusRequestV1(); MerchantAccountV1 merchantaccount = new MerchantAccountV1(); merchantaccount.accountnum = " "; merchantaccount.storeid = "mystoreid"; merchantaccount.storepwd = "mystorepwd"; ddchangestatusrequest.merchantaccount = merchantaccount; ddchangestatusrequest.confirmationnumber = "123456"; // A valid confirmation number from a previous mandate or echeck; ddchangestatusrequest.status = "C"; //Perform the Web Services call to process the charge DirectDebitServiceV1 ddservice = new DirectDebitServiceV1(); DDCheckResponseV1 ddtxnresponse = ddservice.changestatus(ddcheckrequest); // Print out the result String responsetxt = ddtxnresponse.code + " - " + ddtxnresponse.decision + " - " + ddtxnresponse.description; 2-30

45 juillet 2014 Diagramme de transaction ddchangestatusrequest responsetxt += "Details:" + Environment.NewLine; if (ddtxnresponse.detail!= null) { for (int i = 0; i < ddtxnresponse.detail.length; i++) { responsetxt += " - " + ddtxnresponse.detail[i].tag + " - " + ddtxnresponse.detail[i].value + Environment.NewLine; } } responsetxt = responsetxt.replace("\n", Environment.NewLine); System.Console.WriteLine(responseTxt); if (DecisionV1.ACCEPTED.Equals(ddTxnResponse.decision)) { System.Console.WriteLine("Transaction Successful."); } else { System.Console.WriteLine("Transaction Failed with decision: " + ddtxnresponse.decision); } Diagramme de transaction ddchangestatusrequest L objet de document ddchangestatusrequestv1 respecte la structure suivante : Éléments de transaction ddchangestatusrequestv1 L objet de document ddchangestatusrequestv1 peut contenir les éléments suivants : Tableau 2-8 : Éléments de transaction ddchangestatusrequestv1 Element Child Element Required Type Description merchantaccount accountnum Oui Chaîne Max = 10 Il s agit du numéro de compte de marchand. Guide de référence de l API pour les Services Web

46 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-8 : Éléments de transaction ddchangestatusrequestv1 (suite) Element Child Element Required Type Description storeid Oui Chaîne Max = 80 storepwd Oui Chaîne Max = 20 confirmationnumber Conditionnel Chaîne Max = 20 Il s agit de l identifiant du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. Il s agit du mot de passe du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. Cette valeur indique la transaction pour laquelle vous avez demandé une modification d état. Il s agit du confirmationnumber retourné par NETBANX en réponse à la requête initiale. status Oui Énumération Il s agit du nouveau code d état de la transaction. Les valeurs possibles sont : C Complété RE Retourné W En attente X Annulée Création de updatemandaterequest (mise à jour du mandat) Seuls les marchands qui traitent des prélèvements automatiques SEPA peuvent effectuer ce type de requête. Vous pouvez modifier un mandat existant en effectuant une demande de modification de mandat. En réalité, vous créez un nouveau mandat à partir des informations du mandat existant, mais en y ajoutant de nouvelles informations (par exemple, un nouveau numéro de compte bancaire). Lorsque vous soumettez une requête ddupdatemandaterequestv1, NETBANX règle l état du mandat à T (Transférée). Un nouveau mandat est créé à partir des informations du mandat existant. Cependant, les trois valeurs suivantes ne sont pas modifiées si vous les précisez dans la demande de modification : mandatereference accountnum routingnum Si vous le précisez dans la demande, les nouvelles valeurs entrées relativement à ces éléments sont importées dans le nouveau mandat. L état du nouveau mandat sera identique à celui du mandat existant, soit PCA (Approbation du client en attente) ou AP (Mandat approuvé). Le nouveau mandat sera lié au mandat existant, de sorte que le système sache que les informations du mandat existant ont été transférées dans le nouveau mandat. 2-32

47 juillet 2014 Exemple de transaction updatemandaterequest C# NETBANX répond à votre demande de modification de mandat par une réponse ddcheckresponsev1. Dans cette réponse, la valeur confirmationnumber sert à identifier le nouveau mandat. Exemple de transaction updatemandaterequest C# Voici un exemple de transaction ddupdatemandaterequest en C#. // Prepare the call to the Direct Debit Web Service DDUpdateMandateRequestV1 ddupdatemandaterequest = new DDUpdateMandateRequestV1(); MerchantAccountV1 merchantaccount = new MerchantAccountV1(); merchantaccount.accountnum = " "; merchantaccount.storeid = "mystoreid"; merchantaccount.storepwd = "mystorepwd"; ddupdatemandaterequest.merchantaccount = merchantaccount; ddupdatemandaterequest.confirmationnumber = "123456"; // A valid confirmation number from a previous mandate or echeck; ddupdatemandaterequest.mandatereference = "NL95ZZZ _TEST7A"; //Perform the Web Services call to process the charge DirectDebitServiceV1 ddservice = new DirectDebitServiceV1(); DDCheckResponseV1 ddtxnresponse = ddservice.updatemandate(ddcheckrequest); // Print out the result String responsetxt = ddtxnresponse.code + " - " + ddtxnresponse.decision + " - " + ddtxnresponse.description; responsetxt += "Details:" + Environment.NewLine; if (ddtxnresponse.detail!= null) { for (int i = 0; i < ddtxnresponse.detail.length; i++) { responsetxt += " - " + ddtxnresponse.detail[i].tag + " - " + ddtxnresponse.detail[i].value + Environment.NewLine; } } responsetxt = responsetxt.replace("\n", Environment.NewLine); System.Console.WriteLine(responseTxt); if (DecisionV1.ACCEPTED.Equals(ddTxnResponse.decision)) { System.Console.WriteLine("Transaction Successful."); } else { System.Console.WriteLine("Transaction Failed with decision: " + ddtxnresponse.decision); } Diagramme de transaction ddupdatemandaterequestv1 L objet de document ddupdatemandaterequestv1 respecte la structure suivante : Guide de référence de l API pour les Services Web

48 Transactions par prélèvement automatique (débit direct) juillet 2014 Éléments de transaction ddupdatemandaterequestv1 L objet de document ddupdatemandaterequestv1 peut contenir les éléments suivants : Tableau 2-9 : Éléments de transaction ddupdatemandaterequestv1 Élément Élément enfant Requis Type Description merchantaccount accountnum Oui Chaîne Max = 10 storeid Oui Chaîne Max = 80 storepwd Oui Chaîne Max = 20 confirmationnumber Facultatif Chaîne Max = 20 mandatereference Facultatif Chaîne Max = 10 Pour SEPA, Max = 35 Il s agit du numéro de compte de marchand. Il s agit de l identifiant du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. Il s agit du mot de passe du magasin traitant la transaction ; il sert à authentifier la requête. NETBANX le définit et le fournit au marchand comme élément du processus d intégration. Cette valeur indique le mandat que vous voulez modifier. Il s agit du numéro de confirmation retourné par NETBANX en réponse à la requête initiale. Il s agit de la référence du mandat permettant de porter les frais au compte. Cette valeur est retournée pour le paramètre mandatereference en réponse à la requête ddmandaterequestv1. Vous devrez peut-être modifier la valeur mandatereference, par exemple, si les modalités de facturation ont changé et que les autres informations dans le mandat demeurent identiques. 2-34

49 juillet 2014 Traitement de la réponse Tableau 2-9 : Éléments de transaction ddupdatemandaterequestv1 (suite) Élément Élément enfant Requis Type Description accountnum Conditionnel Chaîne Max = 17 Si IBAN, Max = 32 routingnum Conditionnel Chaîne Min = 6 Max = 9 Si BIC, Min = 8 Max = 11 Pour les transactions SEPA, il s agit du numéro IBAN (numéro de compte bancaire international) du client. Vous devrez peut-être modifier la valeur accountnum, par exemple, si les frais sont désormais portés à un compte différent de la même banque (c.-à-d., il n est pas nécessaire de modifier le code BIC). Pour les transactions SEPA, il s agit du code BIC (code identificateur de banque) du compte bancaire du client. Vous devrez peut-être modifier la valeur routingnum, par exemple, si un client a changé de banque. Dans ce cas, il faudra aussi modifier la valeur accountnum. * Au moins un des trois éléments suivants doit être indiqué dans la requête : mandatereference, accountnum ou routingnum. Traitement de la réponse Une transaction ddcheckresponsev1 respecte la structure suivante : Guide de référence de l API pour les Services Web

50 Transactions par prélèvement automatique (débit direct) juillet 2014 Les éléments suivants sont pertinents dans le cas d une réponse ddcheckresponsev1 : Tableau 2-10 : Éléments de réponse ddcheckresponsev1 Élément Élément enfant Requis Type Description requestid Facultatif Il s agit du seul numéro d identification unique envoyé par NETBANX pour un enregistrement si ce dernier a été traité dans un fichier séquentiel. confirmationnumber Oui Chaîne Max = 20 Il s agit du numéro de confirmation retourné par NETBANX. Si cette valeur est retournée en réponse à une ddmandaterequestv1, elle sert à identifier le nouveau mandat. 2-36

51 juillet 2014 Traitement de la réponse Tableau 2-10 : Éléments de réponse ddcheckresponsev1 (suite) Élément Élément enfant Requis Type Description merchantrefnum Conditionnel Chaîne Max = 255 mandatereference Oui Chaîne Max = 20 Il s agit d un numéro d identification (ID) unique, associé à chaque requête. La valeur est créée par le marchand et envoyée en tant qu élément de la requête. Cette valeur n est retournée qu en réponse à une lookuprequest. Ceci est la référence du mandat retournée par NETBANX. Il s agit de la valeur entrée dans la requête ou, si celle-ci était erronée, d une valeur générée par le système NETBANX. Pour les transactions SEPA, ceci est la référence du mandat créée par le marchand dans la requête. decision Oui Énumération Il s agit de l état de la transaction. Une des valeurs suivantes sera retournée : Accepted La transaction a été traitée. Error La tentative de transaction a échoué en raison d une erreur. Declined La transaction a été refusée avant qu elle soit envoyée pour traitement. Not Found La requête de consultation ne correspond à aucun résultat. code Oui Entier Il s agit d un code numérique servant à catégoriser la réponse. Consultez la rubrique Codes de réponse à la page B-1. actioncode Facultatif Énumération Cela indique l action à effectuer. Les valeurs suivantes sont possibles : C = Erreur de paramètre du client. Les renseignements fournis par le client sont incorrects. Confirmez les renseignements auprès du client. D = Ne pas réessayer. Les tentatives subséquentes échoueront. M = Erreur de paramètre du marchand. Les renseignements fournis par votre application sont incorrects. Vérifiez vos renseignements. R = Réessayer. Le problème est temporaire. La prochaine tentative réussira probablement. description Facultatif Chaîne Max = 100 Il s agit de la description accessible à l utilisateur de l élément code. Guide de référence de l API pour les Services Web

52 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-10 : Éléments de réponse ddcheckresponsev1 (suite) Élément Élément enfant Requis Type Description detail tag Facultatif Chaîne Max = 1024 value Facultatif Chaîne Max = 30 Il s agit de la classification de l élément détail. Il s agit de la description du détail. txntime Oui datetime Il s agit de la date et de l heure du traitement de la transaction par NETBANX. status Facultatif code Conditionnel Énumération Il s agit de l état de la première transaction qui correspond à la requête de consultation. Les valeurs possibles sont : AP Mandat approuvé (Approved mandate) C Lot complet (Complete batch) CB Récupérée (Clawed back) CL Transaction traitée (Cleared transaction) DE Refusée (Declined) DI Contestée (Disputed) E Erreur lot (Error batch) EX Expirée (Expired) F Échec (Failed) GR Bon pour renversement (Good for reversal) MI Intervention manuelle requise (Manual intervention required) PCA Approbation du client en attente (Pending customer approval) PR1 Re-Présentée 1 (Re-Presented 1) PR2 Re-Présentée 2 (Re-Presented 2) PX Annulation en attente (Pending cancel) RE Retournée (Returned) REF Rejet définitif (Rejected final) RV Inversée (Reversed) T Transférée (Transferred) W En attente (Pending) X Annulée (Cancelled) 2-38

53 juillet 2014 Traitement de la réponse Tableau 2-10 : Éléments de réponse ddcheckresponsev1 (suite) Élément Élément enfant Requis Type Description effectivedate Conditionnel datetime Il s agit de la date et de l heure où l état de la requête de consultation entre en vigueur. Lorsqu elle est indiquée dans la paire tag/value pour l élément detail d une réponse à une requête de mandat, ceci est la date à laquelle le mandat devient actif (cinq jours après la mise en lot). Vous pouvez soumettre une demande de prélèvement à cette date à minuit ou postdater le prélèvement en réglant la valeur txntime à cette date ou à une date ultérieure. Si vous soumettez une demande de prélèvement dont la date est antérieure à la date d entrée en vigueur du mandat, indiquée par la valeur effectivedate, vous obtiendrez un message d erreur. currency Facultatif Chaîne La valeur figure dans les codes de devises du Tableau 3-15 : Codes de devises à la page Cette valeur n est retournée qu en réponse à une lookuprequest. amount Facultatif Chaîne Max = ,99 Il s agit du montant de la première transaction qui correspond à la requête de consultation. transaction Facultatif Cette valeur n est retournée qu en réponse à une lookuprequest. Toutes les transactions qui correspondent à la requête de consultation sont retournées ici. confirmationnumber Conditionnel Chaîne Max = 20 merchantrefnum Facultatif Chaîne Max = 255 Il s agit du numéro de confirmation retourné par NETBANX pour une transaction précédente. Il s agit d un numéro d identification (ID) unique, associé à chaque requête. La valeur est créée par le marchand et envoyée en tant qu élément de la requête. Cette valeur n est retournée qu en réponse à une lookuprequest. txntime Conditionnel datetime Il s agit de la date et de l heure du traitement de la transaction par NETBANX. status Conditionnel On retrouve les éléments code et effectivedate pour la transaction. Pour obtenir des détails, consultez l élément status présenté dans le tableau cidessus. Guide de référence de l API pour les Services Web

54 Transactions par prélèvement automatique (débit direct) juillet 2014 Tableau 2-10 : Éléments de réponse ddcheckresponsev1 (suite) Élément Élément enfant Requis Type Description amount Conditionnel Chaîne Max = ,99 Il s agit du montant de la requête de transaction. Pour traiter la réponse : 1. Obtenez les détails de la réponse qui sont accessibles à partir des modes get() de la réponse. String responsetxt = ddtxnresponse.code + " - " + ddtxnresponse.decision + " - " + ddtxnresponse.description; responsetxt += "Details:" + Environment.NewLine; if (ddtxnresponse.detail!= null) { for (int i = 0; i < ddtxnresponse.detail.length; i++) { responsetxt += " - " + ddtxnresponse.detail[i].tag + " - " + ddtxnresponse.detail[i].value + Environment.NewLine; } } responsetxt = responsetxt.replace("\n", Environment.NewLine); System.Console.WriteLine(responseTxt); if (DecisionV1.ACCEPTED.Equals(ddTxnResponse.decision)) { System.Console.WriteLine("Transaction Successful."); } else { System.Console.WriteLine("Transaction Failed with decision: " + ddtxnresponse.decision); } 2. Traitez la réponse en fonction de l élément decision. Vous insérez le code de gestion approprié à votre application. Vous pouvez également consulter l élément code pour obtenir un contrôle plus serré de votre application. Pour obtenir plus de détails, consultez la rubrique Codes de réponse à la page B

55 CHAPITRE 3 Transactions par carte de crédit ou de débit Introduction Ce chapitre décrit comment traiter les transactions par carte de crédit ou de débit à l aide du Service Web de traitement des transactions. Les opérations suivantes sont prises en charge : Tableau 3-1 : Opérations prises en charge Opération Description Type de requête Authorization (autorisation) Purchase (achat) Verification (vérification) Authorization Reversal (inversion d autorisation) Credit (crédit) Settlement (règlement) Stored Data Authorization (autorisation à partir de données mémorisées) Stored Data Purchase (achat partir de données mémorisées) Vous permet d autoriser un montant sur la carte de crédit ou de débit d un client. Le montant autorisé doit être réglé au cours d une transaction de règlement ultérieure. Vous permet d autoriser et de régler un montant sur la carte de crédit ou de débit d un client à l aide d une seule transaction. Vous permet d exécuter une vérification AVS ou CVD sur la carte de crédit d un client, sans imputer de montant sur cette carte. Vous permet d inverser une partie ou la totalité d une autorisation existante, pourvu qu aucun règlement (complet ou partiel) n ait été traité à l'égard de cette autorisation. Ce type de transaction ne fonctionne pas pour les transactions d'achat ; cette transaction n est utilisée que pour les autorisations. Vous permet d annuler le débit d un montant déjà réglé sur une carte de crédit ou de débit. Vous pouvez créditer la totalité ou une partie d un règlement existant. Vous permet de régler un montant qui a préalablement été autorisé sur une carte de crédit ou de débit. Vous pouvez régler la totalité ou une partie d une autorisation existante. Vous permet d autoriser un montant sur la carte de crédit ou de débit d un client à l aide des données sur le client qui sont mémorisées dans notre base de données. Vous n avez qu à fournir le minimum de renseignements, ce qui vous permet de gagner du temps et de réduire les efforts. Vous permet d autoriser et de régler un montant sur la carte de crédit ou de débit d un client à l aide de données sur le client qui sont mémorisées dans notre base de données. Vous n avez qu à fournir le minimum de renseignements, ce qui vous permet de gagner du temps et de réduire les efforts. Consultez la rubrique Bâtir des requêtes d achat, d autorisation ou de vérification à la page 3-5. Consultez la rubrique Bâtir des requêtes d inversion d autorisation à la page Consultez la rubrique Bâtir des requêtes de règlement et de crédit à la page Consultez la rubrique Bâtir des requêtes de données mémorisées à la page Guide de référence de l API pour les Services Web

56 Transactions par carte de crédit ou de débit juillet 2014 Tableau 3-1 : Opérations prises en charge Opération Description Type de requête Cancel (annulation) Payment (paiement) Independent Credit (crédit indépendant) Information Lookup (consultation des données) Enrollment Lookup (consultation d inscription) Authentication (authentification) Vous permet d annuler une transaction de crédit, de règlement, de paiement, ou de crédit indépendant. Vous pouvez annuler une de ces transactions pourvu qu elle soit En attente, ce qui est habituellement le cas avant minuit le jour où la requête est faite. Dans certains cas, vous pouvez trouver des transactions de crédit plus anciennes En attente. Vous permet de créditer un montant sur la carte de crédit ou de débit d un client. La transaction de paiement n est pas liée à une autorisation existante antérieure ; le montant de la transaction n est donc pas limité de cette manière. Vous permet de créditer un montant sur la carte de crédit d un client. La transaction de crédit indépendant n est pas liée à une autorisation existante antérieure ; le montant de la transaction n est donc pas limité de cette manière. Vous permet de produire un rapport à l aide de l API pour une plage de temps que vous précisez, afin de recevoir les données concernant les transactions traités par un compte de marchand. Vous permet d établir si la carte de crédit du client est inscrite à notre programme 3D Secure. Vous permet d'envoyer une requête d'authentification, afin de valider le mot de passe d un titulaire de carte dans le cas des cartes de crédit inscrites au programme 3D Secure. Consultez la rubrique Bâtir des requêtes d annulation à la page Consultez la rubrique Bâtir des requêtes de paiement/crédit indépendant à la page Consultez la rubrique Bâtir des requêtes de consultation des données à la page Consultez la rubrique Bâtir des requêtes de consultation d inscription à la page Consultez la rubrique Bâtir des requêtes d authentification à la page La disponibilité des types d opérations pour les cartes de crédit est attribuée aux marchands sur une base individuelle, puisque ce ne sont pas toutes les banques des marchands qui acceptent toutes les opérations. Si vous avez des questions, communiquez avec votre gestionnaire de compte. Les opérations Authorization, Purchase et Verification acceptent l objet de document ccauthrequestv1. Les opérations Authorization Reversal acceptent l objet de document ccauthreversalrequestv1. Les opérations de Settlement et Credit acceptent l objet de document ccpostauthrequestv1. Les opérations Stored Data acceptent l objet de document ccstoreddatarequestv1. Les opérations Cancel Settle, Cancel credit et Cancel payment acceptent l objet de document cccancelrequestv1. L opération Payment et Independent Credit acceptent l objet de document ccpaymentrequestv1. L opération Information Lookup accepte l objet de document cctxnlookuprequestv1. L opération Enrollment Lookup accepte l objet de document ccenrollmentlookuprequestv1. L opération Authentication accepte l objet de document ccauthenticaterequestv1. Toutes les opérations retournent une réponse cctxnresponsev1. 3-2

57 juillet 2014.Exemple.NET.Exemple.NET Pour bâtir l exemple pour.net : 1. Créez un nouveau projet. 2. Ajoutez une référence Web. Guide de référence de l API pour les Services Web

Guide de référence de l API pour les Services Web

Guide de référence de l API pour les Services Web Guide de référence de l API pour les Services Web mars 2014 Version 1.0 Le présent manuel et le support électronique qui l accompagne sont des produits exclusifs de Paiements Optimal, S.A.R.L. Leur usage

Plus en détail

Erreurs les plus fréquentes Guide de dépannage

Erreurs les plus fréquentes Guide de dépannage Erreurs les plus fréquentes Guide de dépannage janvier 2012 Le présent manuel et le support électronique qui l accompagne sont des produits exclusifs de Paiements Optimal, S.A.R.L. Leur usage est réservé

Plus en détail

Guide du module d administration de NETBANX

Guide du module d administration de NETBANX Guide du module d administration de NETBANX janvier 2012 Le présent manuel et le support électronique qui l accompagne sont des produits exclusifs de Paiements Optimal, S.A.R.L. Leur usage est réservé

Plus en détail

Votre aide-mémoire pour RBC Banque en direct

Votre aide-mémoire pour RBC Banque en direct Banque en Direct Votre aide-mémoire pour RBC Banque en direct La commodité et la sécurité pour gérer tous vos besoins bancaires quotidiens Un moyen pratique et sécuritaire de faire ses opérations bancaires

Plus en détail

Pour avoir un compte bancaire aux USA et Recevoir votre MasterCard prépayée, il vous suffit de cliquer ici

Pour avoir un compte bancaire aux USA et Recevoir votre MasterCard prépayée, il vous suffit de cliquer ici Pour avoir un compte bancaire aux USA et Recevoir votre MasterCard prépayée, il vous suffit de cliquer ici Pour télécharger le Pdf à distribuer Cliquez ici La page Payoneer qui s ouvrira pourrait s afficher

Plus en détail

Définition des Webservices Ordre de paiement par email. Version 1.0

Définition des Webservices Ordre de paiement par email. Version 1.0 Définition des Webservices Ordre de paiement par email Version 1.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Historique du document

Plus en détail

INSTRUCTIONS POUR ÉTABLIR UN COMPTE ACOL SRAAC ET POUR

INSTRUCTIONS POUR ÉTABLIR UN COMPTE ACOL SRAAC ET POUR INSTRUCTIONS POUR ÉTABLIR UN COMPTE ACOL SRAAC ET POUR REMPLIR LA DEMANDE D ABONNEMENT CLIENT SRAAC ET L ACCORD FINANCIER ACOL Si vous avez des questions après avoir pris connaissance des documents ci-inclus,

Plus en détail

Instructions pour le dépôt d une demande en vertu de la Loi de 2001 sur les municipalités auprès de la Commission de révision de l évaluation foncière

Instructions pour le dépôt d une demande en vertu de la Loi de 2001 sur les municipalités auprès de la Commission de révision de l évaluation foncière Tribunaux de l environnement et de l'amenegment du territoire Ontario Commission de révision de l'évaluation foncière 655 rue Bay, suite 1500 Toronto ON M5G 1E5 Téléphone: (416) 212-6349 Sans Frais: 1-866-448-2248

Plus en détail

Payline. Manuel Utilisateur du Moyen de Paiement PAYPAL. Version 3.E. Monext Propriétaire Page 1 / 24

Payline. Manuel Utilisateur du Moyen de Paiement PAYPAL. Version 3.E. Monext Propriétaire Page 1 / 24 Manuel Utilisateur du Moyen de Paiement PAYPAL Version 3.E Payline Monext Propriétaire Page 1 / 24 Historique des évolutions Le tableau ci-dessous liste les dernières modifications effectuées sur ce document.

Plus en détail

International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux

International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux Current Accurate Dependable Demande de mise à jour d un rapport d évaluation antérieur

Plus en détail

INSTRUCTIONS POUR ÉTABLIR UN COMPTE ACOL ET POUR REMPLIR

INSTRUCTIONS POUR ÉTABLIR UN COMPTE ACOL ET POUR REMPLIR f INSTRUCTIONS POUR ÉTABLIR UN COMPTE ACOL ET POUR REMPLIR LA DEMANDE D ABONNEMENT CLIENT ET L ACCORD FINANCIER ACOL Si vous avez des questions après avoir pris connaissance des documents ci-inclus, veuillez

Plus en détail

SPÉCIFICATIONS DE TÉLÉCHARGEMENT DE FICHIERS

SPÉCIFICATIONS DE TÉLÉCHARGEMENT DE FICHIERS SPÉCIFICATIONS DE TÉLÉCHARGEMENT DE FICHIERS DE TRANSPORT GLOBAL VERSION 4.0.0 AVRIL 2010 Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA 30328-3447 2010 GLOBAL PAYMENTS INC. TOUS DROITS

Plus en détail

Inscription à l examen d agrément général 2015

Inscription à l examen d agrément général 2015 Inscription à l examen d agrément général 2015 Félicitations! Vous avez pris la décision de participer à l examen d agrément général qui se tiendra le samedi 17 octobre 2015 à l Université Laval, à Québec.

Plus en détail

Manuel d utilisation du terminal de paiement électronique virtuel

Manuel d utilisation du terminal de paiement électronique virtuel TPEV Manuel d utilisation du terminal de paiement électronique virtuel Version: 1.C Payline PROPRIETAIRE Page 1-1/29 Page des évolutions Le tableau ci-dessous liste les dernières modifications effectuées

Plus en détail

Faites le plein et allez de l avant avec les cartes Esso pour parcs automobiles.

Faites le plein et allez de l avant avec les cartes Esso pour parcs automobiles. Faites le plein et allez de l avant avec les cartes Esso pour parcs automobiles. Les cartes Esso pour parcs automobiles permettent à votre entreprise d aller de l avant. Inscrivez-vous dès maintenant.

Plus en détail

Guide de l utilisateur

Guide de l utilisateur Guide de l utilisateur Centre de facturation UPS 2014 United Parcel Service of America, Inc. UPS, la marque de commerce UPS et la couleur brune sont des marques déposées de United Parcel Service of America,

Plus en détail

Services bancaires par Internet aux entreprises. Guide pratique pour : Paiements par câble Version 8.05.22

Services bancaires par Internet aux entreprises. Guide pratique pour : Paiements par câble Version 8.05.22 Services bancaires par Internet aux entreprises Guide pratique pour : Paiements par câble Version 8.05.22 Table des matières Introduction...3 Avez-vous besoin d'aide?... 3 Exigences informatiques... 4

Plus en détail

Instructions pour le dépôt d une plainte en vertu de la Loi de 2001 sur les municipalités auprès de la Commission de révision de l évaluation foncière

Instructions pour le dépôt d une plainte en vertu de la Loi de 2001 sur les municipalités auprès de la Commission de révision de l évaluation foncière Tribunaux de l environnement et de l'amenegment du territoire Ontario Commission de révision de l'évaluation foncière 655 rue Bay, suite 1500 Toronto ON M5G 1E5 Téléphone: (416) 212-6349 Sans Frais: 1-866-448-2248

Plus en détail

International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux

International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux Rév. 1101 International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux Demande de mise à jour le rapport d'évaluation / ajouter des services

Plus en détail

e)services - Guide de l utilisateur e)carpa

e)services - Guide de l utilisateur e)carpa e)services - Guide de l utilisateur e)carpa 2 Sommaire 1 Introduction 3 2 - Accès au site e)carpa 4 2.1 Identification et authentification 4 2.2 Consultation du site e)carpa 6 2.3 Mode de navigation sur

Plus en détail

Carte MasterCard BMO pour voyage prépayé La carte de paiement pour vos voyages

Carte MasterCard BMO pour voyage prépayé La carte de paiement pour vos voyages GUIDE DES AVANTAGES Carte MasterCard BMO pour voyage prépayé La carte de paiement pour vos voyages BIENVENUE! PRÉPAREZ-VOUS À UTILISER VOTRE CARTE AVEC UNE PARFAITE TRANQUILLITÉ D ESPRIT. Vous venez de

Plus en détail

International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux

International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux Efficacité Exactitude Fiabilité ICAS fournit les types de rapport d évaluation

Plus en détail

Plateforme de vente aux enchères et de vente de gré à gré du ministre

Plateforme de vente aux enchères et de vente de gré à gré du ministre Plateforme de vente aux enchères et de vente de gré à gré du ministre Guide de l utilisateur Version abrégée Octobre 2013 Table des matières SECTION I INTRODUCTION... 1 SECTION II OUVERTURE D UNE SESSION

Plus en détail

MODALITÉS ET CONDITIONS DU PROGRAMME DE RÉCOMPENSES MASTERCARD DE LA BANQUE WALMART DU CANADA

MODALITÉS ET CONDITIONS DU PROGRAMME DE RÉCOMPENSES MASTERCARD DE LA BANQUE WALMART DU CANADA MODALITÉS ET CONDITIONS DU PROGRAMME DE RÉCOMPENSES MASTERCARD DE LA BANQUE WALMART DU CANADA Les présentes conditions s appliquent au programme de Récompenses MasterCard de La Banque Wal-Mart du Canada

Plus en détail

Tableau de bord Commerçant

Tableau de bord Commerçant Paiement sécurisé sur Internet Paiement sécurisé sur Internet Tableau de bord Commerçant Paiement sécurisé sur Internet Paiement sécurisé sur Internet au de bord Commerçant au de bord Commerçant au de

Plus en détail

Visa Débit. Foire aux questions et schéma de procédé de l acceptation par les marchands du commerce électronique. Mai 2012 Page 1 sur 6

Visa Débit. Foire aux questions et schéma de procédé de l acceptation par les marchands du commerce électronique. Mai 2012 Page 1 sur 6 Visa Débit Foire aux questions et schéma de procédé de l acceptation par les marchands du commerce électronique Mai 2012 Page 1 sur 6 Table des matières Foire aux questions liées à l acceptation par les

Plus en détail

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

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22 Services bancaires par Internet aux entreprises Guide pratique pour : Rapports de solde Version 8.05.22 Table des matières Avez-vous besoin d aide?... 3 Exigences informatiques... 4 Navigateurs acceptés...

Plus en détail

Manuel Utilisateur de la fonction 3DSecure en mode interface Direct de la solution de paiement Payline

Manuel Utilisateur de la fonction 3DSecure en mode interface Direct de la solution de paiement Payline Manuel Utilisateur de la fonction 3DSecure en mode interface Direct de la solution de paiement Payline Version 1.D Payline Monext Propriétaire Page 1 / 15 Page des évolutions Le tableau ci-dessous liste

Plus en détail

Sûr, tout simplement

Sûr, tout simplement Sûr, tout simplement IncaMail Mode d emploi du service IncaMail avec Outlook Version: V.0102 Date: 02.11.2011 Auteur: Roger Sutter, Product Manager IncaMail Table des matières 1 Introduction... 3 1.1 Autres

Plus en détail

Avril 2014. Guide d utilisation du service TFP Internet pour les professionnels

Avril 2014. Guide d utilisation du service TFP Internet pour les professionnels Avril 2014 Guide d utilisation du service TFP Internet pour les professionnels TABLE DES MATIÈRES 1. INSCRIPTION D UN MEMBRE...3 2. MEMBRE...4 2.1 Accès à TFP Internet... 4 2.2 Navigation dans TFP... 7

Plus en détail

Our success is measured by how well we meet your needs

Our success is measured by how well we meet your needs Grâce à l ensemble HSBC Premier, recevez un soutien personnalisé pour vous aider à gérer votre économie personnelle. Our success is measured by how well we meet your needs 1 Pour être admissible à l ensemble

Plus en détail

International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux

International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux Rév. 1010 International Credential Assessment Service of Canada Service canadien d'évaluation de documents scolaires internationaux Demande de mise à jour le rapport d'évaluation / ajouter des services

Plus en détail

Procédure à suivre pour mettre à jour le «SITE DE COURS» par le titulaire. Juillet 2010 Version 5

Procédure à suivre pour mettre à jour le «SITE DE COURS» par le titulaire. Juillet 2010 Version 5 Procédure à suivre pour mettre à jour le «SITE DE COURS» par le titulaire. Juillet 2010 Version 5 2 1- PRÉALABLES Le titulaire du cours doit détenir une adresse de courrier électronique de l UQAC. Pour

Plus en détail

Pratique mensuelle de dakshina du Siddha Yoga Commencez ou modifiez en ligne

Pratique mensuelle de dakshina du Siddha Yoga Commencez ou modifiez en ligne Instructions pour remplir en ligne le formulaire pour la pratique mensuelle de dakshina du Siddha Yoga. Veuillez utiliser ce formulaire-ci comme document de référence pour remplir le formulaire en langue

Plus en détail

GUIDE DES AVANTAGES. carte Shoppers Optimum MasterCard RBC. Obtenez des points Shoppers Optimum partout.

GUIDE DES AVANTAGES. carte Shoppers Optimum MasterCard RBC. Obtenez des points Shoppers Optimum partout. GUIDE DES AVANTAGES carte Shoppers Optimum MasterCard RBC Obtenez des points Shoppers Optimum partout. Magasinez n importe où. Accumulez partout. Merci d avoir choisi la carte Shoppers Optimum MasterCard

Plus en détail

Acceptation de Visa Débit par les marchands du commerce électronique. Foire aux questions et schéma de procédé

Acceptation de Visa Débit par les marchands du commerce électronique. Foire aux questions et schéma de procédé Acceptation de Visa Débit par les marchands du commerce électronique Foire aux questions et schéma de procédé Table des matières Visa Débit. La commodité du débit. La sécurité de Visa. 3 La valeur de Visa

Plus en détail

Paiement sécurisé sur Internet. Tableau de bord Commerçant

Paiement sécurisé sur Internet. Tableau de bord Commerçant Paiement sécurisé sur Internet Tableau de bord Commerçant SOMMAIRE 1 Principe 4 1.1 Principe général 4 1.2 Environnement de validation 4 1.3 Environnement de Production 4 2 Accès au tableau de bord 5 2.1

Plus en détail

Guide de référence de l API pour paiement hébergé

Guide de référence de l API pour paiement hébergé Guide de référence de l API pour paiement hébergé décembre 2014 1.3.4 Le présent manuel et le support électronique qui l accompagne sont des produits exclusifs d Optimal Payments, S.A.R.L. Leur usage est

Plus en détail

Guide de relevé de commerçant

Guide de relevé de commerçant Guide de relevé de commerçant Avant toute chose Les pages suivantes vous aideront à comprendre les renseignements figurant sur votre relevé de services aux commerçants. Pour des explications supplémentaires,

Plus en détail

Demande pour le Programme de soutien au démarrage d entreprises pour les compagnons

Demande pour le Programme de soutien au démarrage d entreprises pour les compagnons Demande pour le Programme de soutien au démarrage d entreprises pour les compagnons Section A : Renseignements personnels et commerciaux Numéro de référence : AVIS SUR LA PROTECTION DE LA VIE PRIVÉE La

Plus en détail

Plateforme Systempay. Intégration du module de paiement pour la plateforme VIRTUEMART 2.0 et supérieur PAIEMENT UNITAIRE Version 1.

Plateforme Systempay. Intégration du module de paiement pour la plateforme VIRTUEMART 2.0 et supérieur PAIEMENT UNITAIRE Version 1. Plateforme Systempay Intégration du module de paiement pour la plateforme VIRTUEMART 2.0 et supérieur PAIEMENT UNITAIRE Version 1.2a Rédaction, Vérification, Approbation Rédaction Vérification Approbation

Plus en détail

DEMANDE DE RECONNAISSANCE

DEMANDE DE RECONNAISSANCE Renseignements généraux et directives Ce formulaire vous permet de procéder à une demande de reconnaissance de cours de tutorat privé. À qui s adresse ce formulaire? Le formulaire s adresse au postulant

Plus en détail

Retour table des matières

Retour table des matières TABLE DES MATIÈRES Ouvrir un compte 1 Créer votre nom utilisateur et votre mot de passe 1 Ouvrir une session 3 Faire une commande / Légende de prix 3 1. Avec l option «Mes favoris» 4 2. Avec l option «Items

Plus en détail

Plateforme PAYZEN. Définition de Web-services

Plateforme PAYZEN. Définition de Web-services Plateforme PAYZEN Définition de Web-services Ordre de paiement Version 1.1 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network

Plus en détail

POLITIQUES : ACTIVITÉS PARASCOLAIRES

POLITIQUES : ACTIVITÉS PARASCOLAIRES POLITIQUES : ACTIVITÉS PARASCOLAIRES POLITIQUE D INSCRIPTION : Premier arrivé, premier servi! La priorité des inscriptions sera gérée selon les options d inscription disponibles à l école de votre enfant

Plus en détail

Guide d utilisation relatif à la commande de certificat d impôt foncier en ligne

Guide d utilisation relatif à la commande de certificat d impôt foncier en ligne Guide d utilisation relatif à la commande de certificat d impôt foncier en ligne Si vous n avez pas trouvé la réponse à certaines de vos questions dans la Foire aux questions ou dans ce guide d utilisation,

Plus en détail

Service d information pour remise de paiement de factures Scotia

Service d information pour remise de paiement de factures Scotia Services de paiement Guide de démarrage Service d information pour remise de paiement de factures Scotia Juillet 2010 Table des matières 1 S inscrire et ouvrir une session..................................................3

Plus en détail

Solutions web : instructions aux développeurs

Solutions web : instructions aux développeurs Solutions web : instructions aux développeurs INFORMATIONS GÉNÉRALES L inscription aux services en ligne permet d utiliser le système de transmission des informations de paiement par Internet (TIP-I) de

Plus en détail

Déclaration d opérations douteuses

Déclaration d opérations douteuses Centre d analyse des opérations Financial Transactions and et déclarations financières du Canada Reports Analysis Centre of Canada Déclaration d opérations douteuses Si vous avez les moyens techniques

Plus en détail

Guide d utilisation relatif à la commande de certificat d impôt foncier en ligne

Guide d utilisation relatif à la commande de certificat d impôt foncier en ligne Guide d utilisation relatif à la commande de certificat d impôt foncier en ligne Si vous n avez pas trouvé la réponse à certaines de vos questions dans la Foire aux questions ou dans ce guide d utilisation,

Plus en détail

Carte Visa Affaires RBC Banque Royale. Un outil plus performant pour faire des affaires

Carte Visa Affaires RBC Banque Royale. Un outil plus performant pour faire des affaires Carte Visa Affaires RBC Banque Royale Un outil plus performant pour faire des affaires Une gestion des dépenses simplifiée Nous sommes heureux de vous présenter la carte Visa Affaires RBC Banque Royale

Plus en détail

Procédures d admission par équivalence

Procédures d admission par équivalence Procédures d admission par équivalence Conformément à ses règlements et aux exigences prescrites par le Code des professions du Québec, l Ordre des conseillers et conseillères d orientation du Québec (OCCOQ)

Plus en détail

Plateforme d'évaluation professionnelle. Manuel d utilisation du service Web d EvaLog

Plateforme d'évaluation professionnelle. Manuel d utilisation du service Web d EvaLog Plateforme d'évaluation professionnelle Manuel d utilisation du service Web d EvaLog Un produit de la société AlgoWin http://www.algowin.fr Version 1.1.0 du 31/01/2015 Table des matières Présentation d

Plus en détail

Syllabus BOB 50 «Pas à pas» Paiement : Virements bancaires

Syllabus BOB 50 «Pas à pas» Paiement : Virements bancaires Syllabus BOB 50 «Pas à pas» Paiement : Virements bancaires Table des matières I. Introduction... 3 II. Présentation générale... 4 III. Installation des valeurs à utiliser par défaut... 5 a. Références

Plus en détail

La carte MasterCard prépayée RIA n'est pas une carte de crédit. Il s'agit d'une valeur

La carte MasterCard prépayée RIA n'est pas une carte de crédit. Il s'agit d'une valeur 1. FAQ - général: 1.1 Qu est-ce que la carte MasterCard prépayée RIA? La carte MasterCard prépayée RIA n'est pas une carte de crédit. Il s'agit d'une valeur déterminée prépayée et rechargeable. Une fois

Plus en détail

Les modalités de remboursement d une dette

Les modalités de remboursement d une dette Les modalités de remboursement d une dette Vous êtes allocataire de la Caf de la Seine-Saint-Denis et vous devez de l argent à la Caf? Plusieurs solutions sont mises à votre disposition : (cliquez sur

Plus en détail

GUIDE FISCAL RELATIF AUX CARTES D ACHAT AU CANADA

GUIDE FISCAL RELATIF AUX CARTES D ACHAT AU CANADA PRÉPARATION DES DÉCLARATIONS FISCALES GUIDE FISCAL RELATIF AUX CARTES D ACHAT AU CANADA Des conseils simples pour réclamer des crédits de taxe sur intrants à l égard de transactions effectuées au moyen

Plus en détail

Manuel d utilisation. Centre de facturation UPS

Manuel d utilisation. Centre de facturation UPS Manuel d utilisation Centre de facturation UPS 2014 United Parcel Service of America, Inc. UPS, la marque UPS et la couleur marron sont des marques commerciales de United Parcel Service of America, Inc.

Plus en détail

Guide Rés@ en ligne. RésaRésa. RESE Page 0

Guide Rés@ en ligne. RésaRésa. RESE Page 0 Guide Rés@ en ligne RésaRésa RESE Page 0 Sommaire I. RECAPITULATIF DES DIFFERENTES OFFRES... 3 1. TABLEAU GENERAL... 3 2. GRILLES TARIFAIRES... 4 2.1 Tarif Rés@P6... 4 2.2 Tarif Rés@P3... 5 2.3 Tarif Rés@P1...

Plus en détail

Offre bancaire pour les nouveaux arrivants. Bien arrivé, bien servi.

Offre bancaire pour les nouveaux arrivants. Bien arrivé, bien servi. Offre bancaire pour les nouveaux arrivants Bien arrivé, bien servi. Banque Nationale vous souhaite la bienvenue! Pour une gestion simplifiée de vos finances, nous vous proposons une offre bancaire qui

Plus en détail

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

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS MAI 2013 Table des matières 1. Introduction... 3 2. Interface d accueil... 4 2.1. Zone d authentification...

Plus en détail

Gestion électronique des procurations

Gestion électronique des procurations Gestion électronique des procurations Table des matières Généralités... 2 1. Approuver des procurations... 4 1.1 Section «Procurations à approuver»... 4 1.2 Section «Signaux»... 6 1.3 Messages particuliers...

Plus en détail

COURRIER RECOMMANDÉ MC DU RÉGIME INTÉRIEUR DU RÉGIME INTÉRIEUR

COURRIER RECOMMANDÉ MC DU RÉGIME INTÉRIEUR DU RÉGIME INTÉRIEUR COURRIER RECOMMANDÉ MC DU RÉGIME INTÉRIEUR DU RÉGIME INTÉRIEUR 1 En quoi consiste le service Courrier recommandé?........................................... 1 2 Articles non admissibles.................................................................

Plus en détail

Renseignements sur le Portail de recherche à l intention des agents de liaison des bourses des établissements

Renseignements sur le Portail de recherche à l intention des agents de liaison des bourses des établissements Renseignements sur le Portail de recherche à l intention des agents de liaison des bourses des établissements Aperçu Le Portail de recherche offre un guichet unique aux candidats, aux évaluateurs, aux

Plus en détail

Les termes suivants sont utilisés tout au long du manuel Règles et Guide d'exploitation (RGE) :

Les termes suivants sont utilisés tout au long du manuel Règles et Guide d'exploitation (RGE) : TERMES ET DÉFINITIONS Les termes suivants sont utilisés tout au long du manuel Règles et Guide d'exploitation (RGE) : Client, vous, votre Ces termes ont tous la même signification et désignent le client

Plus en détail

Le Programme d achat en volume pour les entreprises de l App Store

Le Programme d achat en volume pour les entreprises de l App Store Le Programme d achat en volume pour les entreprises de l App Store L App Store comporte des milliers d apps professionnelles conçues pour améliorer la productivité de votre entreprise. Grâce au Programme

Plus en détail

Manuel d'instruction. Manuel d'instruction. Transmission électronique. du rapport mensuel. en ligne. Novembre 2014 Version 1.2

Manuel d'instruction. Manuel d'instruction. Transmission électronique. du rapport mensuel. en ligne. Novembre 2014 Version 1.2 Manuel d'instruction Manuel d'instruction Transmission électronique du rapport mensuel en ligne Novembre 2014 Version 1.2 LE COMITÉ PARITAIRE DE L'INDUSTRIE DES SERVICES AUTOMOBILES DE LA RÉGION DE MONTRÉAL

Plus en détail

e-benefits : convention d utilisation des services en ligne

e-benefits : convention d utilisation des services en ligne e-benefits : convention d utilisation des services en ligne Version «affilié» - exemplaire destiné à AG Insurance AG Insurance sa Bd. E. Jacqmain 53, B-1000 Bruxelles RPM Bruxelles TVA BE 0404.494.849

Plus en détail

Conseils pour prévention de la fraude financière Ce que vous devez savoir

Conseils pour prévention de la fraude financière Ce que vous devez savoir 04 Conseils pour prévention de la fraude financière Ce que vous devez savoir Les banques ont recours à des systèmes de sécurité très perfectionnés et à des équipes de spécialistes des fraudes en vue d

Plus en détail

Service en ligne «Bordereau de dépôt lettres» Instructions

Service en ligne «Bordereau de dépôt lettres» Instructions Service en ligne «Bordereau de dépôt lettres» Instructions Edition Juin 2015 1 Sommaire 1 Introduction 3 1.1 Finalité du document 3 1.2 Finalité de la fonction «Déposer des envois» > Courrier: bordereau

Plus en détail

GUIDE DE CRÉATION ET D ACTIVATION D UN COMPTE PAYPAL POUR LES CLIENTS D E-TRANSACTIONS VERSION DU 13/05/2015

GUIDE DE CRÉATION ET D ACTIVATION D UN COMPTE PAYPAL POUR LES CLIENTS D E-TRANSACTIONS VERSION DU 13/05/2015 E-TRANSACTIONS GUIDE DE CRÉATION ET D ACTIVATION D UN COMPTE PAYPAL POUR LES CLIENTS D E-TRANSACTIONS VERSION DU 13/05/2015 Crédit Agricole S.A, société anonyme au capital de 7 729 097 322. Siège social

Plus en détail

PROFIL PERSONNEL GUIDE DE L UTILISATEUR

PROFIL PERSONNEL GUIDE DE L UTILISATEUR PROFIL PERSONNEL GUIDE DE L UTILISATEUR Mis à jour le 25 septembre 2008 TABLE DES MATIÈRES 1. UN NOUVEAU SERVICE... 1 Personnalisé... 1 Sécuritaire... 1 Complémentaire... 1 2. ENREGISTREMENT ET AUTHENTIFICATION...

Plus en détail

DEMANDE D OUVERTURE DE COMPTE CONJOINT

DEMANDE D OUVERTURE DE COMPTE CONJOINT DEMANDE D OUVERTURE DE COMPTE CONJOINT 1 AVANT DE COMMENCER Informations et conseils importants à propos de la présente demande : 1. La présente demande ne vise que les résidants de la Colombie-Britannique,

Plus en détail

GUIDE DE CRÉATION ET D ACTIVATION D UN COMPTE PAYPAL POUR LES CLIENTS D E-TRANSACTIONS VERSION DU 15/09/2015

GUIDE DE CRÉATION ET D ACTIVATION D UN COMPTE PAYPAL POUR LES CLIENTS D E-TRANSACTIONS VERSION DU 15/09/2015 E-TRANSACTIONS GUIDE DE CRÉATION ET D ACTIVATION D UN COMPTE PAYPAL POUR LES CLIENTS D E-TRANSACTIONS VERSION DU 15/09/2015 1 Crédit Agricole S.A, société anonyme au capital de 7 729 097 322. Siège social

Plus en détail

Module Marchand Maroc Telecommerce

Module Marchand Maroc Telecommerce Module Marchand Maroc Telecommerce Procédure de suivi des transactions en ligne via le Back Office Maroc Telecommerce Version 2.0 Historique des versions N de version Date de version Nature de la modification

Plus en détail

Guide de transfert. Courriel Affaires

Guide de transfert. Courriel Affaires Guide de transfert Courriel Affaires Juin 2013 Table des matières Introduction 3 Transfert par un administrateur Voici ce que vous devez fournir avant de commencer 1. Importation de Fichiers PST 2. Exportation

Plus en détail

LANCEMENT D UN PROGRAMME DE FORMATION DE NOUVEAUX NÉGOCIATEURS APPEL DE CANDIDATURES

LANCEMENT D UN PROGRAMME DE FORMATION DE NOUVEAUX NÉGOCIATEURS APPEL DE CANDIDATURES Négociation - Dérivés sur taux d intérêt Négociation - Dérivés sur actions et indices Back-office - Contrats à terme Back-office - Options Technologie Réglementation CIRCULAIRE 108-15 Le 11 septembre 2015

Plus en détail

Tél: +41 (0) 22 747 75 20 Email: cwt@cibtvisas.ch

Tél: +41 (0) 22 747 75 20 Email: cwt@cibtvisas.ch Contenu: 1. Contrôle visa 2. Déterminer si un visa est requis 3. Informations & conditions requises pour la demande de visa 4. Faire une demande de visa 5. Mode de livraison 6. Service, frais & paiement

Plus en détail

ABC DES CARTES DE DÉBIT

ABC DES CARTES DE DÉBIT GUIDES FINANCIERS PRATIQUES ABC DES CARTES DE DÉBIT Ce que vous devez savoir sur l utilisation de votre carte de débit UN ACCÈS À VOS FONDS Si une carte de crédit vous permet de «payer plus tard», une

Plus en détail

Votre aide-mémoire pour RBC Banque en direct

Votre aide-mémoire pour RBC Banque en direct Banque en direct Votre aide-mémoire pour RBC Banque en direct Les services de RBC Banque en direct * sont disponibles heures sur, au moment et à l endroit qui vous conviennent le mieux. Banque en direct

Plus en détail

Directive sur les services de paiement

Directive sur les services de paiement Directive sur les services de paiement Les principales dispositions - Novembre 2009 La Directive sur les Services de Paiement (DSP) est entrée en vigueur le 1er novembre dernier conformément à l Ordonnance

Plus en détail

Manuel d utilisation JeResilieMonContrat.com. pour l agent

Manuel d utilisation JeResilieMonContrat.com. pour l agent Manuel d utilisation JeResilieMonContrat.com pour l agent Version : V1.1 Référence : MU_JRMC_Agent Date : 02/03/2015 Sommaire 1 Introduction... 3 2 Inscription... 4 2.1 Vérification... 5 3 Authentification...

Plus en détail

Conditions de vente et d utilisation. Article 1.champs d Application et Modification des Conditions Générales de vente

Conditions de vente et d utilisation. Article 1.champs d Application et Modification des Conditions Générales de vente Conditions de vente et d utilisation Article 1.champs d Application et Modification des Conditions Générales de vente Les présentes conditions générales de vente s appliquent à toutes commandes passées

Plus en détail

Express Import system

Express Import system Express Import system Guide pour les destinataires TNT Express Import System Avec le système d importation express de TNT, vous pouvez faire une demande d enlèvement de documents, colis ou palettes dans

Plus en détail

ASSOCIATION CANADIENNE DES PAIEMENTS RÈGLE 7 DU STPGV FILE D ATTENTE DE PAIEMENT

ASSOCIATION CANADIENNE DES PAIEMENTS RÈGLE 7 DU STPGV FILE D ATTENTE DE PAIEMENT ASSOCIATION CANADIENNE DES PAIEMENTS RÈGLE 7 DU STPGV, décembre 1998: révisée le 19 novembre 2001, et le 31 mars 2003. Révisée : le 19 novembre 2001 TABLE DES MATIÈRES FONDEMENT... 1... 1 OPTIONS DE FILE

Plus en détail

VISA AFFAIRES, VISA AFFAIRES PERFORMANCE ET VISA AFFAIRES BANQUE LAURENTIENNE CREVIER

VISA AFFAIRES, VISA AFFAIRES PERFORMANCE ET VISA AFFAIRES BANQUE LAURENTIENNE CREVIER VISA AFFAIRES, VISA AFFAIRES PERFORMANCE ET VISA AFFAIRES BANQUE LAURENTIENNE CREVIER ASSURANCE DÉGAGEMENT DE RESPONSABILITÉ DE L ENTREPRISE L assurance est fournie par la Royal & Sun Alliance du Canada,

Plus en détail

Gardez toujours le contrôle

Gardez toujours le contrôle Carte IRVING 24 Gardez toujours le contrôle Réseau de ravitaillement en carburant présent partout en Amérique du Nord. FuelGenius MC l outil de gestion en ligne conçu par Irving: rapide, sûr et flexible.

Plus en détail

EN BLANC AVANT IMPRESSION»»»

EN BLANC AVANT IMPRESSION»»» Ce modèle doit se trouver sous le répertoire C:\Users\toto\AppData\Roaming\Microsoft\Templates EN BLANC AVANT IMPRESSION»»» Version : 1.0.54 Date du livrable : Mars 2015. Pour rafraîchir le numéro de version,

Plus en détail

GUIDE DE L EMPLOYÉ 2013 OBLIGATIONS D ÉPARGNE DU CANADA. oec.gc.ca PROGRAMME D ÉPARGNE- SALAIRE 1 $ 68$ 3 2 $ 10 $ 7 HOWTO-13

GUIDE DE L EMPLOYÉ 2013 OBLIGATIONS D ÉPARGNE DU CANADA. oec.gc.ca PROGRAMME D ÉPARGNE- SALAIRE 1 $ 68$ 3 2 $ 10 $ 7 HOWTO-13 GUIDE DE L EMPLOYÉ 2013 OBLIGATIONS D ÉPARGNE DU CANADA oec.gc.ca PROGRAMME D ÉPARGNE- SALAIRE 1 $ 1 $ $ 7 $3 5 $7 68$ 3 $ $9 $9 1 2 $ 10 $ 7 $3 8$9 HOWTO-13 Des personnes différentes, des objectifs différents

Plus en détail

Guide sur l accès en ligne au Compte Maison MCAP TM www.mcaphomeaccount.com

Guide sur l accès en ligne au Compte Maison MCAP TM www.mcaphomeaccount.com Bienvenue au Guide d utilisation du Compte Maison MCAP (). Ce guide donne un aperçu du Compte Maison, du processus d activation en ligne et des fonctionnalités du compte offertes aux utilisateurs du service

Plus en détail

LE GUIDE DE VOS AVANTAGES. Voici votre. carte Dollars US CIBC Visa MC

LE GUIDE DE VOS AVANTAGES. Voici votre. carte Dollars US CIBC Visa MC LE GUIDE DE VOS AVANTAGES Voici votre carte Dollars US CIBC Visa MC Voici la carte Dollars US CIBC Visa. Une carte de crédit qui offre une expérience complètement différente. Votre nouvelle carte Dollars

Plus en détail

Editeurs de logiciels. Votre guide SMS

Editeurs de logiciels. Votre guide SMS Votre guide SMS SMS et logiciels Les éditeurs de logiciels intègrent de plus en plus le SMS dans leurs produits, notamment pour permettre l envoi d alertes, de rappels de rendez-vous ou encore de notifications.

Plus en détail

Carte VISA Affaires de la Banque Scotia

Carte VISA Affaires de la Banque Scotia Carte VISA Affaires de la Banque Scotia Visa Information Management Guide d utilisation pour les coordonnateurs 1 TABLE DES MATIÈRES 1.0 INTRODUCTION... 3 2.0 AVANT-PROPOS... 3 2.1 DÉROULEMENT HABITUEL...

Plus en détail

Guide d utilisation à l usage des familles

Guide d utilisation à l usage des familles Guide d utilisation à l usage des familles Pré requis : L utilisation du «Portail Famille» est optimisé pour «Mozilla Firefox» version 3.5 et supérieure. En effet, dans certains cas, l utilisation du navigateur

Plus en détail

Manuel d intégration du service AByster

Manuel d intégration du service AByster Manuel d intégration du service AByster PHP API Version 1.0 11 février 2013 www.abyster.com 1 Table des matières 01. Objet... 3 02. Définitions... 3 03. Introduction... 4 04. Le Core... 5 04.1 Organisation

Plus en détail

Questions Fréquemment Posées (QFP) COMMANDEZ SUR MYHERBALIFE.COM CANADA, 9 aout 2013

Questions Fréquemment Posées (QFP) COMMANDEZ SUR MYHERBALIFE.COM CANADA, 9 aout 2013 Cliquez sur l une ou l autre des questions fréquemment posées ci-dessous pour sauter aux réponses. Si vous ne trouvez pas la réponse à votre question, contactez le Services aux Distributeurs au 866-622-1222,

Plus en détail

Concours de Commerce électronique des espèces en devises CIBC RÈGLEMENT OFFICIEL

Concours de Commerce électronique des espèces en devises CIBC RÈGLEMENT OFFICIEL Concours de Commerce électronique des espèces en devises CIBC 1. Période du concours RÈGLEMENT OFFICIEL Le concours de l équipe Commerce électronique des espèces en devises CIBC (le «Concours») commence

Plus en détail

SERVICE D ÉCHANGES SÉCURISÉS D INFORMATION

SERVICE D ÉCHANGES SÉCURISÉS D INFORMATION AIDE-MÉMOIRE SERVICE D ÉCHANGES SÉCURISÉS D INFORMATION Desjardins Assurances Table des matières Généralités... 2 Accéder au service d échanges sécurisés d information... 3 Présentation de la vue Courrier...

Plus en détail

MODES D EMPLOI Comptes secondaires et gestion des comptes

MODES D EMPLOI Comptes secondaires et gestion des comptes MODES D EMPLOI Comptes secondaires et gestion des comptes Introduction 2 1 - Ouverture des comptes secondaires par le titulaire du compte principal 5 Tableau de bord des comptes secondaires 5 A Identification

Plus en détail