RefundStatusReasonInput

Version 2024-11-01

📘

Important

The Buy with Prime API is offered as a preview and might change as we receive feedback and iterate on the interfaces. We are sharing this early documentation to help you learn about the Buy with Prime API as we write and iterate on the content.

Overview

Represents the possible reasons for the status of a refund request.

Values

Enum ValueDescription
EXCESSIVE_RETURNS

The shopper has a history of excessive returns.

FAILURE_TO_PROVIDE_PROOF_OF_PURCHASE

The shopper failed to provide evidence of their purchase (e.g., order number or receipt).

FRAUDULENT_RETURN_ATTEMPT

The shopper attempted to manipulate the return process dishonestly.

ITEM_NOT_RETURNED_IN_ORIGINAL_CONDITION

The returned item is damaged or altered from its original state.

MISSING_ORIGINAL_PACKAGING

The product was not returned in its original packaging.

MISSING_RECEIPT_OR_PROOF_OF_PURCHASE

The shopper did not provide a receipt or proof of purchase.

NON_REFUNDABLE_SHIPPING_FEES

The shipping fees are non-refundable.

NON_RETURNABLE_ITEMS

The item is non-returnable (e.g., perishables, personalized products).

OTHERS

The default reason code in case the merchant does not want to update or has other reasons.

PARTIALLY_DECLINED

The refund request was partially declined, with some line items receiving a refund and others being declined.

REFUND_ALREADY_PROCESSED

A refund has already been issued for the same order or item.

REFUND_VIOLATION

The return violates the platform's refund policy in some way.

RETURN_NOT_AUTHORIZED

The return request was denied because it failed to meet the return criteria (e.g., missing return authorization code or exceeding the allowed return window).

RETURN_WINDOW_EXPIRED

The return request was made after the allowed return period.

USED_OR_DAMAGED_ITEM

The returned item shows signs of use or damage.