Processor Guides

UltraCart Chargebacks: Automating Evidence and Winning Disputes

By DisputeDash Team5 min read

UltraCart is your order-management system, not your payment processor, so a chargeback is filed against the processor behind it. UltraCart's rich order data (items, shipping, AVS/CVV, customer records) is the raw material for winning representment. Connect both and automate evidence assembly to fight disputes on time.

UltraCart merchants often go looking for the “UltraCart chargeback” screen and can’t find it. That’s because UltraCart isn’t where the chargeback lives — but it is where the evidence that wins the chargeback lives.

This guide clears up the split between UltraCart and the processor behind it, shows how UltraCart’s order data becomes representment evidence, explains how the fraud filter helps on both prevention and proof, and covers how to automate the whole thing so disputes get fought on time.

UltraCart is your cart, not your processor

The first thing to get straight: UltraCart is an order-management and shopping-cart platform, not a payment processor. When a customer checks out, UltraCart hands the payment to whatever processor you’ve connected behind it — commonly Braintree or PayArc — and that processor settles the transaction.

So when a cardholder disputes a charge, the chargeback is filed against the processor, not against UltraCart. You respond to the dispute through the processor’s flow and deadlines. UltraCart’s job in the dispute is different and just as important: it holds the complete record of the order — what was bought, where it shipped, who the customer is, and how the order was scored for fraud. That record is the raw material of your evidence.

This is the same pattern you see with other cart platforms. If you also run a Shopify storefront, our guide to Shopify chargebacks covers the equivalent split there.

Why UltraCart order data wins disputes

Winning a chargeback means proving a specific thing to the issuing bank, and UltraCart stores almost everything you need to prove it. A typical UltraCart order record includes:

Match those to the reason code and you have a representment packet. A fraud dispute is answered with AVS/CVV matches, matching addresses, and delivery to the verified address. A “not received” dispute is answered with carrier tracking and proof of delivery. A “not as described” dispute is answered with the line-item detail and your policies. The evidence is already sitting in UltraCart at the moment of sale — the challenge is pulling it into the processor’s dispute response before the deadline.

For the full method of turning order data into a winning case, see how to win a chargeback dispute.

Using the UltraCart fraud filter

UltraCart’s fraud filter scores incoming orders on risk signals — address mismatches, order velocity, blacklisted details, and more — and can flag or hold suspicious orders before they ship. It serves two purposes in the chargeback fight.

Prevention. The best chargeback is the one that never happens. Holding or reviewing high-risk orders before fulfillment stops a share of true-fraud chargebacks at the source, because you never ship to the fraudster in the first place.

Evidence. The scores the filter records are also useful after the fact. If a disputed order passed the fraud filter cleanly, that’s a signal the order looked legitimate on every risk dimension you checked. If it was flagged and you reviewed it before shipping, that documents due diligence. Either way, the fraud-filter record adds weight to a representment.

Configure the filter to actually hold or review the riskiest orders rather than just scoring them silently. Prevention that only logs risk without acting on it leaves the chargeback on the table.

Connecting the processor behind UltraCart

Because the dispute is filed against the processor, fighting UltraCart chargebacks well means connecting both sides:

With only the processor connected, you know a dispute exists but have to hunt for the order details by hand. With only UltraCart connected, you have the evidence but no way to see or respond to the dispute. Connecting both lets a single flow detect the dispute on the processor side, pull the matching order from UltraCart, and file the response — which is what makes automation possible.

If you’re fighting disputes manually, the same principle applies: the moment a processor dispute appears, go straight to the UltraCart order record, pull the evidence that matches the reason code, and submit before the processor’s due date.

Match evidence to the reason code

Whatever processor sits behind UltraCart, the dispute carries a card-network reason code, and that code dictates your evidence. Answering a “not received” dispute with fraud-prevention data misses the point — the cardholder isn’t disputing that they ordered it, only that it arrived. UltraCart’s tracking data is what answers that claim.

Read the reason code first, then pull the matching UltraCart data. Our reference on chargeback reason codes explains what each family of codes is really claiming so you aim your evidence correctly.

Why winnable UltraCart disputes get lost

The disputes UltraCart merchants lose are rarely lost on the facts. They’re lost because:

Every one of these is a coordination failure between UltraCart and the processor, which is exactly the gap automation closes.

Automating UltraCart representment

The winning setup ties the two systems together automatically. A dispute-automation service watches the processor for new disputes, and the moment one appears, it pulls the matching UltraCart order — line items, tracking, AVS/CVV, addresses, customer history, fraud-filter score — assembles a reason-code-specific representment, and submits it through the processor before the deadline.

That’s what DisputeDash does. It reads order data natively from UltraCart, connects to the processor behind it, and includes carrier tracking across more than 1,200 carriers so delivery proof is automatic. It detects the dispute, builds the evidence packet, and files on time — fully automatically or with a manual review step. Because the fee is flat with no commission, you keep everything you recover. Across processors, DisputeDash has handled more than 12,000 disputes at roughly an 87% win rate.

The bottom line

UltraCart doesn’t hold your chargebacks — the processor behind it does — but UltraCart holds the evidence that wins them. Use the fraud filter to stop true fraud before it ships, connect both UltraCart and your processor so the dispute and its evidence meet in one place, match every response to the reason code, and submit before the processor’s deadline. Do that and the order data you already capture at checkout turns into won disputes.

Win more chargebacks, automatically.

DisputeDash gathers the evidence, builds the rebuttal, and submits before the deadline — across Stripe, PayPal, Braintree, PayArc and more. Flat fee, no commission.

Start free — keep 100%

Frequently asked questions

Does UltraCart handle chargebacks directly?
No. UltraCart is your shopping cart and order-management system, not the payment processor. The chargeback is filed against the processor that settled the transaction, such as Braintree or PayArc. UltraCart's role is supplying the order data that becomes your evidence, so you fight the dispute through the processor while pulling proof from UltraCart.
What UltraCart data helps win a chargeback?
UltraCart stores the order items, shipping and tracking details, billing and shipping addresses, AVS and CVV results, customer email history, and any fraud-filter scores. Together these let you prove a legitimate customer placed the order and received the product, which is the core of any winning representment.
What is the UltraCart fraud filter?
The UltraCart fraud filter scores incoming orders on risk signals like address mismatches, velocity, and blacklists, and can flag or hold suspicious orders before they ship. It helps prevent fraud chargebacks up front, and the scores it records also become useful evidence if a disputed order was flagged or cleared.
Can UltraCart chargebacks be automated?
Yes. By connecting both UltraCart for order data and the payment processor behind it, an automation service can detect a dispute, pull the matching UltraCart order details, build a reason-code-specific representment, and submit it to the processor before the deadline, without manual dashboard work.