Skip to content
Workflow · Reconcile · Opening soon

Match WooCommerce orders to Stripe charges

Compare exported WooCommerce orders with exported Stripe charges by amount. See which orders agree, which differ, and which have no matching charge.

Early access opens shortly. Check back soon.

Someone typed

“show every order in our woocommerce orders beside the stripe charges that match by amount, with Status saying "Agrees" when the amounts line up, else a short note for what’s different or missing”

The agent read it as

show every order in our WooCommerce orders beside the Stripe charges that match by amount, with Status saying "Agrees" when the amounts line up, else a short note for what’s different or missing

What the agent built

4 steps, each one an ordinary Mammoth step you can open and change.

  1. File
    WooCommerce orders
    CSV export · 18 rows
  2. File
    Stripe charges
    CSV export · 19 rows
  3. Step
    Normalize order numbers
    Step 1
  4. Step
    Normalize charge numbers
    Step 2
  5. Join
    Add matching charges
    17 of 18 paired
  6. Step
    Set status notes
    Step 4
  7. Result
    Order charge match
    19 rows · 2 flagged
  8. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 19 rows came out, and the join paired 17 of 18 rows.

What you get back

The result of that run, the rows to look at first.

Order charge matchSample data19 rows
17 agrees1 amount differs1 missing charge
OrderOrder dateCustomerEmailOrder totalCharge IDCharge createdCharge descriptionCharge amountCurrencyStripe statusPayment methodOutcomeStatus
#10122026-10-16Elliot Brookselliot.brooks@example.com27········Missing charge
#10142026-10-20Noah Bennettnoah.bennett@example.com39ch_7bKq9m2P1aX4qM2026-10-20WooCommerce Order #101441usdsucceededcardauthorizedAmount differs
#10012026-09-04Avery Coleavery.cole@example.com29ch_7bKq9m2P1aX4eZ2026-09-04WooCommerce Order #100129usdsucceededcardauthorizedAgrees
#10022026-09-06Mina Patelmina.patel@example.com74ch_7bKq9m2P1aX4fA2026-09-06WooCommerce Order #100274usdsucceededcardauthorizedAgrees
#10032026-09-09Jordan Blakejordan.blake@example.com58ch_7bKq9m2P1aX4gC2026-09-09WooCommerce Order #100358usdsucceededcardauthorizedAgrees
#10042026-09-12Tessa Nguyentessa.nguyen@example.com120ch_7bKq9m2P1aX4hD2026-09-12WooCommerce Order #1004120usdsucceededcardauthorizedAgrees
#10052026-09-18Leo Mercerleo.mercer@example.com42.50ch_7bKq9m2P1aX4iE2026-09-18WooCommerce Order #100542.50usdsucceededcardauthorizedAgrees
#10062026-09-23Priya Shahpriya.shah@example.com19ch_7bKq9m2P1aX4jF2026-09-23WooCommerce Order #100619usdsucceededcardauthorizedAgrees
#10072026-09-30Nina Parknina.park@example.com85ch_7bKq9m2P1aX4kG2026-09-30WooCommerce Order #100785usdsucceededcardauthorizedAgrees
#10082026-10-03Owen Diazowen.diaz@example.com64ch_7bKq9m2P1aX4lH2026-10-03WooCommerce Order #100864usdsucceededcardauthorizedAgrees
#10092026-10-07Harper Linharper.lin@example.com33ch_7bKq9m2P1aX4mI2026-10-07WooCommerce Order #100933usdsucceededcardauthorizedAgrees
#10102026-10-10Samir Iqbalsamir.iqbal@example.com96ch_7bKq9m2P1aX4nJ2026-10-10WooCommerce Order #101096usdsucceededcardauthorizedAgrees
19 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you reconcile WooCommerce orders with Stripe charges?

Export your WooCommerce orders and your Stripe charges, then load both files into the workflow. It matches rows by amount, shows the charge beside each order, and marks the status as Agrees when the amounts line up. Rows without a match get a short note, such as missing charge or amount differs.

How it works

How to use the Order charge match workflow

  1. 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
  2. 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
  3. 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.

Order charge match: questions

Which export should I use from WooCommerce and Stripe?
Use a WooCommerce orders export and a Stripe charges export. Pick files that include the order number or charge number, the amount, and any date fields you want to review.
What happens to rows that do not match?
Rows that do not find a matching charge stay in the result with a status note. The note shows what is different or missing, so you can review those orders separately.
How do I change the matching rules?
You can change the rules in words by saying what should match, such as amount, number, or both. You can also say how to handle differences, for example to flag amount mismatches or list unmatched orders.

Get early access to this workflow

It will open already built and checked on the sample files. Swap in your own exports and see your result.

Early access opens shortly. Check back soon.

Workflows like this

Match two sets of records line by line, and see what agrees, what differs and what is missing on either side.

All account reconciliation templates →