RefundFeeTypeEnum
This enumerated type lists all possible types of refunds. In some cases, multiple refund transaction may be necessary to fully refund the buyer for a return.
When issuing a refund through the POST /post-order/v2/return/{returnId}/issueRefund method, the seller must use a separate itemizedRefundDetail container for each refund type, such as one for the purchase price, one for original shipping, etc.
Types that use RefundFeeTypeEnum:
Calls that use one or more values of RefundFeeTypeEnum:
/post-order/v2/return POST, /post-order/v2/return/estimate POST, /post-order/v2/return/{returnId} GET, /post-order/v2/return/{returnId}/issue_refund POST, /post-order/v2/return/{returnId}/mark_refund_sent POST
Enumeration Values
Value | Description |
DOMESTIC_SHIPPING | This enumeration value indicates that the refund is for the original domestic shipping costs of the item. This refund type only comes into play for international orders where there is a domestic shipping leg and an international shipping leg. |
IMPORT_CHARGE | This enumeration value indicates that the refund is for any import charges that may apply for sending an item to another country. This refund type only comes into play for international orders. |
INTERNATIONAL_SHIPPING | This enumeration value indicates that the refund is for the original international shipping costs of the item. This refund type only comes into play for international orders where there is a domestic shipping leg and an international shipping leg. |
ITEM_IMPORT_TAX | This enumeration value indicates that the refund is for any import tax applied against the item cost for sending an item to another country. This refund type only comes into play for international orders. |
ITEM_TAX | This enumeration value indicates that the refund is for any sales/VAT tax applied against the item cost. |
ORDER_ADJUSTMENT | This enumeration value would be used in a POST /post-order/v2/return/{returnId}/issueRefund method if the buyer and seller worked out and settled on a monetary adjustment to the order total. |
ORIGINAL_SHIPPING | This enumeration value indicates that the refund is for the original shipping costs of the line item. |
OTHER | This enumeration value may get returned if the refund type is unknown or not classified. |
PURCHASE_PRICE | This enumeration value indicates that the refund is for the purchase price of the line item. |
REFUND_FROM_PAYPAL | THIS VALUE IS DEPRECATED. |
RETURN_SHIPPING | This enumeration value indicates that the refund is for the return shipping costs of the item. In some cases, the seller may be responsible for return shipping costs, but the buyer may cover these costs initially. |
SHIPPING_IMPORT_TAX | This enumeration value indicates that the refund is for any import tax applied against the shipping cost for sending an item to another country. This refund type only comes into play for international orders. |
SHIPPING_TAX | This enumeration value indicates that the refund is for any sales/VAT tax applied against the shipping cost. |