CountersignBook a call
Stone boulders filling the background of the hero

Authorization checks for orders placed by agents

Your customer's agent bought it.Now they say it's fraud.

A hands-off agent buys with the customer's card. Weeks later the cardholder disputes it as fraud, and you can't prove what they authorized. Countersign checks each order before you charge.

Authorized by the customer (example)

Monthly plan, $100

Ordered by the agent (example)

Annual plan, $1,200, billed today

Charge held: order does not match authorization (example)

Evidence record ready

Built for payments and fraud teams

  • Payments & Fraud
  • Disputes
  • Checkout Product
  • Finance

Product

One record for every agent order.

Countersign compares the order with the customer's authorization, using the signals your stack actually receives. We don't assume you get the original prompt, and we log what is missing.

  • Line items
  • Quantity
  • Price
  • Billing frequency
  • Plan and terms
  • Agent identity
  • Payment token and network agent signals
  • Customer confirmation
  • Refund and dispute history
  • Delivery and fulfillment events
  • Support notes

Use cases

Where agent orders drift from the instruction.

Subscriptions and SaaS

Operational scope: wrong plan, annual vs monthly, unrequested upgrades.

Travel

Operational scope: hotel and flight bookings, room counts, dates, change fees.

Ticketing and events

Operational scope: ticket counts, seat categories, transfer and resale terms.

Digital goods and merchant of record

Operational scope: license tiers, seat counts, renewal terms.

B2B purchasing

Operational scope: purchase amounts, quantities, approved vendors and payment terms.

Disputes

Fraud-coded claims on agent orders can count toward your dispute ratios. Evidence packs are built from the record. Outcomes depend on the network and the issuer.

How it works

Four steps, from the agent's order to the dispute file.

  1. 01 Capture

    The authorization you receive, stored with the agent's order.

  2. 02 Compare

    Products, quantity, price, billing frequency and terms, against the final order.

  3. 03 Decide

    Pass the order, block it, or ask the customer to confirm first.

  4. 04 Prove

    An audit record that answers a "didn't authorize this" claim.

Running case (example)

Agent order: annual plan, $1,200

Authorization says: monthly plan, $100

Held for customer confirmation

Benefits

Fewer fraud-coded disputes, and less good business blocked.

  • Fewer fraud-coded disputes on agent orders

    Mismatches are caught before the charge, where these claims can begin.

  • Approve good agent orders

    Orders that match the authorization pass. Only mismatches are held.

  • Evidence ready when a dispute lands

    The record links each authorization to the final order.

  • No code to start

    We begin from exports of your agent orders, refunds and disputes.

Works with the networks and agent checkouts you already use

Alongside Visa, Mastercard and Stripe, not against them.

Countersign adds an order-level check on top of the Visa, Mastercard and Stripe agent rails. It never replaces them.

Works alongside your fraud stack

Countersign runs alongside fraud tools such as Riskified, Sift, Signifyd and Forter. It answers a different question: does the order match what the customer asked for?

Questions

Straight answers before the call.

Do we need to write code?

No. We start from exports of your agent orders, refunds and disputes.

What authorization data do you need?

Whatever you receive today. We don't assume you get the customer's original prompt, and we log what is missing.

Do you guarantee a chargeback outcome?

No. Countersign builds the record and the evidence. Whether a dispute is won depends on the network and the issuer.

Book a 20-minute benchmark call.

Nothing is sold on the call. You get our anonymized report on agent-order disputes across categories.