Shopify Chargebacks: Ultimate Guide to Prevent & Recover

Chargebacks?
No longer your problem.
Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.
TL;DR:
- Shopify disputes risk a reserve near a 1% dispute-rate threshold; Visa’s VAMP program sets an even stricter 1.5% excessive threshold for merchants as of April 2026 (down from 2.2%).
- Each Shopify chargeback typically carries a $15 fee in the US (the fee varies by country), refunded if you win.
- You have 7-21 days to submit evidence via Orders → Chargebacks and Inquiries in Shopify Admin; if you do nothing, Shopify auto-submits what it has on the due date.
- Shopify Protect (US, Shop Pay orders only) auto-refunds fraudulent and unrecognized chargebacks plus the fee; item-not-received, not-as-described, and all non-Shop-Pay disputes are not covered.
- PayPal and other third-party gateway disputes are handled in the provider's own system, not in Shopify Admin.
- Chargeflow automates evidence-gathering and submission for every Shopify chargeback type Protect does not cover.
A Shopify chargeback happens when a cardholder disputes a charge directly with their card-issuing bank instead of asking you for a refund, forcing the bank to pull the funds back while it investigates. For the full mechanics of how that differs from a standard refund, see what is a chargeback. Payment regulation allows any cardholder to ask their bank (a.k.a, the issuing bank, card issuer, or financial institution) to reverse a charge, and the bank will then decide whether to file an immediate chargeback or an inquiry, often working with your payment service provider to move the funds.
If the cardholder's bank makes a chargeback, they will deduct the amount under dispute and a chargeback fee from your wallet. And you will have to represent the transaction to them with compelling evidence that shows its legitimacy.
Sometimes, the cardholder's bank will send an inquiry before issuing a chargebacks. That means you have some grace period to resolve the case before they charge it back. The thing to always bear in mind, though, is that as long as there's a card payment, chargebacks are bound to happen at some point. And card issuers won't always contact you before reversing the transaction.
To win a Shopify chargeback, respond inside the 7-21 day evidence deadline in Shopify Admin under Orders → Chargebacks and Inquiries, with proof matched to the dispute's reason code (delivery confirmation, authorization details, or refund records). Keep your dispute rate under Shopify's informal 1% threshold, since Visa's own Acquirer Monitoring Program (VAMP) sets an even stricter bar of 1.5% for merchants as of April 2026 (down from 2.2%), or you risk a reserve or account review. Need just the fees, deadlines, and reason codes at a glance? See our Shopify chargebacks quick reference.
How to manage chargebacks on Shopify stores: step by step
Here is the full process for managing a Shopify Payments chargeback, from the first notification to the bank's decision. Every step below is verified against Shopify's Help Center as of September 2026.
- Get notified the moment a dispute lands. Shopify emails you and flags the order in Shopify Admin under Orders → Chargebacks and Inquiries. Add a Shopify Flow "Dispute created" trigger to tag the order or alert your team automatically.
- Check whether Shopify Protect already covers it. If the order was paid with Shop Pay, is physical goods only, and shipped with tracking within 7 days, a fraudulent or unrecognized chargeback is reimbursed automatically, fee included. No action needed. Everything else is on you.
- Read the reason code and the deadline. Shopify sorts disputes into eight reason codes (see the table below). The response due date is shown on the dispute; it is usually 7-21 days from filing.
- Contact the customer first. Many "fraudulent" and "unrecognized" disputes are forgotten purchases or a family member's order. If the cardholder agrees, ask them to withdraw the dispute with their bank and keep the written confirmation as evidence.
- Build evidence that matches the reason code. Delivery confirmation to the billing address for product-not-received, AVS/CVV match and IP data for fraud, refund policy screenshots for credit-not-processed. Shopify pre-fills what it can from the order; add the rest.
- Submit before the due date, or let Shopify submit for you. Shopify automatically sends the collected evidence to the card company on the due date. If you click "Submit now" earlier you cannot edit the response afterwards, so finish your evidence first.
- Track the outcome and your dispute rate. The bank can take up to 75 days to decide. If you win, the $15 fee (US) is returned. Watch your rolling chargeback rate: at 1.5% over 90 days Shopify auto-enrolls you in its Network Dispute Resolution Program, and Visa's VAMP "excessive" line is also 1.5%.
Doing steps 3 through 6 by hand for every dispute is where most Shopify teams lose hours. Chargeflow's Shopify integration pulls the order, shipping, and customer data automatically, writes the reason-code-specific response, and submits it before the deadline, so the manual work above happens only when you want it to. For the fee, timeline, and reason-code cheat sheet, see Shopify chargebacks explained.
{{cta}}
What Shopify's Chargeback Thresholds and Costs Actually Look Like in 2026
Shopify does not publish one universal chargeback-rate cutoff, but in practice, merchants who cross roughly 1% of processed volume in a rolling 30-day window risk a reserve or account review. Visa's own Visa Acquirer Monitoring Program (VAMP) is the harder line that actually decides your fate: as of April 2026, the merchant "excessive" threshold dropped from 2.2% to 1.5% of card-not-present transactions for merchants worldwide (the ratio counts TC40 fraud reports plus TC15 disputes over settled transactions), and Visa holds acquirers to their own stricter 0.5-0.7% caps across their entire merchant portfolio. It is Visa's rule, not Shopify's, that ultimately caps how much dispute exposure your payment processor will tolerate. If your store is already close to either line, calculate your chargeback ratio before it turns into a processing problem.
| Metric | Figure | Source |
|---|---|---|
| Informal Shopify dispute-rate threshold | ~1% of processed volume (30-day rolling) | Shopify merchant guidance |
| Visa VAMP merchant "excessive" threshold | 1.5% (down from 2.2%, effective April 2026) | Visa VAMP fact sheet |
| Visa VAMP acquirer thresholds | 0.5% "above standard" / 0.7% "excessive" | Visa VAMP fact sheet |
| Typical chargeback fee per dispute | $15 USD (varies by country) | Shopify Payments |
| Bank decision time after you submit | Up to 75 days (inquiries 65-75 days) | Shopify Help Center |
| Evidence deadline per dispute | 7-21 days | Shopify Admin |
Every dispute lands in Shopify Admin under Orders → Chargebacks and Inquiries, sorted by reason code, and you can set up a Shopify Flow "Dispute created" trigger to auto-notify your team or tag the order the moment one arrives. Some merchants are also auto-enrolled in Shopify Payments' Network Dispute Resolution Program (NDRP) once their chargeback rate reaches 1.5% or higher over a rolling 90-day window; it auto-resolves eligible disputes for a per-dispute fee (commonly $15 USD, though the exact amount varies by country), and you can exit only once your chargeback rate drops below 1% and stays there for 30 consecutive days. Chargeback volume is climbing industry-wide, and AI agent chargeback liability and agentic commerce chargebacks are adding new complexity as automated shopping tools place more orders on merchants' behalf.
Why Do Shopify Chargebacks Happen? The 8 Reason Codes
Shopify has broken down the labyrinth of the reason codes that cardholders give when filing disputes into eight distinct categories. Reason codes are essentially alphanumeric codes that card networks established to help everyone understand why the customer initiated a chargeback. We've written extensively about chargeback codes here.
Let's evaluate the specific reason codes you can expect in a Shopify payments chargeback one after the other.
| Code # | Reason Code | What It Means |
|---|---|---|
| 1 | Fraudulent Transaction | Cardholder didn't authorize the charge; the Merchant Risk Council reports first-party (friendly) fraud can make up as much as 75% of all chargebacks. |
| 2 | Transaction Unrecognized | Cardholder doesn't recognize the charge or merchant name on their statement. |
| 3 | Duplicate Charge | Cardholder believes they were billed twice for one transaction. |
| 4 | Canceled Subscription | Cardholder was billed after canceling, or forgot about the subscription. |
| 5 | Product Not Delivered | Customer says the goods or services never arrived; one of the most common non-fraud reason codes. |
| 6 | Product Unacceptable | Item arrived defective, damaged, counterfeit, or not as described. |
| 7 | Credit Not Processed | Merchant hasn't yet refunded or credited a return or cancellation. |
| 8 | General | Doesn't fit any of Shopify's other reason code categories. |
Shopify Payments Chargeback Reason Code #1: Fraudulent Transaction
A fraudulent transaction chargeback happens if the cardholder does not authorize the charge. This class of disputes are at the top of the list for all Shopify payments chargebacks. They often occur if the card was stolen. Genuine stolen-card fraud is the minority of these cases. The Merchant Risk Council reports that first-party misuse, where the real cardholder disputes a purchase they made, can account for as much as 75% of all chargebacks, and that merchants win fewer than 20% of disputes once they are coded as fraud. That is why so much of this guide is about friendly fraud.
Shopify Payments Chargeback Reason Code #2: Transaction Unrecognized
An "Unrecognized Transaction" chargeback means the cardholder does not recognize the transaction, vendor's name, etc., as stated on the bill. You can minimize this dispute occurence with better merchant descriptor. Equally important, get authorization from the cardholder, and use CVS and CVV. Reduction in unauthorized transactions will reduce fraudulent chargebacks.
Shopify Payments Chargeback Reason Code #3: Duplicate Charge
Shopify marks the chargeback reason as "Duplicate" if the cardholder believes the merchant charged them twice for the same transaction. This dispute can result from a simple human error of the merchant failing to void multiple billing. It could also be that the merchant tried to process numerous transactions fraudulently, or the consumer authorized the transactions but later retracted them.
Shopify Payments Chargeback Reason Code #4: Canceled Subscription
A Canceled Subscription chargeback happens if the cardholder believes the merchant charged for a subscription after they canceled. It can equally mean the client forgot about the subscription and the merchant didn't send a reminder before a recurring billing. A well-crafted subscription cancellation policy can save you lots of headaches in this instance.
Shopify Payments Chargeback Reason Code #5: Product Not Delivered
A Product Not Delivered chargeback means the customer believes they did not receive the goods or services they purchased.
Vendors who do not have a well-drafted shipping and order fulfillment policy are susceptible to this category of Shopify payments chargeback. Product-not-received is consistently one of the largest non-fraud dispute categories for online stores, and it is also a favorite of bad actors who received the item and dispute anyway, so treat every one of these as winnable with delivery evidence.
Shopify Payments Chargeback Reason Code #6: Product Unacceptable
Shopify classifies the chargeback as "Product Unacceptable" if the cardholder feels they received the product alright, but it was defective, damaged, counterfeit, or not as the vendor described them. This category of Shopify payments chargeback often results from poor product descriptions or strict return policies.
To avoid this, ensure that your product descriptions are well-crafted, and accurately describes the product sold. More so, ensure that your return policy isn't letting you down. Wrong-item shipments and products that fall short of the listing are the two root causes behind most of these disputes, and both are preventable with tighter fulfillment checks and accurate product pages.
Shopify Payments Chargeback Reason Code #7: Credit Not Processed
If the customer returned the product they purchased or canceled the transaction, and the merchant has yet to refund or credit the customer, Shopify will mark the chargeback as Credit Not Processed. Another cause of this category of Shopify payments chargeback is when the vendor issued the disputed credit but didn't make the deposit on time before they filed a case.
Shopify Payments Chargeback Reason Code #8: General
When the chargeback reason code does not fall into any of the above categories, Shopify will mark it as "General" in line with its chargeback rules.
How to Respond to Each Shopify Chargeback Reason Code (Evidence Checklists)
Now that you've understood the various reasons why customers file Shopify payments chargeback, let's look at proven best practices on how to win disputes and strengthen your ecommerce fraud prevention without breaking much sweat.
How to Deal with Fraudulent Transaction Shopify Payments Chargeback
The first course of action in handling fraudulent chargebacks is contacting the cardholder. In some instances, the cardholder may have forgotten about the transaction, or a relative made the purchase.
If, upon initiating contact you managed to find a middle ground and the client accepts the charge was legitimate, have them ask their bank to drop the chargeback. However, you must send sufficient evidence of your agreement with the cardholder to the credit card company.
But if you cannot reach a consensus with the cardholder or think their claim is untrue, the following are crucial pieces of evidence you can submit to the credit card company to fight the dispute.
- The date and time that you fulfilled the order
- The billing information the customer used
- The IP address and country the customer used to place the order
- Shipping and tracking information for the order
- If a cardholder's family member authorized the transaction, show a connection between the order recipient and the cardholder.
- Add the IP address, email address, physical address, or telephone number they used in a prior transaction they did not dispute.
Always evaluate your orders before satisfying them and try human-proof payment records to minimize clerical errors. That also helps you excavate fraud patterns and determine potentially high-risk orders, thereby avoiding chargebacks.
Fulfilling high-risk orders can lead to more Shopify payments chargebacks. When you get a high volume of disputes, Shopify will discontinue your payment processing and bar you from transacting on their platform. So, it is highly imperative to keep your chargeback rate as low as possible. This risk grows with scale, since stores moving to Shopify Plus for higher volume, B2B wholesale, or custom checkout often see a proportional rise in disputes too. Budget for that exposure alongside the platform's own cost structure; see our Shopify Plus pricing breakdown.
How to Deal with Transaction Unrecognized Shopify Payments Chargeback
As in Fraudulent chargeback, you should try to contact the client to handle an Unrecognized chargeback case. Again, the cardholder may have forgotten about the transaction. Or the purchase was made by their relative, and the cardholder does not want to pay the bill.
As stated above, if you can reach a consensus upon initiating contact, and the client accepts the charge was legitimate, tell them to ask their bank to drop the chargeback. Remember to send the evidence of your agreement with the cardholder to the credit card company.
But if you cannot find common ground with the cardholder or think they are not telling the truth, you should submit the following evidence to the credit card company to fight the dispute.
- The date and time that you fulfilled the order
- The billing information the customer used
- The IP address and country the customer used to place the order
- Shipping and tracking information for the disputed transaction
How to Deal with Duplicate Charge Shopify Payments Chargeback
To win this category of chargebacks, examine your books and see if you charged the client twice. If you find that the customer's claim is valid, you need to accept the chargeback.
But if you realize you didn't place a double billing, try to talk to the customer. Show them the transaction details. If the customer accepts the bill, tell them to contact their bank and drop the chargeback. Below are the documents you must add to your response to the credit card issuing company:
- Details of the transaction under dispute and reasons for the two charges, as the case may be
- Receipts to show that the two bills were for separate products or services
- Any communication with the client where you explained the reasons for the charges
How to Deal with Canceled Subscription Shopify Payments Chargeback
If you can't reach an agreement upon contacting the customer or think h/se didn't cancel the subscription before the bill, then you have to show the credit card company some evidence to that effect. Below are vital pieces of evidence to include:
- Your subscription cancellation policy
- Emails or notifications you sent to the customer about their cancellation
- Details of when and where you showed the customer the cancellation policy
- If the product or service in question was digital, add an activity log that indicates the customer gained access to the product or service after they said they canceled their subscription.
How to Deal with Product Not Received Shopify Payments Chargeback
To win the Product Not Received chargeback, you should have strong evidence that the customer received the product before filing the dispute. Present your strong reasons to show the cardholder received the product or service. If you reach out to the customer and cannot resolve the dispute, the next cause of action should be to represent the case with the following documentation.
If the customer picked up the product from your physical location, then you should include:
- The cardholder's signature on the pick-up form
- A copy of identification presented by the cardholder
- The details of identification issued by the cardholder
If you delivered the product to the cardholder's home or business address, then include:
- Shipping and tracking information for the order to show the status of delivery
- Proof of delivery date and time
- Evidence that you delivered the item to the same billing address provided
- Proof that the cardholder was working at the address at the time of delivery
If the product or service was digital, add the IP address, timestamps, Server, or activity logs to show the customer accessed the product or service.
How to Deal with Product Unacceptable Shopify Payments Chargeback
In instances where the client's Product Unacceptable claims are untrue, or the customer didn't try to return the product or cancel the service before they made a chargeback, or you already replaced the order, below are compelling evidence to use in your representment:
- Your communication with the customer to address the issue
- Documentation or pictures of the products from your store showing the products were as described.
- Evidence to authenticate the cardholder did not attempt to return the merchandise (if applicable)
- If you shipped a physical product, include the tracking number, complete shipping address information, date of shipment before the dispute date, shipping carrier, and proof the address delivered matched the address provided by the customer.
- If you shipped a digital product, add an IP address, timestamps, server, or activity logs to show that the customer accessed and used the purchased digital goods.
How to Deal with Credit Not Processed Shopify Payments Chargeback
Suppose you couldn't resolve the dispute after contacting the client, and you think the chargeback is invalid. In that case, you should send your compelling evidence to the credit card issuing company: state whether you refunded the customer before the chargeback or weren't entitled to a payment refund.
Add the following compelling evidence in your rebuttal letter:
- A clear description of your refund and return policies
- Well-crafted explanation of when and where you showed the customer the refund policy
- Any communication (emails or notifications) with the customer about the refund
- A full description of why the customer was not entitled to a refund
How to Deal with General Shopify Payments Chargeback
If you are fighting any other Shopify dispute that does not rank within the categories we've discussed, but was rather marked as General, below are some critical evidence you should send to the credit card company:
- A piece of "comprehensive" information about the products the customer ordered
- The date and time the customer placed the order and when you fulfilled it.
- The customer's billing information, IP address, country, emails, and any other form of communication you had with the customer
- USPS/FedEx/UPS or additional online tracking or shipping confirmations
- Well-crafted proof of prior refunds or replacement shipments
Shopify Protect vs Chargeflow: What Each One Covers
Shopify Protect is Shopify's free, built-in chargeback protection for Shop Pay orders. It is genuinely useful, and it covers far less than most merchants assume. Chargeflow is a dispute automation platform that fights every chargeback type on every payment method. They are complementary, not competing, and most Shopify stores need both.
What Shopify Protect covers
- Chargeback types: only fraudulent (cardholder says they did not authorize the charge) and unrecognized (cardholder does not recognize your merchant name or location). These map to reason codes 1 and 2 above.
- What you get back: the disputed amount and the chargeback fee are credited back to you immediately, and Shopify handles the dispute. You take no action.
- Eligibility: US stores with a US Shopify Payments account; the order is paid through Shop Pay (Shop Pay Installments is excluded); it contains only physical items that ship (no digital goods, no buy-online-pick-up-in-store); for subscriptions, only the first order is protected.
- Fulfillment rules: fulfill with valid tracking from a supported carrier (USPS, UPS, FedEx, DHL Express, Canada Post and others) within 7 days of the order, with the package in transit within 10 days. Changing the shipping address after checkout voids protection.
What Shopify Protect does not cover
- Item not received, defective or damaged, and not-as-described disputes. Shopify states plainly that Protect "doesn't protect against these types of chargebacks." That is reason codes 5 and 6, plus duplicate charge, canceled subscription, credit not processed, and general (codes 3, 4, 7, 8).
- Any order not paid with Shop Pay. Regular Shopify Payments card checkouts, Apple Pay, Google Pay, and third-party gateways are unprotected.
- PayPal and other third-party gateway disputes. Shopify notes these "might follow different processes and timelines." PayPal disputes are handled in PayPal's Resolution Center under PayPal Seller Protection, and Shopify cannot access or manage them for you.
- Stores outside the United States.
| Scenario | Shopify Protect | Chargeflow |
|---|---|---|
| Fraudulent or unrecognized chargeback on an eligible Shop Pay order | Covered; amount and fee credited automatically | Not needed; Chargeflow detects the Protect status and skips it |
| Fraud chargeback on a regular card, Apple Pay, or Google Pay checkout | Not covered | Evidence built and submitted automatically |
| Product not received, not as described, credit not processed, duplicate, subscription | Not covered | Fought with reason-code-specific evidence |
| Digital products, pickup orders, Shop Pay Installments | Ineligible | Covered |
| PayPal, Stripe, Klarna, and other gateway disputes | Not covered | Handled across connected gateways |
| Stores outside the US | Not available | Available |
| Pricing | Free with Shop Pay | Success-based; you pay only on recovered disputes |
How Chargeflow complements Shopify Protect
Keep Shopify Protect switched on: it is free and it removes a slice of true fraud losses on Shop Pay orders. Then let Chargeflow's Shopify app handle everything Protect leaves behind: the non-Shop Pay orders, the delivery and quality disputes, and the gateways Shopify cannot see. Chargeflow reads each dispute's reason code, assembles the order, shipping, and customer evidence from your store, submits before Shopify's deadline, and reports win rates and your rolling dispute ratio so you stay under Shopify's 1% guidance and Visa's 1.5% VAMP line. For a head-to-head look at the tools available, see our roundup of the best chargeback solutions for Shopify in 2026. Paid chargeback insurance has the same boundary as Protect (fraud-coded disputes only), and a chargeback alert service can still let you refund before a dispute becomes a fee-bearing chargeback.
Frequently Asked Questions About Shopify Chargebacks
How do I win a Shopify chargeback dispute?
Match your evidence to the dispute's reason code and submit it before Shopify's 7-21 day deadline. Proof of delivery, IP and billing details, and any customer communication tied to the specific reason code (fraud, product not received, duplicate charge, etc.) give you the best odds of a favorable outcome.
What is the Shopify chargeback fee?
Shopify Payments charges $15 USD per dispute in the United States; the exact amount varies by country (for example, £10 in the UK and $25 AUD in Australia). The fee is refunded if you win the chargeback, but it is deducted upfront while the case is open.
How many chargebacks before Shopify restricts my account?
Shopify has no single published number, but merchants who approach roughly 1% of processed volume in disputes over a rolling 30-day window risk a reserve or account review. Visa's own Acquirer Monitoring Program (VAMP) sets an even stricter line: 1.5% for merchants as of April 2026, down from the previous 2.2% cap.
Does Shopify Protect cover all chargebacks?
No. Shopify Protect covers only fraudulent and unrecognized chargebacks on eligible Shop Pay orders from US stores: physical goods, shipped with tracking within 7 days. On those it refunds the order amount and the fee automatically. Item-not-received, not-as-described, credit-not-processed, duplicate, and subscription disputes, plus all non-Shop-Pay orders, are not covered.
Where do I find chargebacks in Shopify Admin?
Go to Orders → Chargebacks and Inquiries in Shopify Admin. Disputes are listed by reason code alongside the evidence deadline, and you can set up a Shopify Flow "Dispute created" trigger to notify your team automatically.
How long do you have to respond to a Shopify chargeback?
Usually 7 to 21 days from the date the chargeback or inquiry is filed; the exact due date is shown on the dispute in Shopify Admin. If you do nothing, Shopify automatically submits the evidence it has collected on the due date. Once you click "Submit now" you cannot edit the response, and the bank can take up to 75 days to decide.
How are PayPal chargebacks handled on a Shopify store?
Outside Shopify. Disputes on PayPal and other third-party gateways follow that provider's own process and timelines, and Shopify cannot access or manage your PayPal account. PayPal claims are handled in PayPal's Resolution Center, where Seller Protection may cover unauthorized and item-not-received cases if you shipped to the address on the transaction with proof of delivery.
What is Shopify's Network Dispute Resolution Program (NDRP)?
The NDRP is a Shopify Payments program merchants are auto-enrolled in once their chargeback rate reaches 1.5% or higher over a rolling 90-day window. It auto-resolves eligible disputes for a per-dispute fee. To exit, your chargeback rate must drop below 1% and stay there for 30 consecutive days.
Automate Your Chargebacks, Let Technology Do the Work!
While you can take the vital steps listed above to mediate and minimize legitimate Shopify payments chargebacks, there's no guarantee they'll help you stop fraudulent chargebacks. You can use all the best practices in the world and still have meritless disputes filed against you. It's true. And implementing severe chargeback prevention protocols can also impact your conversion rates. Every case that slips through also carries its own chargeback fee, typically $15 per dispute in the US (the exact figure varies by country); see our guide to chargeback fees and costs for the full breakdown.
Again, fighting false chargebacks manually is becoming incredibly difficult and time-consuming. The Merchant Risk Council notes that merchants win fewer than 20% of disputes once they are coded as fraud. An efficient chargeback management strategy, such as Chargeflow AI-assisted framework, has become popular because it ticks all the boxes. It helps merchants stop chargebacks before they happen and recover losses on autopilot. Pairing automated representment with ongoing chargeback mitigation keeps your dispute rate away from Shopify's 1% threshold and Visa's stricter 1.5% VAMP line.
For the full breakdown on how disputes add up industry-wide, see our Shopify statistics and chargeback statistics roundups.
Chargeflow helps the boldest merchants worldwide focus on building their brands, serving their customers, and delivering better products without the burden of disputes and chargebacks. Our case study has shown merchants getting up to 5x ROI. See how it works here.
Win Back Chargebacks on Shopify, Automatically
Chargeflow integrates directly with your Shopify store to fight chargebacks and disputes for you, with no manual work required.

Chargebacks?
No longer your problem.
Recover 4x more chargebacks and prevent up to 90% of incoming ones, powered by AI and a global network of 20,000 merchants.













.png)


