POST/operations/{operationId}/refunds
PROD
https://xpay.nexigroup.com/api/phoenix-0.0/psp/api/v1/operations/{operationId}/refunds
TEST
https://xpaysandbox.nexigroup.com/api/phoenix-0.0/psp/api/v1/operations/{operationId}/refunds
Rimborso/annullamento parziale o totale in base allo stato dell'ordine. Per maggiori informazioni sulle operazioni, consulta la pagina dedicata Operations.
PARAM HEADER
| NOME | DESCRIZIONE | FORMATO | |||||||||||||||||
|
|||||||||||||||||||
PARAM PATH
| NOME | DESCRIZIONE | FORMATO | |||||||
|
|||||||||
PARAM QUERY
| NOME | DESCRIZIONE | FORMATO | |||||||
|
|||||||||
PARAM BODY
refundRequest
| NOME | DESCRIZIONE | FORMATO | |||||||||||||||||
|
|||||||||||||||||||
RESPONSE 200
Richiesta elaborata con successo - Nessun header per questa risposta
BODY
| NOME | DESCRIZIONE | FORMATO | ||||||||||||
|
||||||||||||||
RESPONSE 201
Creato - Nessun header e body per questa risposta
RESPONSE 400
Richiesta rifiutata - Nessun header per questa risposta
BODY
| NOME | DESCRIZIONE | FORMATO | ||||||||||||||||||||||
|
||||||||||||||||||||||||
RESPONSE 401
Non autorizzato - Nessun header e body per questa risposta
RESPONSE 403
Vietato - Nessun header e body per questa risposta
RESPONSE 404
Operazione non trovata - Nessun header e body per questa risposta
RESPONSE 500
Errore interno del server - Nessun header per questa risposta
BODY
| NOME | DESCRIZIONE | FORMATO | ||||||||||||||||||||||
|
||||||||||||||||||||||||
NOTE:
- Se un terminale è configurato con contabilizzazione esplicita, l'eventuale storno tramite l'API sopra riportata dovrà essere eseguito utilizzando l'identificativo dell'operazione (operationId) generato al momento della contabilizzazione eseguita tramite API o da back office.
-
Se viene eseguito un rimborso totale, all'interno dell'oggetto "operations" dell'ordine viene creata una nuova operazione con "operationType": "REFUND" e "operationResult": "VOIDED".
Se viene eseguito un rimborso parziale, all'interno dell'oggetto "operations" dell'ordine viene creata una nuova operazione con "operationType": "REFUND" e "operationResult": "EXECUTED".
Se, dopo un rimborso parziale, viene eseguito il rimborso dell'importo residuo, all'interno dell'oggetto "operations" dell'ordine viene creata una nuova operazione con "operationType": "REFUND" e "operationResult": "REFUNDED".