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
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
requestedBy
required
Who requested the refund
object
name
required
Requester name
string
email
required
Requester email
string
amount
required
Amount
string
Responses
Section titled “ Responses ”The resource was returned successfully
object
id
required
Refund Id
string
orderId
required
Order Id
string
amount
required
Amount to be refunded
string
reason
required
Reason for refund
string
requestedBy
required
Who requested the refund
object
name
required
Requester name
string
email
required
Requester email
string
status
required
Refund status
string
createdAt
required
Refund create datetime
string
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>