Web-Services API
La méthode d'intégration Web-Services API supervise les détails du paiement et gère votre expérience de paiement de bout en bout. Vous pouvez contrôler vos transactions, gérer vos pages de paiement et collecter les données de paiement.
Avec cette méthode, vous collectez d'abord les détails de paiement d'un payeur dans l'application ou sur le site Web, puis vous envoyez les détails de paiement directement à American Express PSP pour le traitement de la transaction.
Méthodes et opérations prises en charge
Pour implémenter une solution Web-Services API, vous devez avoir une connaissance de base du protocole HTTP et être capable de formuler une requête HTTP dans le langage de script côté serveur de votre choix.
La méthode d'intégration Web-Services API prend en charge les opérations suivantes :
Modes de paiement | Opérations |
---|---|
Toutes | Toutes |
Conditions préalables
Voici les détails pour en savoir plus sur la méthode d'intégration Web-Services API. Pour plus d'informations :
- Pour savoir comment les demandes de transaction sont formées et envoyées à la passerelle, et comment les réponses de la passerelle sont traitées, voir Étapes d'intégration.
- Pour savoir comment utiliser Web-Services API pour les transactions de suivi initiées par le commerçant afin d'exécuter des scénarios de paiement complexes, voir Opérations ultérieures.
- Pour voir les fonctionnalités Web-Services API supplémentaires, voir Fonctionnalités.
- Pour connaître les étapes permettant d'évaluer votre intégration, voir Étapes de test.
- Une présentation de la mise en œuvre de votre intégration, voir Liste de contrôle de mise en ligne.
Avantages de Web-Services API
Web-Services API offre les avantages suivants :
- Contrôle de l'expérience de paiement. Il offre également la possibilité de personnaliser votre solution de paiement.
- Intégration aux applications, sites Web, centre d'appel, système de facturation ou système de réponse vocale interactive (IVR).
- Communiquez directement avec la passerelle et recevez une réponse en temps réel à l'appel de l'API. Il s'agit d'une connexion synchrone où le payeur ne quitte pas votre application, ce qui signifie que votre session avec le payeur n'est pas interrompue.
- Prise en charge des opérations de passerelle avancées, telles que les collectes, les remboursements, les annulations et les requêtes, dans lesquelles le payeur n'est pas directement impliqué.
Comment fonctionne le flux d'informations Web-Services API
Les étapes du flux d'informations pour Web-Services API sont les suivantes.
- Le payeur achète et fournit les détails de la carte directement sur l'application ou le site Web.
- L'application ou le site Web crée la demande de transaction et l'envoie à l'aide d'une requête HTTPS POST ou PUT sur Internet à la passerelle via un appel d'API. En fonction de vos besoins, vous pouvez fournir des champs supplémentaires dans la demande de transaction.
- La passerelle transmet la transaction au processeur de paiement ou à l'acquéreur pour traitement.
- Le processeur de paiement ou l'acquéreur renvoie une réponse à la passerelle.
- La passerelle génère une réponse de transaction et la transmet à l'application ou au site Web, en réponse à votre appel d'API. La réponse de transaction indique si la transaction a réussi et comprend également d'autres données de réponse.
En fonction du résultat de la transaction, l'application ou le site Web affiche un reçu, une autre confirmation ou une page d'erreur au payeur.