Connect UltraCart
UltraCart is your source of order, delivery, subscription, and customer evidence. It’s connected per brand with a one-click OAuth sign-in — no API key to copy — and it’s the checkout platform with the most automation options.
What you’ll need
Section titled “What you’ll need”Just your UltraCart login. You connect by approving DisputeDash inside UltraCart’s own authorization screen — there’s no API key to generate or paste, and nothing sensitive is stored on our side beyond the access grant.
Each brand connects its own UltraCart store — grants aren’t shared across brands.
Connect a brand
Section titled “Connect a brand”- In DisputeDash, go to Integrations → Ecommerce → UltraCart → Connect (or open Brands → Connections for the brand).
- Choose the brand, then click Connect with UltraCart.
- You’re taken to UltraCart’s approval screen — sign in if needed and Authorize DisputeDash.
- You land back in DisputeDash with the brand connected. Use Test to confirm it’s live.
To reconnect later (for example after rotating access), just click Connect with UltraCart again — no key management required. If a grant is ever revoked or expires, DisputeDash flags the brand as needing reconnection.
What DisputeDash can access
Section titled “What DisputeDash can access”When you authorize, UltraCart shows you exactly what DisputeDash is granted. In plain terms:
- Read your orders — to build evidence: purchase details, delivery/tracking, billing, and order history.
- Read subscriptions & auto-orders — recurring-billing history that proves an ongoing, accepted relationship.
- Read customer profiles & conversations — prior contact and support history that supports the case.
- Write to the order — add a merchant note recording the dispute, and place a refund block so a charge you’re fighting isn’t accidentally refunded.
- Read & write the fraud filter — optionally add a disputing customer’s email and card so future orders from them are declined.
DisputeDash only writes when you’ve turned on the matching automation below; reads are used solely to assemble evidence for your disputes.
Automation toggles
Section titled “Automation toggles”UltraCart supports three brand-level automations that run automatically when a dispute arrives:
- Auto fraud filter — add the customer’s email and card to UltraCart’s fraud filter so future orders from them are declined.
- Auto refund block — block the disputed order from being refunded in UltraCart, so you don’t accidentally refund a charge you’re also fighting.
- Fight refunded orders — if a disputed order was already fully refunded, still fight it with a targeted refund-proof packet arguing the customer is double-dipping. This needs an “already refunded” rebuttal template. See Fighting refunded orders.
All three are optional and safe — if one can’t complete, evidence gathering continues regardless.
Order ID prefixes
Section titled “Order ID prefixes”Some processors — notably PayArc — report the order reference without its dashes (AB1-1234567 arrives as AB11234567). DisputeDash reconstructs the real order number by trying your known prefixes and confirming the match against UltraCart.
In the UltraCart configure modal, set Order ID prefixes to your brand’s known order-number prefixes, comma-separated:
AB1, CD, EFG, HIJ, KLMA single brand often issues orders under several prefixes — list all of them. This matters most for prefixes that contain a digit (like AB1), which can’t be recovered without being told. Leave it blank if your order numbers have no letter prefix.
Good to know
Section titled “Good to know”UltraCart is the only checkout platform that supports the automated fraud filter and refund block. On other platforms, DisputeDash shows a manual reminder instead. Connection is via one-click OAuth — approve DisputeDash once inside UltraCart and you’re done.