Skip to content

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.

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.

  1. In DisputeDash, go to Integrations → Ecommerce → UltraCart → Connect (or open Brands → Connections for the brand).
  2. Choose the brand, then click Connect with UltraCart.
  3. You’re taken to UltraCart’s approval screen — sign in if needed and Authorize DisputeDash.
  4. 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.

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.

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.

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, KLM

A 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.

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.