All articles

Cards, FX & Crypto

Card dispute evidence workflow for Nigerian fintechs: A Builder’s Guide

Build a cardholder dispute workflow that captures usable evidence, tracks partner deadlines and keeps customers informed. This guide covers the product, operations and integration decisions Nigerian fintechs should make before launch.

27 Oct 2026 7 min read

A card dispute evidence workflow for Nigerian fintechs helps teams turn a customer’s complaint into a structured case that a card-issuing partner can assess. If your business offers cards for online purchases, subscriptions or business expenses, issuing the card is only part of the product. You also need a reliable way to handle claims that a purchase was unauthorised, duplicated or never fulfilled.

For founders and product leaders, this is an operational readiness decision. For developers, it is a case-management and data-quality problem. This guide explains how to build the workflow around partner requirements without promising outcomes or capabilities that have not been confirmed.

What a card dispute workflow must do

A dispute begins with a cardholder challenging a transaction. It does not automatically mean a chargeback has been submitted, that the merchant was at fault or that the customer will receive a refund.

Your product should distinguish between:

  • Customer complaint: an issue reported through your application or support team.
  • Internal review: your team checks transaction details, eligibility and supporting information.
  • Partner submission: the case is sent through the issuing partner’s approved channel.
  • Formal dispute process: the partner handles the applicable card-network process.
  • Outcome: the claim is resolved, declined, withdrawn or otherwise closed.

These distinctions prevent misleading status messages. A customer clicking “Report a problem” should not immediately see “Chargeback submitted.”

For Nigerian businesses, requirements depend on the card programme, issuing partner, network, transaction and applicable rules. Confirm current requirements with your partner and check relevant CBN guidance. This guide is product and engineering guidance, not legal advice.

Design a card dispute evidence workflow for Nigerian fintechs

Start with a transaction-linked case rather than a generic support form. Customers should select the relevant purchase from their transaction history wherever possible.

Capture the transaction context automatically

Attach the internal transaction reference, partner reference, card token, merchant descriptor, transaction currency, original amount and relevant timestamps. Include settlement information where available.

Do not ask customers to type details your system already knows. Manual entry creates mismatches and makes it harder to identify the correct transaction.

Store a snapshot of the transaction when the complaint is created, while retaining access to subsequent updates. A transaction that appears unsettled at intake may later settle, be reversed or receive a merchant refund.

Avoid collecting full card numbers, CVVs or PINs as evidence. Use masked identifiers and tokenised references, and confirm the relevant payment-data security obligations for your implementation.

Ask questions based on the complaint

Different complaints need different evidence. Route customers through a short, conditional questionnaire.

For an unrecognised purchase, ask whether the customer recognises the merchant under another name, whether an authorised colleague used the card and when they first noticed the transaction.

For goods not received, ask for the order confirmation, expected delivery information and merchant correspondence. For a cancelled subscription, request the cancellation confirmation and details of any later charge.

For an apparent duplicate, identify both transactions and check whether they represent separate settled purchases rather than an authorisation and its matching settlement.

Only require merchant contact where appropriate under the partner’s process. Do not delay urgent card-security action while waiting for correspondence.

Separate card protection from dispute assessment

A suspected unauthorised transaction creates two workstreams: protect the cardholder from further misuse, and assess the reported purchase.

Your application should surface the appropriate card-security actions supported by the programme, such as freezing a card or requesting replacement. Confirm availability and implementation with the issuing partner rather than assuming every programme exposes the same controls.

Record the security action separately from the dispute case. Freezing a card does not resolve a purchase dispute, and a successful dispute does not necessarily make the existing card safe to use again.

Give support teams clear escalation routes for suspected account takeover, compromised credentials and unusual spending patterns. Keep these controls connected to your fraud process without treating every disputed purchase as proven fraud.

Build a secure, reviewable evidence bundle

An evidence bundle should help a reviewer understand what happened without searching through unrelated support messages.

Use a consistent structure:

  • A factual summary in the customer’s own terms.
  • The linked transaction and relevant identifiers.
  • A timeline of purchase, expected fulfilment, cancellation and contact events.
  • Supporting files mapped to the facts they support.
  • Internal review notes and outstanding questions.
  • Submission history and partner responses.

Preserve original uploads. If staff prepare a summary or redact an attachment for submission, retain the relationship between the original and the derived version.

Apply file-type and size restrictions, malware scanning, encryption and role-based access. Prefer authenticated access or short-lived download links over public attachment URLs.

Ask customers to redact unrelated personal information where practical. Define retention and deletion policies with your compliance team, including exceptions for active cases and required recordkeeping. Do not keep evidence indefinitely simply because storage is inexpensive.

Model deadlines and states explicitly

Avoid one generic disputed flag. It cannot explain whether a case is waiting for customer evidence, internal approval or a partner decision.

A useful internal state model might include intake_received, awaiting_customer, under_review, ready_for_submission, submitted_to_partner, awaiting_partner and closed. These are application design examples, not Paddle API statuses.

Store the outcome separately from the workflow state. A closed case might be resolved in the customer’s favour, declined, withdrawn or closed because a merchant refund addressed the complaint.

Track the source of every deadline

Do not hard-code a universal dispute window. Applicable time limits can vary by claim type, network, transaction circumstances and partner process.

For each deadline, record its source, the event from which it is calculated, the timezone and the responsible owner. Set internal review targets earlier than external cutoffs so missing evidence can be requested in time.

A request for more information should not silently reset a partner deadline. Escalate approaching cutoffs and show reviewers exactly which cases need attention.

Keep money movements separate from case progress

Opening or submitting a dispute should not automatically increase the customer’s spendable balance.

If your programme supports provisional credit, define who authorises it, how it is funded, what restrictions apply and what happens if the claim is unsuccessful. Confirm these arrangements with the issuing partner before exposing the feature.

Track merchant refunds, provisional credits and final dispute adjustments as distinct events. Link them to the case so operations teams can identify a refund arriving while a dispute remains open.

For foreign-currency purchases, retain the original transaction currency and amount alongside any billing-currency amounts. Explain that a later credit may not equal the original local-currency debit, depending on the applicable processing and FX treatment. Avoid guaranteeing an exact naira recovery before the outcome is confirmed.

Pre-launch implementation checklist

Use this checklist to turn the design into an operational release:

  1. Confirm programme scope. Document eligible transactions, supported complaint categories, submission channels and partner responsibilities.
  2. Map the evidence requirements. Build category-specific forms and define who can approve submission.
  3. Connect transaction records. Test merchant descriptors, references, settlement updates and refund matching.
  4. Secure attachments. Verify upload restrictions, access controls, audit logs and retention handling.
  5. Test deadline handling. Include incomplete evidence, timezone boundaries, staff absence and approaching cutoffs.
  6. Prevent duplicate submissions. Use a unique case reference and reconcile uncertain submission results before retrying.
  7. Rehearse customer communication. Cover information requests, submission confirmation, delays and final outcomes.
  8. Run an operations simulation. Process sample cases end to end with the teams responsible for support, risk and finance.

Measure intake completeness, review turnaround, missed deadlines and reopened cases. These indicators help you improve the workflow without encouraging teams to promise favourable outcomes.

Build it with Paddle

Paddle provides card issuing through licensed Mastercard and Visa partners, alongside real-time FX, global accounts, payouts and ledgers. For Nigerian digital businesses building a card product, these capabilities can support the broader issuing and money-movement experience.

Before implementing disputes, confirm the card programme’s supported processes, available transaction data, submission channels and ownership of each operational step. Do not assume that card issuing includes a self-service dispute API or automated evidence submission.

Paddle is not a bank. Banking services are provided by CBN-licensed partner banks.

Ready to scope your card product and its support workflows? create a free account and read the API docs to explore the integration and identify the programme details to confirm before launch.

#Card Issuing#Nigeria#Dispute Operations#Developer Guide

Keep reading

Paddle Build Studio

Want us to build it with you?

Build for Africa and the world. Our team can deliver your fintech, web or mobile product in 2–3 weeks — or integrate Paddle APIs and build it yourself.