Pour communiquer avec les points d'accès URL de l'API Payment avec les services Web, les liens sont listés ci-dessous.
SOAP
...
L’API Payline fournit l’accès aux différentes fonctionnalités de la solution de paiement Payline. Elle est basée sur des composants « Web Service » standards, qui incluent le protocole SOAP et les langages de définition WSDL et XSD. Ces standards sont supportés par une large gamme d’outils de développement sur des plateformes multiples.
L’utilisation du client Java Axis2 avec XMLBeans est très fortement préconisé car il permet de garantir une continuité de service en cas d'évolution des Web Services. L’utilisation d’un client Java Axis2 est déconseillée avec ADB.
Points d’accès des services web
...
:
- En homologation : https://homologation-cc.payline.com
- En production : https://services-cc.payline.com
DIRECT
Points d’accès des services direct :
- Production : https://payment.payline.com/scripts/widget-min.js
WIDGET
Points d’accès des services widget :
- Homologation : https://homologation-webpayment.payline.com/webpayment/getToken
- Production : https://secure.payline.com/webpayment/getToken
WSDL
Pre-requis
Afin de pouvoir réaliser les appels aux web services, vous devez :
- Installer configurer SOPAUI (version 4.0.1)
- Récupérer la dernière version du WSDL (http://www.payline.com/)
- configurer SOPAUI en fonction du client :
- pointer sur le WSDL
- configurer le proxy
- définir le endpoint
- en fonction du l’ID commerçant et de sa clef, renseigner le header
Connexion : webservice
Il n’y a pas de proxy spécifique à installer (ou celui de la société)
Le Endpoint se configure dans l'url :Les wsdl doivent être téléchargés en local sur le SI du commerçant, et ne doivent pas être sollicité à chaque demande paiement.Les fichiers de description des WSDL de l'API webservice SOAP Payline sont accessible depuis les liens ci-dessous :
En homologation :
Configuration de la clef
Pour utiliser l’API WebPaymentAPI en homologation, il faut utiliser :
WebPaymentAPI
Dans le bloque Header, il faut renseigner Authorization puis indiquer le la clef crypté en base 64 :
Basic IDENTIFIANT:CLEF
Vous trouverez ces informations dans le centre d’administration Payline.
Vous pouvez utiliser le lien suivant pour encoder ces informations :
http://www.motobit.com/util/base64-decoder-encoder.asp
Paramétrer les balises
Pour lancer un appel web service, faites click de droit et New Request.
Renseigner les différentes balises et cliquer sur la flèche.
Dans l’onglet réponse vous trouverez l’URL correspondante à vos paramètres d’appel.
Afficher la page de paiement
Copier l'URL en supprimer le « amp ; » de l’URL de réponse et coller le dans l'url du navigateur.En Production