commonResponse

L'objet commonResponse permet d'obtenir des informations générales sur une opération.

Tableau 1. Objet commonResponse
commonResponse Format
responseCode

Référez-vous au chapitre Gérer les erreurs applicatives.

Premier attribut à analyser quelle que soit l'opération.

  • La valeur 0 indique que l'opération s'est déroulée avec succès (à ne pas confondre avec le statut de la transaction).
  • Une valeur différente de 0 implique une analyse de l'attribut responseCodeDetails. Ce dernier précise l'origine de l'erreur.
n..2
responseCodeDetail

Détail de l’erreur si l'attribut responseCode est différent de 0.

Reportez-vous au chapitre Gérer les erreurs applicatives pour plus d'informations.

string
transactionStatusLabel

Libellé du statut de la transaction. Les valeurs possibles sont :

  • AUTHORISED

    En attente de remise.

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

    A valider.

    La transaction, créée en validation manuelle, est autorisée. Le marchand doit valider manuellement la remise en banque. La transaction peut être validée tant que la date de remise n’est pas dépassée. Si cette date est dépassée, le paiement prend le statut Expiré (statut définitif).
  • WAITING_AUTHORISATION

    En attente d’autorisation.

    La date de remise demandée est supérieure à la date de fin de validité d’une demande d’autorisation.
    Une autorisation de 1 EUR (ou demande de renseignement sur le réseau CB si l'acquéreur le supporte) a été réalisée et acceptée par la banque émettrice. La demande d’autorisation et la remise en banque seront déclenchées automatiquement.
  • WAITING_AUTHORISATION_TO_VALIDATE

    A valider et à autoriser.

    La date de remise demandée est supérieure à la date de fin de validité d’une demande d’autorisation.
    Une autorisation de 1 EUR (ou demande de renseignement sur le réseau CB si l'acquéreur le supporte) a été réalisée et acceptée par la banque émettrice. La demande d’autorisation sera déclenchée automatiquement à J-1 avant la date de remise en banque. Le paiement pourra être accepté ou refusé. La remise en banque est automatique.
  • REFUSED

    Refusée.

    La transaction est refusée.
  • CAPTURED

    La transaction est remise en banque.

  • CANCELLED

    Annulée.

    La transaction est annulée par le marchand.
  • EXPIRED

    Expirée.

    La date de remise est atteinte mais le marchand n’a pas validé la transaction.
  • UNDER_VERIFICATION

    Pour les transactions PayPal, cette valeur signifie que PayPal retient la transaction pour suspicion de fraude.

    Le paiement restera dans l’onglet Transactions en cours jusqu'à ce que les vérifications soient achevées. La transaction prendra alors l'un des statuts suivants: AUTHORISED ou CANCELED.

    Une notification sera envoyée au marchand pour l'avertir du changement de statut (Notification sur modification par batch).

  • ACCEPTED

    Statut d'une transaction de type vérification (création ou mise à jour d'un alias).

    La demande d'autorisation ou de renseignement a été acceptée.

string
shopId

Identifiant de la boutique.

n8
paymentSource

Origine de la transaction. Les valeurs possibles sont :

  • EC pour le commerce électronique.
  • MOTO pour une commande par e-mail ou téléphone.
  • CC pour un centre d'appel.
  • OTHER pour un autre canal de vente.
string
submissionDate

Date et heure UTC de la transaction exprimée au format W3C (exemple : 2016-07-16T19:20:00Z).

dateTime ans..40
contractNumber

Numéro de contrat commerçant utilisé.

string
paymentToken

Alias (token).

string