Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Image Removed Kit d'intégration .NET
Sommaire
1. Introduction
1.1. Objet du document
1.2. Public visé
1.3. Contenu du document
1.4. Liste des documents de référence
1.5. Avertissement
1.6. Contacts
1.7. Historique des révisions
2. Présentation du kit .NET
2.1. Composition du kit
2.2. Structure et Fonctions
2.2.1. Un exemple d'application web
2.2.2. Une librairie
2.2.3. Un répertoire 3D Secure
2.3. Configuration du kit
2.4. Compatibilité du kit
3. Pour tester l'application example
3.1. Mise en route
3.2. Cartes de tests

...

Ce document décrit la composition et le fonctionnement du kit d'intégration .NET. Il permet une mise en œuvre plus rapide de la solution Payline dans votre application.
Les kits sont proposés pour les plateformes JAVA, .NET et PHP qui couvrent la grande majorité des solutions e-commerce du marché.
Facile à utiliser, ils emploient les fonctionnalités monétiques de l'API Payline. Des classes permettent l'envoi de demandes, la lecture des réponses, et la mise en forme des données. Ces classes sont produites à partir du fichier de description WSDL de Payline.

...

Ce document est destiné aux commerçants qui souhaitent intégrer dans leur système d'information des données issues de la solution de paiement Payline.

...

Le chapitre Présentation du kit .NET décrit la composition du kit, les fonctions Payline accessibles depuis le kit, la configuration nécessaire à son utilisation et les compatibilités logicielles de celui-ci.

...

Ce document complète le document de présentation fonctionnelle de Payline disponible sur le site Internet www.payline.com ou sur simple demande auprès du service d'assistance Payline.

...

Ce document est la propriété exclusive de Monext. Toute reproduction intégrale ou partielle, toute utilisation par des tiers, ou toute communication à des tiers, sans accord préalable écrit de Monext, est illicite.

...

Vous avez besoin d'aide, de conseil ou vous souhaitez simplement nous poser une question. Contactez l'Assistance Payline par :

  • Email : support@payline.com

...


Image Added

Contenu

Sommaire
maxLevel2
stylenone

Extrait
hiddentrue

Historique des révisions

Le tableau ci-dessous liste les dernières modifications effectuées sur ce document.

date

version

modifications

28/10/09

1.0

livraison version initiale

14/03/11

1.1

Nouveaux éléments de configuration

23/07/13

1A

Mise à jour pour version 2.2 du kit

...

...



...

Présentation du kit .NET

...


Composition du kit

Le kit .NET est composé des éléments suivants :

  • un exemple d'application web utilisant le kit.
  • une librairie de fonctions qui permet d'utiliser les fonctions de l'API Payline
  • un fichier de configuration du kit
  • une notice d'installation du kit d'intégration
  • le fichier WSDL décrivant les Services Web proposés par Payline

Ancre
_Toc362335482
_Toc362335482
Structure et Fonctions

Ancre
_Toc362335483
_Toc362335483
Un exemple d'application web

Chaque web service Payline se décline sous la forme de deux fichiers :

  • un fichier ASPX.CS contenant le formulaire de présentation.
  • un fichier ASPX qui récupère les données transmises par l'utilisateur via le formulaire. Le code C# réalise l'appel au Web Service souhaité.


Par exemple, la fonctionnalité « doWebPayment » qui permet la réalisation d'un paiement Web via le kit, se traduit par la présence des deux fichiers suivant :

  • doWebPaymentForm.aspx Ce fichier simule la page récapitulatif de la commande de votre client. Elle constitue l'étape 0 dans le processus de paiement web. Vous pouvez modifier les valeurs Amount, Currency et OrderRef pour réaliser des paiements tests.
  • doWebPayment.aspx.cs Ce fichier contient le code ASP qui récupère les informations transmises par le formulaire HTML et utilise la librairie pour initialiser une demande de paiement web.

Ancre
_Toc362335484
_Toc362335484
Une librairie

La classe SDKPayline, correspondant au fichier SDKPayline.dll stockée sous le répertoire Bin du kit, propose une fonction correspondant à chaque web service, portant le même nom que ce dernier (doWebPayment, doAuthorization, …).
Le passage de paramètre entre votre boutique et ces fonctions est expliqué au travers des pages d'exemple contenues dans le kit.

Ancre
_Toc362335485
_Toc362335485
Un répertoire 3D Secure

Le répertoire 3DSecure dans le kit contient le script qui traite le callback lors d'une transacation 3D Secure en mode direct. C'est le lien vers ce fichier qu'il faut mettre dans le fichier de configuration à la clé TERM_URL. Vous trouverez plus de détails dans le document d'intégration du 3D Secure en mode direct.

Ancre
_Toc362335486
_Toc362335486
Configuration du kit

Une fois le kit décompressé sur votre serveur, vous devez associer des valeurs aux paramètres de configuration déclarés dans le fichier Resource.resx.
MERCHANT_ID : l'identifiant de votre compte commerçant
ACCESS_KEY : la clé d'accès associé à votre compte commerçant
PROXY_HOST : l'URL de votre proxy Internet
PROXY_PORT : le port de communication de votre proxy Internet
PROXY_LOGIN : l'identifiant utilisateur requis par votre proxy Internet
PROXY_PASSWORD : le mot de passe utilisateur requis par de votre proxy Internet
PROD : indicateur qui permet de basculer facilement de l'environnement d'homologation à la production.
PAYMENT_CURRENCY : le code ISO de la devise à utiliser par défaut pour le paiement
ORDER_CURRENCY : le code ISO de la devise à utiliser par défaut pour la commande
SECURITY_MODE : le code du mode de sécurité à utiliser par défaut
LANGUAGE_CODE : le code ISO de la langue à faire afficher par défaut
PAYMENT_ACTION : le code de la méthode de paiement à utiliser par défaut
PAYMENT_MODE : le mode de paiement à utiliser par défaut
CANCEL_URL : l'URL d'annulation utilisée lorsque le paiement a été refusé ou que votre client a annulé le paiement
NOTIFICATION_URL : l'URL de notification utilisée lorsque Payline vous notifie d'un paiement effectué
RETURN_URL : l'URL de retour utilisée lorsque le paiement a été accepté
CUSTOM_PAYMENT_TEMPLATE_URL : l'URL du template dynamique à appliquer aux pages web de paiement
CUSTOM_PAYMENT_PAGE_CODE : le code de personnalisation des pages de paiement Payline à utiliser par défaut.
CONTRACT_NUMBER : le numéro de contrat qui identifie votre point de vente et votre moyen de paiement par défaut,
CONTRACT_NUMBER_LIST : la liste des numéros de contrat à faire afficher si vous en possédez plusieurs. Sinon votre numéro de contrat unique.
SECOND_CONTRACT_NUMBER_LIST : la liste des numéros de contrat à faire afficher lorsque la première tentative de paiement est un échec.
TERM_URL : URL de callback pour le retour de l'ACS lors des transactions 3D Secure en mode direct.

Ancre
_Toc362335487
_Toc362335487
Compatibilité du kit

Le kit .NET est testé avec l'environnement suivant :
Le kit Payline .NET 2.0 est compatible avec l'environnement suivant:

  • IIS 5.1, .NET 4 avec système Windows XP Professional SP3
  • IIS 7.5, .NET 4 avec système Windows 7 SP1
  • IIS 7.5, .NET 4 avec système Windows Server 2008 R2.


Ancre
_Toc362335488
_Toc362335488
Pour tester l'application example du kit

Ancre
_Toc362335489
_Toc362335489
Mise en route

Créer un site ou un répertoire virtuel sous IIS.
Décompresser le kit .NET 2.2
Sélectionner le répertoire du kit puis connectez-vous avec un compte administrateur local.

Ancre
_Toc362335490
_Toc362335490
Cartes de tests

Dates d'expiration : une date valide à venir exemple 12/2018
Cryptogramme : un chiffre sur 3 positions. Exemple 123
Le mot de passe 3D Secure est secret3

Cartes de test simples

Cartes de tests 3D Secure

4970101122334406
4970101122334414
4970101122334422

4970101122334455
4970101122334463
4970101122334471