• France
lyra.com
Rechercher
Catégories
Tags
France
France
Espagne
Europe (Anglais)
Inde
Implémentation
Formulaire intelligent (smartForm)
Formulaire embarqué (cartes)
API REST
API REST PCI-DSS
API REST SEPA
Formulaire en redirection
Échange de fichiers
Paiement mobile
Exemples de code
Modules de paiement
Marketplace
Back Office
Back Office Marchand
Back Office Expert
Guides
Aide
FAQ
Tutoriels vidéos
Support

Analyser la réponse à la fin du paiement Apple Pay

Le tableau suivant donne les principales informations permettant d’analyser la réponse à la fin d’un paiement via le wallet Apple Pay.

Pour obtenir plus de détails et des exemples de codes, nous vous invitons à consulter la page Traiter le retour (IPN et Navigateur) disponible sur le site documentaire.

Si vous souhaitez comprendre comment implémenter les IPN, consultez la page Utilisation de l’IPN.

shopId

Description : Identifiant de la boutique.

Ex : 12345678

orderCycle

Description : Définit si la commande est ouverte ( OPEN, le paiement est autorisé), ou fermée ( CLOSED, elle ne peut plus être modifiée).

Valeurs possibles :
  • OPEN  : La commande est en cours. Vous devez conserver le panier car d'autres tentatives de paiement peuvent intervenir.
  • CLOSED La commande est soit totalement payée, soit la dernière tentative a été refusée (dans ce cas, vous devez générer un nouveau formToken).

Ex : CLOSED

orderStatus

Description : Statut simplifié de la transaction.

Valeurs possibles :
  • PAID  : La commande est payée.
  • UNPAID  : La commande n'a pas été payée.
  • RUNNING  : La commande est en cours.

Ex : RUNNING

orderDetails.mode

Description : Mode de création de la transaction.

Valeurs possibles :
  • TEST  : pour une commande de test
  • PRODUCTION  : pour une commande réelle

Ex : PRODUCTION

orderDetails.orderId

Description : Référence de la commande.

Ex : myOrderId-1234

customer.reference

Description : Identifiant de l’acheteur sur le site marchand.

Ex : MyReference-123456

customer.email

Description : Adresse e-mail de l’acheteur.

Ex : sample@example.com

cusotmer.billingDetails

Description : Objet contenant le détail de l'adresse de facturation.

customer.shippingDetails

Description : Objet contenant le détail de l'adresse de livraison.

customer.shoppingCart

Description : Objet contenant le détail du panier.

transactions.amount

Description : Montant du paiement dans sa plus petite unité monétaire ( (le centime pour l'euro)).

Ex : 4525 pour 45, 25 EUR

transactions.uuid

Description : Identifiant unique de la transaction généré par la plateforme de paiement.

Cet identifiant est ensuite utilisé pour la gestion des transactions par Web Service REST ou depuis le Back Office Expert.

Ex : aab72593d0ce428ca6dd73ac7293d92d

transactions.currency

Description : devise du paiement selon la norme ISO 4217 alpha-3.

transactions.detailedStatus

Description : donne des informations détaillées sur le statut du paiement. Chacun des statuts est propre au moyen de paiement utilisé lors du paiement via Apple Pay.

Ex : AUTHORISED_TO_VALIDATE

Valeur possibles :
Valeur Description
ABANDONED Abandonné

Paiement abandonné par l’acheteur.

La transaction n’est pas créée et n’est donc pas visible dans le Back Office Expert.

AUTHORISED

En attente de remise

La transaction est acceptée et sera remise en banque automatiquement à la date prévue.

AUTHORISED_TO_VALIDATE

À valider

La transaction, créée en validation manuelle, est autorisée. Le marchand doit valider manuellement la transaction afin qu'elle soit remise en banque.

La transaction peut être validée tant que la date d'expiration de la demande d'autorisation n’est pas dépassée. Si cette date est dépassée alors le paiement prend le statut EXPIRED. Le statut Expiré est définitif.

CANCELLED

Annulé

La transaction est annulée par le marchand.

CAPTURED

Présenté

La transaction est remise en banque.

CAPTURE_FAILED

La remise de la transaction a échoué.

Contactez le Support.

EXPIRED

Expiré

Ce statut intervient dans le cycle de vie d'un paiement avec capture différée.

La date d'expiration de la demande d'autorisation est atteinte et le marchand n’a pas validé la transaction. Le porteur ne sera donc pas débité.

REFUSED

Refusé

La transaction est refusée.

WAITING_AUTHORISATION En attente d'autorisation

Le délai de remise en banque est supérieur à la durée de validité de l'autorisation.

Une demande de renseignement (ou une autorisation à 1 EUR (ou demande de renseignement sur le réseau CB si l'acquéreur le supporte) si l'acquéreur ne supporte pas les demandes de renseignements) a été acceptée.

La demande d'autorisation pour le montant total sera réalisée à J-1 avant la date de remise demandée.

La remise en banque de la transaction est automatique.

WAITING_AUTHORISATION_TO_VALIDATE

A valider et autoriser

Le délai de remise en banque est supérieur à la durée de validité de l'autorisation.

Une autorisation 1 EUR (ou demande de renseignement sur le réseau CB si l'acquéreur le supporte) a été acceptée.

Le marchand doit valider manuellement la transaction afin que la demande d’autorisation et la remise aient lieu.

transactions.paymentMethodType

Description : moyen de paiement utilisé.

Ex : CARD

transactions.transactionDetails.liabilityShift

Description : Transfert de responsabilité.

Valeur possibles :
  • NO: pas de Transfert de responsabilité sur la transaction.
  • YES: Transfert de responsabilité applicable sur la transaction.

Ex : YES

transactions.transactionDetails.cardDetails.effectiveBrand

Description : Marque de la carte.

Ex : VISA

transactions.transactionDetails.cardDetails.legacyTransId

Description : Identifiant unique de la transaction généré par la plateforme de paiement.

Cet identifiant est ensuite utilisé pour la gestion des transactions depuis le Back Office Expert.

Ex : 992364

transactions.transactionDetails.cardDetails.manualValidation

Description : Mode de validation de la transaction.

Valeur possibles :
  • NO  : Validation automatique par la plateforme de paiement.
  • YES  : Validation manuelle par le marchand.

Ex : NO

transactions.transactionDetails.cardDetails.expectedCaptureDate

Description : Date de remise en banque exprimée au format ISO 8601.

Ex : 2022-09-09T07:46:06+00:00

transactions.transactionDetails.cardDetails.authorizationResponse.authorizationResult

Description : Code retour de la demande d’autorisation.

Ex : 00

Consultez la liste des codes d’autorisation pour plus d’informations.

Nous recrutons

Head Office :

LYRA NETWORK
109, rue de l’innovation
31670 Labège
FRANCE

2.16.0-doc-1.8