Order Refunds
Manages refund processing for orders and bags.
Overview
Use the financial_status value on a bag object to determine if there are any associated refunds.
A
financial_statusofREFUNDEDwill indicate the full order has amount has been refunded.A
financial_statusofPARTIALLY_REFUNDEDwill indicate that an amount less than the full order amount has been refunded.
Returns
A merchant may associate a return with a refund. To determine if this has occurred look for a
fulfillment_statusofRETURNEDand afinancial_statusofREFUNDEDorPARTIALLY_REFUNDED.A merchant may also initiate a return without also performing a refund. This scenario is common for exchanges. To determine if this has occurred look for a
fulfillment_statusofRETURNEDand afinancial_statusthat is notREFUNDEDorPARTIALLY_REFUNDED.
Determine Bag Return and Refund Status
Use the financial_status value on a bag object to determine if there are any associated refunds:
A
financial_statusofREFUNDEDindicates the full bag amount has been refunded.A
financial_statusofPARTIALLY_REFUNDEDindicates that an amount less than the full bag amount has been refunded.
Identify Returns Without Refunds
To determine if a bag has been returned but not refunded (common for exchanges), check for:
fulfillment_statusofRETURNEDfinancial_statusthat is notREFUNDEDorPARTIALLY_REFUNDED
json
Returns With Refunds
When a return is associated with a refund, you'll see:
fulfillment_statusofRETURNEDfinancial_statusof eitherREFUNDEDorPARTIALLY_REFUNDED
json
Business Rules
A bag with
RETURNEDfulfillment status andPAIDfinancial status indicates the item was returned without a monetary refund being processed.Merchants commonly use this pattern for exchanges where the customer receives store credit or a replacement item.
Use these endpoints to process refunds and retrieve refund information.
Available endpoints:
Last updated
Was this helpful?