support
Retour à la documentation
Rechercher
Catégories
Tags
Paramètres principauxtout montrer
uuid
requis
options générales
amount
currency
comment
options relatives à la méthode de paiement
transactionOptions
cardOptions
manualValidation
captureDelay
mid
Testez moi
Documentation

Web service Transaction/Refund

L'appel aux Web Services requiert une authentification HTTP Basic Authentication. Plus d'infos : "Phase d'authentification".

POSThttps://epaync.nc/api-payment/V4/Transaction/Refund

Le Web Service REST Transaction/Refund permet de rembourser une transaction (total ou partiel si l'acquéreur le supporte).

  • Statut requis :
    • CAPTURED (Présenté)

Vous pouvez connaître le statut d'une transaction grâce au Web Service Transaction/Get (paramètre detailedStatus ).

  • Remboursement partiel :

    • Utilisez le Web Service Transaction/Refund et transmettez un montant inférieur au montant de la transaction.
    • Vous pouvez rembourser partiellement plusieurs fois une transaction, jusqu'à son remboursement total.
  • Remboursement total :

    • Utilisez le Web Service Transaction/Refund et transmettez un montant égal au montant de la transaction.

Paramètres d'entrée

uuid

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

Format

amount

Montant du paiement dans sa plus petite unité monétaire .

Exemple: 30050 pour 30050 XPF.

Format

currency

Devise du paiement. Code alphabétique en majuscule selon la norme ISO 4217 alpha-3.

Exemple: "XPF" pour le franc CFP.

Format

Valeurs possibles

Les valeurs possibles sont les suivantes:

Devise CODIFICATION ISO 4217 Unité fractionnaire
Franc CFP (953) XPF 0

comment

Commentaire libre.

Format

manualValidation

Chemin: transactionOptions.cardOptions.manualValidation

Mode de validation de la transaction.

Format

Valeurs possibles

Les valeurs possibles sont les suivantes:

Valeur Description
NO Validation automatique par la plateforme de paiement.
YES Validation manuelle par le marchand.
null Configuration par défaut de la boutique retenue (paramétrable dans le Back Office Marchand).

captureDelay

Chemin: transactionOptions.cardOptions.captureDelay

Délai à appliquer à la date de capture.

Description

Indique le délai en nombre de jours avant remise en banque.

Si ce paramètre n’est pas transmis, alors la valeur par défaut définie dans le Back Office Marchand sera utilisée.

Cette dernière est paramétrable dans le Back Office Marchand par toutes les personnes dûment habilitées.

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

Format

mid

Numéro de contrat commerçant. Ce champ ne peut pas être utilisé et doit être null.

Référence de la réponse

Le web service retourne l'objet suivant:

Réponse Contexte
Transaction Objet contenant les informations de la transaction.

Voir la référence de la réponse pour plus de détails.