Transaction types and states
Table of Contents
Transaction types
Refund
Used for requests where the customer only requested to return products to the store.
Exchange
Used for requests where the customer only requested to exchange products from their order for new ones.
Mixed
Used for requests where the customer requested to return some products and exchange some others, all in the same transaction.
Transaction mode
Instant
Used for requests where the customer qualified to not have to return the products before receiving their refund or have their new requested items shipped their way. The cost of the products is covered by Reveni if not returned or returned in bad condition.
Only for merchants on Advanced and Premium plans
Not instant
Used for requests where the customer must return the products to the store before receiving their refund or have their new requested items shipped their way. Products that are not returned or are returned in bad condition are NOT covered by Reveni, and their cost will be deducted from the refund once issued and new requested items in exchange should not be shipped their way.
Transaction states
Transactions, regardless of their type, will be able to be in any of the following states during their lifecycle, and it will be reflected both on the Transaction list and the Transaction detail page of the Merchant Dashboard.
In progress
Requests are created in this state when received. It represents requests that are still waiting for the customer to send the products back (or where we don't know if they send them already or not…).
Shipped
Used to indicate requests where the customer already sent the products back, but have yet to arrive to the warehouse. Transactions can be moved to this state manually, or will be moved automatically whenever the customer manually provides a tracking number, or (if a carrier integration was used to generate the shipping label) when the tracking information marks it as in transit.
Received
Used to indicate requests where the returned products have been received at the warehouse, but have still not been processed.. Transactions can be moved to this state manually, or (if a carrier integration was used to generate the shipping label) when the tracking information marks it as such.
For review
Used to indicate requests that, once received at the warehouse, need to be flagged for additional review if needed before marking the returned products as Accepted or Rejected. Transactions can only be moved to this state manually.
Accepted
Used to indicate requests for which all their returned items have been marked as Accepted.
This is a final State. Once reached, transactions cannot be moved to a different state.
Partly Accepted
Used to indicate requests for which at least some of their returned items have been marked as Accepted.
This is a final State. Once reached, transactions cannot be moved to a different state.
Rejected
Used to indicate requests for which all their returned items have been marked as Rejected.
This is a final State. Once reached, transactions cannot be moved to a different state.
Cancelled
Used to indicate requests where the customer wrote to cancel them before they changed their mind and no longer want to return/exchange their products.
This is a final State. Once reached, transactions cannot be moved to a different state.