Provider evaluation

A Chargeback Software Demo Script That Tests Real Merchant Requirements

Friends look on laptop in office.
Photo: Matthew Henry / Burst

A useful chargeback software demo should show whether the product can support your merchant account and perform the work you intend to buy. Give the seller a short script with five demonstrations: eligibility, case visibility, controls, supported actions and export access. Score what is shown, and record what still needs verification.

Use authorized historical examples, sanitized fixtures or the seller's test environment. A demonstration should never require creating a real customer dispute or executing an unnecessary refund. You can evaluate decision points and acknowledgments without taking a live financial action.

Prepare the account and case brief

Send the seller the business context needed to select the right demonstration: commerce platform, processors already used, account regions, desired modules and the work your team will retain. Do not send customer records merely to schedule the meeting.

Choose three sample situations. The first is an open case with an approaching deadline. The second is a finalized case. The third contains a realistic exception, such as an unavailable order link or unsupported provider action. These examples test more than a dashboard filled only with perfect data.

Provider Hub can help identify access dependencies to put in the brief. Ask the seller to distinguish a generally supported provider from production access for your particular account.

Write the acceptance standard before the call. “Easy to use” is subjective; “an operator can identify the source account, case reference and live deadline” is observable. The demo can then produce a buying record rather than a collection of impressions.

Demonstration one: prove the account path

Ask: “Show how our named merchant account becomes eligible and authorized, including any provider approval outside your application.” The seller should identify who contracts, who grants access and what remains conditional.

Then ask the seller to show how the interface identifies the connected account. If a business has two accounts with the same processor, the operator should be able to tell which one produced a case.

Score this section as demonstrated, documented but not demonstrated, or unresolved. A sandbox connection can demonstrate the software steps but cannot establish your production eligibility. Record that limitation plainly.

The follow-up deliverable should be a specific list of approvals or credentials needed, with an owner for each. “Our integration team will handle it” is not enough if your acquirer must first authorize the service.

Demonstrations two and three: inspect visibility and controls

For case visibility, ask the presenter to open the sample case and explain the source, status, reason, amount, currency and deadline. Then ask how the product shows a failed refresh. The operator should not confuse unavailable data with a case that simply has not changed.

For controls, ask the seller to show two roles with different responsibilities. One might review cases; another might perform a supported action. Ask where the chosen action is recorded and how the merchant can see who authorized it.

Use this scorecard during the demonstration:

Requirement Evidence to request Record if missing
Correct account Visible account identity Account scope unverified
Current case Source comparison and refresh state Freshness unverified
Deadline clarity Timestamp and display zone Timing interpretation unclear
Action authority Role and confirmation sequence Delegation unresolved
Exception handling Unsupported or unavailable case example Failure behavior unverified

Do not let the seller skip the exception case. An unavailable field is normal in real integrations; the important question is whether the product explains the gap without inventing data.

Demonstration four: separate preparation from completion

Ask the seller to show the complete sequence for the action you are buying, using a suitable test environment. If the offer is monitoring only, the demonstration should show the handoff to the authorized source where the merchant acts.

For a response service, distinguish drafting, uploading, submitting and receiving an acknowledgment. Adyen's documentation, for example, separates document upload from the final defense action. Use Adyen's Disputes API workflow to verify that distinction when assessing an Adyen integration.

Ask what happens if the final request fails or the case is no longer eligible for the action. A convincing demonstration includes the operator's next step and the record that remains. A spinner followed by a success-colored banner is not enough without defined meaning.

For Square proposals, check the documented interaction between API evidence upload and dashboard handling in the Square API overview. A buying demonstration should expose such workflow consequences before your team depends on them.

Demonstration five: leave with usable records

Ask the presenter to export a permitted sample containing case references, source account, status and relevant timestamps. If evidence handling is included, separately verify the export or retention of submitted material and acknowledgments.

Then ask what happens to open cases when the subscription ends. The seller should identify continued access, fees and any transfer limits. An export button is useful only if the output can support the handoff you would actually need.

End the meeting by reviewing unresolved items, not by averaging the scores into a false certainty. A critical access gap can outweigh a polished interface. Your final decision should state what was demonstrated, what the provider confirmed in writing and what must be verified during onboarding. That record makes the demo a practical purchasing test.

Use Provider Hub to identify the access questions to bring to your next demo.

Prepare with Provider Hub

Related reading in this collection:

  • Chargebacks911 for Shopify: Define the Managed Service You Are Buying
  • A Blameless Chargeback Postmortem That Produces Changes