The bankwants proof.

A chargeback lands, the money is held, and the evidence is scattered across Shopify, carrier pages and emails. RebutCase gathers it into a response where every sentence cites an exhibit. You review it. You submit it.

One email on listing day. No newsletter, no sharing, delete on request.

In review on the Shopify App Store. Free plan with two response packs a month, billed by Shopify only, no share of any refund.

Sample dispute, order #1001. Evidence due in

A chargeback arrives.

Shopify shows the bank's reason, the amount, and a date by which evidence is due.

“Cardholder states the merchandise was not received.”

Order not received · $84.00 · due Tue 20 Oct, 23:59

Your records, read.

Order, shipping, the address it went to, the customer's history, your policies. 6 exhibits, pulled from Shopify, each with its source.

Every sentence, cited.

  1. The dispute in Shopify shows this reason from the cardholder's bank: "Cardholder states the merchandise was not received." Exhibit 6
  2. Order #1001 was placed on 20 September 2026 for 1 x Canvas Tote Bag (Natural), with a total of 84.00 USD. Exhibit 1
  3. The order shipped on 21 September 2026 with UPS, tracking number 1Z999AA10123456784. Exhibit 2
  4. Shopify records the delivery on 24 September 2026 to the shipping address on the order. Exhibits 2 and 3
  5. The customer has 3 earlier paid orders with us without a dispute. Exhibit 4
  6. Our shipping policy, published at https://sample-store.example/policies/shipping-policy, states: "Orders ship within 2 business days with tracking." Exhibit 5

One pack. You submit.

The response, a timeline and every exhibit become one PDF, saved to the dispute in Shopify. RebutCase never presses submit. You do.

Tell me when it is listed

You know the email.

It goes to the store's contact address, the money goes on hold, and the clock starts. Shopify will send the order, the address and the tracking on the due date, with a defence it writes for you. It cannot send the proof only you have: messages, photos, signatures, the policy the customer agreed to.

  • “The bank isn't reading a story, they're checking whether you rebutted the one specific claim.”

    Merchant on the Shopify Community, July 2026
  • “The proof exists, but it is scattered across Shopify, carrier tracking, emails, screenshots, refund timestamps, and policy pages.”

    Merchant on the Shopify Community, May 2026
  • “The only feedback I get is “the customer’s bank sided with them”.”

    Merchant on the Shopify Community, February 2023
55%
of merchants say answering disputes is too slow, complex and manual. Riskified and Paladin survey of 300 merchants, 2024.
2 in 5
chargebacks go unanswered at nearly 60% of stores. Same survey. Every one of them is money handed back without a word.

What the bank checks on a “order not received” dispute

  1. What was ordered, and when?Exhibit 1
  2. Did the order arrive?Exhibit 2
  3. What messages were exchanged with the customer?Still missing. The app says so.

Answered from the sample dispute by the same engine that runs on your store. The gap is real: the sample has no customer messages, so the app asks for them before the deadline.

The response, word for word.

107 words on the sample dispute, built by the engine without a model. A checker rejects any sentence whose facts are not in the exhibit it cites. Point at a sentence to see its proof.

Exhibit 1Order details

Order number
#1001Shopify: order.name
Order placed
Sun 20 Sept, 15:00Shopify: order.createdAt
Items ordered
1 x Canvas Tote Bag (Natural)Shopify: order.lineItems
Order total
84.00 USDShopify: order.totalPriceSet

Tracking saiddelivered.

The bank asked anyway. The response names the day it arrived, the address, and three earlier orders, each with its exhibit.

Delivered
Thu 24 Sept, 14:30
Exhibits cited
2 and 3
Case strength
Strong

Photo: Mediamodifier, Unsplash

Before the bank asks.

Most of what a good response needs exists long before a dispute. RebutCase keeps it from the day you install.

Photo: Tareq Ajalyakin, Unsplash

Saved.

Listings and policies, as they change

A copy of every product page and policy, and a new copy when one changes. A dispute months later shows what the customer saw when they ordered, even if the page has changed since.

Evidence vaultRecording since 14 Oct: 48 products and 4 policies.Changes kept so far: 11.Sample store

Watched.

A past disputer orders again

When a customer who disputed before places a new order, you get an email before it ships. Your decision, not a fraud score.

Order #1043 is from a customer who disputed beforePlaced Tue 20 Oct, 09:12. Disputed earlier: #0871.RebutCase alert, sample store

Measured.

Your rate next to the 1.5% line

Shopify and the card networks step in at 1.5% over 90 days. RebutCase works out your rate from your own orders and sends it every Monday.

0.71% over 60 days3 chargebacks on 420 orders paid with Shopify Payments. Estimate.The line marks 1.5%

Forty seconds, one order.

A sample chargeback on order #1001, from the alert to the evidence pack. Captions are on, so it works without sound.

Thirteen checks, picked by reason.

A fraud claim and a parcel that never arrived need different proof. RebutCase runs the checks that fit the reason the bank gave, rates the case Strong, Fair or Weak, and says plainly when the evidence is thin.

What it never does

  • Submit evidence for you
  • Write a fact it cannot cite
  • Replace Shopify's evidence without your tick
  • Promise an outcome

Delivery and the order

  • Proof of deliveryNot received, fraud, unrecognized, general
  • Time left to respondEvery dispute
  • Cancelled orderEvery dispute
  • RefundCredit not processed, not as described, duplicate
  • Other charges on the cardDuplicate
  • Proof of access or useDigital goods

The payment and the customer

  • Billing and shipping addressFraud, unrecognized
  • Address check (AVS)Fraud
  • Security code (CVV)Fraud
  • Customer historyFraud, unrecognized

Your own documents

  • Policy on recordNot as described, credit, subscription
  • Product descriptionNot as described
  • Customer messagesNot as described, credit, subscription

Flat monthly plans, billed by Shopify

$19a month

15 response packs a month, 12 months of results history and alerts to one address. Starts with a 14-day free trial.

Checks, previews and the PDF are free on every plan. A pack counts only when you save a response to Shopify. No share of any refund and no per-alert fees.

Choose Starter

Fair questions

Shopify already sends evidence. Why add this?

Shopify sends order, address and tracking details on the due date, with a defence written for you, and RebutCase keeps all of it. RebutCase checks what is still missing for this dispute, asks for the evidence only you have, like messages and photos, and writes a short response where each sentence cites an exhibit, so you can see what each claim rests on before you submit.

Will it submit anything without me?

No. RebutCase only saves evidence to the dispute. You press Submit now in Shopify, or Shopify sends the saved evidence on the due date.

Does the AI make things up?

Each sentence is built from your store's data, and a checker rejects any sentence with a fact, number or date that is not in the evidence it cites. If a draft fails twice, a plain template-built response is used instead.

Will this get my money back?

Nobody can promise that, and we will not. The bank decides every dispute. RebutCase shows how complete your evidence is and says plainly when a case is thin, so you can decide whether to respond or accept.

Will it overwrite what Shopify filled in?

It reads Shopify's evidence first and fills only empty fields. If it would replace anything, it shows the old and new text side by side and waits for your tick.

Do I upload the PDF myself?

Today, yes. The app saves the text fields, and you attach the PDF on the dispute page in Shopify. The app shows the steps.

Which stores does it work for?

Stores on Shopify Payments, in any country where Shopify Payments runs. The app is in English. It does not handle PayPal or other gateways.

What happens to my customers' data?

We request only the access we need, encrypt personal data at rest, mask it before any AI call, never log names, emails or card details, and delete dispute data 90 days after the dispute closes.

Your evidence. Your call.

Start on the Free plan: two response packs a month, every check, every alert, the PDF. Nothing is sent without you.

One email on listing day. No newsletter, no sharing, delete on request.