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 :

  • INITIAL

    En traitement.

    Ce statut est temporaire. Le statut définitif sera retourné aussitôt la synchronisation réalisée.
  • NOT_CREATED

    La transaction n'est pas créée et n'est pas visible dans le Back Office Marchand.

  • 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.
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 (enum)
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