Suivre l’évolution de la demande de remboursement

Les remboursements sont exécutés en fonction des soldes disponibles du marchand et de la Marketplace. Par exemple, un remboursement de 100 euros avec 80 euros à la charge du marchand et 20 euros à la charge de la Marketplace ne sera exécuté que si :

  • le solde disponible du sous-marchand est supérieur ou égal à 80 euros
  • et si le solde disponible de la Marketplace est supérieur de 20 euros.

Pour suivre l’évolution de la demande, consultez le statut du REFUND par un GET:

GET : https://secure.lyra.com/marketplace/refunds/{identifiant}/

Une demande de remboursement peut passer par les états suivants au cours de son cycle de vie :
  • CREATED : Demande de remboursement enregistrée par l’API, en attente de traitement
  • PENDING : Demande adressée aux chaînes de traitement, en cours de traitement
  • SUCCEEDED : Traitement du remboursement effectué avec succès
  • FAILED : Demande de remboursement rejetée, par exemple en raison d’un solde insuffisant sur le compte du vendeur
  • CANCELLED : Demande de remboursement annulée

Exemple réponse du GET REFUND

{
"uuid": "16ad9da8-b9cb-11e4-97c6-b1229586dec7",
"href": "https://secure.lyra.com/marketplace/refunds/16ad9da8-b9cb-11e4-97c6-b1229586dec7",
"created_at": "2018-06-08T12:36:56.681073Z",
"updated_at": "2018-06-08T12:51:21.241448Z",
"order": "9537e049-8862-400a-ae8d-da2ec9ca6051",
"reference": "remb000045",
"description": "Remboursement Mme Lafont 001",
"amount": 13000,
"currency": "EUR",
"status": "PENDING",
"items": 
	[
	{
	"seller": "dfc42a76-10b5-421a-91cd-c288c8265c92",
	"reference": "remb000045a",
	"description": "Phoneshop",
	"amount": 12000,
	"is_commission": false
	},
	{
	"seller": "975e2a43-7e72-438c-a2b2-b61347aa160c",
	"reference": "remb000045b",
	"description": "Gestionnaire",
	"amount": 1000
	"is_commission": false
	}
	]
}