Contenu
Plus d'information
Création d'un compte marchand AmazonPayPour mettre en place AmazonPay sur Payline, vous devez créer un compte AmazonPay dans SellerCentral et récupérer les informations ID Marchand, Jeton d'autorisation NWS et Identifiant Client nécessaires pour configurer votre contrat Payline. Pour créer un compte AmazonPay en homologation et productionCette procédure est présentée à titre indicatif, veuillez vous reporter à la documentation AmazonPay pour tout complément ou changement.
Pour créer un moyen de paiement dans le centre administration PaylineVous devez vous rapprocher de votre responsable de compte partenaire pour obtenir les informations nécessaires permettant de configurer votre compte de production sur Payline (contrat vad, ID marchand, Jeton d'authorisation MWS, Identifiant client). Ensuite veuillez adresser un email à notre équipe support avec les informations ci dessous, afin qu'ils puissent procéder au paramétrage dans votre compte marchand Payline en indiquant l’ID Marchand et le nom de l’alias du contrat partenaire à créer. Vous devez réaliser des transactions 'pilote' pour valider le bon fonctionnement en production. Ce numéro de contrat (alias) vous permettra d'effectuer les paiements.
Validez votre intégrationCette étape obligatoire vous permet de contrôler que votre intégration est correcte.
|
Vous pouvez afficher le bouton AmazonPay sur le panier, ou dans la liste des moyens de paiement.
Avec l'API Web Payment de Payline, vous pouvez intégrer le mode Shortcut :
Les étapes | Description | |
---|---|---|
1. Le marchand initie le paiement | Appeler le service doWebPayment avec un contractNumber AmazonPay ; | |
2. Le marchand affiche le bouton AmazonPay sur le panier en mode Widget |
Les URL de retour au panier ne doivent pas contenir de paramètres GET. | |
3. Le marchand affiche le carnet d'adresses et les moyens de paiement d'Amazon |
| |
4. Le marchand récupère les informations acheteurs et adresses | Utiliser la fonction : Payline.Api.getBuyerShortcut(); | |
5. Le marchand doit récupérer les informations mises à jour si le consommateur change son adresse de livraison ou de facturation ou son moyen de paiement |
| |
6. Le marchand valide le paiement (clic sur le bouton payer) | Appeler la fonction Payline.Api.finalizeShortcut(); | |
7. Le marchand doit contrôler le résultat du paiement | Utiliser le getWebPaymentDetails pour contrôler le montant, adresses et mode de livraison et les informations du consommateurs. |
Les web services en mode Web
Le mode d'intégration est disponible avec l'API WebPayment : services doWebPayment et getWebPaymentDetails.
Interfaces de paiement : API WebPayment, Cente d'administration, TPEV, Batch.
Paiement à la commande : en utilisant le service doWebPayment avec payment.mode à CPT et code Action à 101.
Paiement à l'expédition : en utilisant les services doWebPayment et doCapture avec le code Mode à CPT et code Action à 100.
Demande d'annulation d'une autorisation non encaissée : utilisez la fonction doReset permet au marchand de demander l’annulation totale ou partielle de la commande.
Il est indispensable pour le commerçant de récupérer l'adresse de livraison via les fonctions du widget Amazon Pay pour assurer l'envoi a la bonne adresse et afin d'obtenir la garantie de paiement : voir le processus de paiement developer.amazon.com.fr. Le commerçant doit écouter les callback du widget Payline pour récupérer l'adresse sélectionnée.
Cela vous permet également de déterminer les modes de livraison disponibles pour l'adresse sélectionnée.
non :En mode Widget Lightbox, Tab, ColL'integration en mode widget avec lightbox, tab ou colonne de Payline n’est pas supporté par Amazon Pay. Dans ce cas Amazon Pay ne se porte pas garant des fraudes de livraison et des conséquence des impayés. |
Avec l'API Direct Payment de Payline, vous pouvez intégrer le mode direct :
Dans les prochains lot, Payline prévoit
|
Toutes les types de cartes acceptées dans le wallet AmazonPay seront acceptés pour un paiement, consulter la documentation d'AmazonPay pour tout complément information.
Note : Il est indispensable de réaliser des tests transactionnels sur l'environnement de production avec des comptes Amazon après la validation de la mise en œuvre sur l'environnement de test.
Avec l'API WebPayment, Payline vous informe du résultat d'un paiement via le ShortMessage des services getWebPaymentDetails.
Avec l'API DirectPayment, Payline vous informe du résultat de manière synchrone en réponse du service getTransactionDetails.
Lorsque le paiement est accepté, Payline renvoie le ShortMessage = ACCEPTED.
Pour un paiement refusé, le code varie en fonction du motif de refus (Par exemple : 04xxx pour une suspicion de fraude).
Les codes spécifiques au moyen de paiement sont listés ici.
Les codes les plus utilisés sont :
Code Payline | ShortMessage | LongMessage |
---|---|---|
00000 | ACCEPTED | Operation Successfull |
02000 | ONHOLD_PARTNER | Transaction in progress, please wait for payment status |
02008 | CANCELLED | Transaction canceled by user => redirection sur abort ou timeout url |
02016 | ONHOLD_PARTNER | Transaction hold on partner, please wait for payment method return |
02008 | CANCELLED | Transaction canceled by user |
02020 | REFUSED | Transaction refused by partner |
02101 | ERROR | System internal error (frontend) |
02102 | ERROR | Acquirer server communication error |
02324 | REFUSED | The session expired before the consumer has finished the transaction |
02106 | ERROR | Payment partner error |
02012 | ERROR | Unmatched partner return code |
02305 | ERROR | Invalid field format |
02308 | ERROR | Invalid value for |
02310 | ERROR | Requested function not available |
Voici les liens utiles :