> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revize.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Payments and Refunds

> Choose how Revize handles price changes during order edits. Let customers pay the difference, issue refunds to the original payment method, or refund as store credit to boost loyalty.

## Set it in the app

<Steps>
  <Step title="Open Order Editing">
    In the Revize app, click <strong>Order Editing</strong> in the sidebar.
  </Step>

  <Step title="Find Refund options">
    Scroll to <strong>Refund options</strong>.
  </Step>

  <Step title="Choose your policy">
    Select <strong>No refund</strong>, <strong>Refund to original payment</strong>, or <strong>Refund as store credit</strong>, then click <strong>Save</strong>.
  </Step>
</Steps>

<img src="https://mintcdn.com/revize/_Q-lg5jPpdIW5Dem/images/quickstart/order-editing-2.png?fit=max&auto=format&n=_Q-lg5jPpdIW5Dem&q=85&s=df6288818ebb7755f648143932132e33" alt="Revize refund options and payment difference settings" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} width="2940" height="1518" data-path="images/quickstart/order-editing-2.png" />

## How price changes work

**Price increases:** Revize shows a Pay now button and securely collects the difference through Shopify.\
**Price decreases:** Revize follows the refund option you choose below.

### Customer payment widgets

When order totals change, customers see clear widgets explaining the price difference and next steps.

<Tabs>
  <Tab title="Pay now (total increases)">
    <img src="https://mintcdn.com/revize/_Q-lg5jPpdIW5Dem/images/setup/pay-now.png?fit=max&auto=format&n=_Q-lg5jPpdIW5Dem&q=85&s=aa9206b1a3aa848984685e2a3614c908" alt="Pay now widget when order total increases" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} width="2006" height="500" data-path="images/setup/pay-now.png" />
  </Tab>

  <Tab title="Refund (total decreases)">
    <img src="https://mintcdn.com/revize/_Q-lg5jPpdIW5Dem/images/setup/refund-now.png?fit=max&auto=format&n=_Q-lg5jPpdIW5Dem&q=85&s=10d30b976df875e0f5d4f5cd8acf528a" alt="Refund widget when order total decreases" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} width="2255" height="500" data-path="images/setup/refund-now.png" />
  </Tab>

  <Tab title="Confirm (same total)">
    <img src="https://mintcdn.com/revize/_Q-lg5jPpdIW5Dem/images/setup/confirm-now.png?fit=max&auto=format&n=_Q-lg5jPpdIW5Dem&q=85&s=873dbcafbbbe01b1a239312b87f68126" alt="Confirm widget for same-price changes" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} width="2758" height="500" data-path="images/setup/confirm-now.png" />
  </Tab>
</Tabs>

## Refund options

<AccordionGroup>
  <Accordion title="No refund" icon="ban">
    <strong>How it works</strong>\
    Keeps the final total at or above the original order amount. Even swaps are allowed; reducing value is blocked unless the shopper adds items or value to meet the original total.

    <strong>Choose this when</strong>

    * You want predictable revenue without partial refunds
    * You want to offer broad editing flexibility without lowering totals
    * You prefer fewer refund events in accounting

    <strong>Customer experience</strong>\
    If a change would lower the total, Revize blocks the edit and shows a message. The order total must stay at or above the original order amount.
  </Accordion>

  <Accordion title="Refund to original payment" icon="credit-card">
    <strong>How it works</strong>\
    When edits reduce the total, Revize automatically refunds the difference to the card or wallet used at checkout.

    <strong>Choose this when</strong>

    * You want a simple and familiar experience for shoppers
    * You follow strict refund policies

    <strong>Customer experience</strong>\
    The Refund button shows the amount. After they confirm, the order updates and a partial refund is issued via Shopify.
  </Accordion>

  <Accordion title="Refund as store credit" icon="gift">
    <strong>How it works</strong>\
    Converts the difference into store credit rather than cash.

    <strong>Choose this when</strong>

    * You want to retain revenue and encourage repeat purchases
    * You focus on lifetime value and loyalty

    <strong>Customer experience</strong>\
    The Refund button indicates credit will be issued. The order updates right away and the credit is available for next time.
  </Accordion>
</AccordionGroup>

## Recommended settings

<CardGroup cols={2}>
  <Card title="New stores" icon="seedling" color="#22c55e">
    <strong>Start with:</strong> Refund to original payment.\
    It's simple for customers and easy to support. You can switch to store credit later.
  </Card>

  <Card title="Established brands" icon="trophy" color="#f59e0b">
    <strong>Consider:</strong> Refund as store credit.\
    Keeps revenue in your ecosystem and often lifts future order value.
  </Card>
</CardGroup>

<Note>
  You can change your refund policy anytime. The new setting applies to future edits. Orders already in progress keep the method that was active when they started editing.
</Note>

## Related setup

* [Edit window](/setup/edit-window) — control how long customers can edit
* [Order processing](/setup/order-processing) — hold during editing or flow with release tags

<small>Want to see Pay now, Refund, and Confirm in action? Follow the steps in <a href="/how-to-test-revize">How to Test Revize</a>.</small>
