Aller au contenu principal

Chargeback

Markdown

Avant de commencer​

Vos requêtes API sont authentifiées à l'aide d'un jeton d'accès. Toute requête qui n'inclut pas un jeton d'accès valide renverra une erreur. Pour en savoir plus, consultez Authentification.

URL de base
  • UAT : https://transactions.transactional.uat.unico.app/api/public/v1
  • Production : https://transactions.transactional.unico.app/api/public/v1

Signaler un chargeback​

POST /credit/transactions/{transaction_id}/chargeback — signale à Unico qu'un chargeback a été reçu pour une transaction spécifiée.

Signaler n'est pas contester

Ce point de terminaison signale uniquement le chargeback. Il n'ouvre pas d'analyse de chargeback et ne déclenche pas la garantie de responsabilité. Pour qu'Unico analyse le chargeback, ouvrez une contestation pour la transaction dans le portail.

En-têtes
En-têteValeur
AuthorizationBearer {token} — un jeton d'accès valide.
Corps
{
"datetime": "2023-01-05T03:00:00.000Z",
"requestor": { "key": "cpf", "value": "USER_CPF" },
"name": "USER_NAME",
"reason": "REQUEST_REASON",
"observation": "GENERAL_OBSERVATIONS"
}
ChampTypeRequisDescription
datetimestringouiDate et heure de réception du chargeback, au format ISO 8601.
requestorobjectouiInformations du demandeur.
requestor.keystringouiType de clé d'identification du demandeur (par exemple cpf).
requestor.valuestringouiValeur de la clé d'identification du demandeur.
namestringouiNom du demandeur.
reasonstringouiMotif du chargeback.
observationstringnonObservations générales sur le chargeback.
201 Created
{
"id": "8263a268-5388-492a-bca2-28e1ff4a69f0"
}
ChampDescription
idID du chargeback.

Une transaction n'a qu'un seul chargeback. Signaler une transaction qui en a déjà un renvoie 200 OK avec l'id du chargeback existant, sans le modifier.

Pour les réponses d'erreur, consultez Erreurs — Création de transaction.

Obtenir le statut du chargeback​

GET /credit/transactions/{transaction_id}/chargeback/{chargeback_id} — vérifie le statut d'un chargeback spécifique.

En-têtes
En-têteValeur
AuthorizationBearer {token} — un jeton d'accès valide.
200 OK
{
"id": "8263a268-5388-492a-bca2-28e1ff4a69f0",
"status": "waiting"
}
ChampDescription
idID du chargeback.
statusStatut actuel du chargeback.

Un chargeback signalé reste à waiting. Si la transaction est contestée dans le portail, le même id indique la progression et le résultat de l'analyse. Consultez Énumérations — Résultat du chargeback pour tous les statuts possibles. Pour optimiser les performances, implémentez le Webhook plutôt que d'interroger ce point de terminaison en continu.