transactionItem

L'objet transactionItem détaille les informations de la transaction recherchée pour laquelle vous souhaitez des informations.

Tableau 1. Objet transactionItem
transactionItem Format
transactionUuid

Référence unique de la transaction générée par la plateforme de paiement.

string

ans32

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.
  • 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 EUR100 XPF1 CHF1 BRL100 CLP1 USD1000 XOF100 INR (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 EUR100 XPF1 CHF1 BRL100 CLP1 USD1000 XOF100 INR (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 Paiement 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).

string
amount

Montant de la transaction dans sa plus petite unité monétaire (le centime pour l'euro) (le centime pour le franc suisse) (le centime pour le réal brésilien) (le cent pour le dollar des Etats-Unis) (le paisa pour la roupie indienne) .

Remarque :

Ne doit pas être envoyé à vide ou être à 0.

Si vous ne souhaitez pas modifier le statut de la transaction, vous devez valoriser l'attribut amount avec la valeur initiale.

Si aucune information n'est modifiée, la requête sera rejetée avec un code erreur.

n..12
currency

Code de la devise de la transaction (norme ISO 4217).

Ex : 978 pour l'euro (EUR) 953 pour le Franc CFP (XPF) 756 pour le Franc suisse (CHF) 986 pour le Real du Brésil (BRL) 840 pour le Dollar américain (USD) 952 pour le Franc CFA (XOF) ou 324 pour le Franc guinéen (GNF) 356 pour INR

n3
expectedCaptureDate

Date de remise en banque souhaitée.

Remarque : si le délai avant remise est supérieur à 365 jours dans la requête de paiement, il est automatiquement repositionné à 365 jours.

dateTime ans..40