Refund an order - V2
PUT /order/v2/refund
PUT
/order/v2/refund
Refund an order
NOTE: Please, to authenticate use the scope: “api://app-order-prd”
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ” idempotency-key
required
string format: uuid
A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).
Request Body required
Section titled “Request Body required ”object
orderId
required
Order id
string
Example
2224bb8a-679f-4527-a1c7-988d93dc2f69 reason
required
Reason for Refund.
For orders of Mexico the reason must be one of the follwoing values bellow:
- DUPLICATE
- FRAUDULENT
- REQUESTED_BY_CUSTOMER
- OTHER
string
Example
Customer requested or order was not delivered requestedBy
required
Who requested the refund
object
name
required
Requester name
string
Example
Jhon Doe email
required
Requester email
string
Example
jhon.doe@domain.comExample
{ "name": "Jhon Doe", "email": "jhon.doe@domain.com"} amount
required
Amount
string
Example
10.40Responses
Section titled “ Responses ”The resource was returned successfully
object
id
required
Refund Id
string
Example
61f8f787-0124-49e2-b2d7-5805e79b806b orderId
required
Order Id
string
Example
daf42853-4fd2-4674-8cc0-6b7f834ed592 amount
required
Amount to be refunded
string
Example
100 reason
required
Reason for refund
string
Example
Customer requested or order was not delivered requestedBy
required
Who requested the refund
object
name
required
Requester name
string
Example
Jhon Doe email
required
Requester email
string
Example
jhon.doe@domain.comExample
jhon.doe@email.com status
required
Refund status
string
Example
INITIAL createdAt
required
Refund create datetime
string
Example
2021-01-01T00:00:00.000Z endToEndId
required
Refund end to end id
string
The request is not valid
Array<string>
Unauthorized Request
Array<string>
An unexpected error occurred inside the server
Array<string>