App for Shopify · Checkout protection

Stop paying to ship parcels that come back.

PayVeto hides Cash on Delivery at checkout for the repeat offenders you choose — matched by email and phone, even when they check out as guests. Everyone else sees COD exactly as before.

Coming soon Contact us

Free plan · 3-day trial on paid plans · Billed through Shopify · Cancel anytime

Not on your listnothing changes
  • Credit card
  • Cash on Delivery
On your listCOD hidden
  • Credit card
  • hidden by PayVeto
  • Works with Shopify
  • GDPR-ready
  • Free plan
  • Free trial
The problem

Refused COD parcels are a tax on your store.

In Cash-on-Delivery markets a handful of customers cause most of the losses — and they do it again and again.

You pay the shipping twice

The parcel goes out, gets refused at the door, and comes back. Pick, pack and two-way courier costs are gone; the goods sit in returns. Every refused parcel is round-trip shipping, warehouse time and tied-up stock — for zero revenue.

order shipped refused at the door or never collected order returned
  • packaging costcost
  • courier fee outcost
  • courier fee backcost
  • lost timethe biggest cost

It’s the same people every time

The same phone numbers and emails, order after order. Your support team already knows them by name.

Shopify gives you no off-switch for them

You can offer COD to everyone or to no one. Turning it off loses the honest buyers who won’t pay by card; cancelling orders by hand happens after the parcel has already shipped.

PayVeto adds the switch Shopify is missing: Cash on Delivery for your good customers, hidden for the ones who abuse it.

Coming soon
How it works

Block the payment method, not the customer.

Add a problem customer once. From then on the app removes Cash on Delivery from their checkout — so they prepay by card, or don’t order. Your other customers never notice a thing.

  1. Install from the Shopify App Store

    Embedded in your Shopify admin, one click. Paid plans come with a 3-day free trial.

  2. Add your repeat offenders

    Email, phone, an optional note. Add them one by one or import a CSV of the people you already know.

    Add a customer to the blacklist: email, phone, rule and note
  3. Let checkout handle it

    When a flagged customer reaches checkout, the COD option simply isn’t there. Matching runs on the email and phone they type — and the phone on their delivery address — so guests are covered too.

  4. Watch the list work

    The dashboard shows flagged customers, active rules, recent activity, and how many of those customers ended up paying by card.

    PayVeto overview dashboard with flagged customers and recent activity
Your honest customers

Keep the COD sales you want.

Not on your list
  • Credit card
  • Cash on Delivery
Checkout is unchanged.
On your list
  • Credit card
  • hidden by PayVeto
They prepay, or they don’t order.

Switching Cash on Delivery off for everyone is the blunt fix — and it costs you every honest buyer who won’t pay by card. PayVeto is the precise one. It never blocks a sale it can convert to prepaid: a flagged customer can still buy your product, just not on COD.

For every shopper who isn’t on your list, checkout doesn’t change at all.

  1. 01A shopper reaches checkout → email and phone are compared with your list
  2. 02Not on the list: Card · Cash on Delivery — nothing changes
  3. 03On the list: Card only — COD is hidden for this order
  4. 04They prepay, or they don’t order. No parcel comes back.
Features

Precise where it matters, invisible everywhere else.

Everything runs inside Shopify: the list, the rules, the checkout enforcement and the billing.

Blacklist by email and phone

Add a customer once; they’re matched by the email and phone they enter at checkout and the phone on the delivery address.

Add a customer to the blacklist by email and phone

Guests included

Not logging in doesn’t help. Matching uses the contact details typed at checkout, not the account.

Enforced inside Shopify checkout

A native payment-customization Function hides COD in real time. No cancellations after the fact, nothing to remember.

Honest COD buyers untouched

Only the customers you list lose Cash on Delivery. Everyone else sees it as usual.

Rules, not just a list

The default rule hides COD. Add your own rules that also tag the order or tag the customer in Shopify (e.g. cod-risk) so your team and your other apps can act on it.

Create a rule: hide payment methods, tag the order, tag the customer

Works with your COD label, in any language

Tell the app what your COD option is called — “Cash on Delivery”, “Наложен платеж”, “Ramburs” — and it hides any method whose name matches.

COD method names in English and Bulgarian

Hide COD for all guests

Premium

One switch: shoppers without an account don’t get COD. A strong lever in high-abuse markets.

Premium switches: hide COD for guests and by customer tag

Hide COD by customer tag

Premium

Already tagging problem customers in Shopify? Reuse those tags to hide COD at scale.

GDPR

Your list is stored for your store only — there is no shared or cross-store offender database. Data is never sold or used for ads and is deleted on Shopify erasure requests and on uninstall.

English and Bulgarian admin

Built for Shopify stores with Cash on Delivery. Support on Viber, phone and email, usually within one business day.

Payment through Shopify

Installed from the App Store, charged on your Shopify invoice. Upgrade, downgrade or cancel anytime.

Pricing

Payment through Shopify

Every plan hides Cash on Delivery for your blocked customers at checkout — email and phone matching, guests included, configurable COD names, rules and the dashboard. Paid plans come with a 3-day free trial.

Free

5blocked customers
$0 forever
No time limit, no card Coming soon
  • Up to 5 blocked customers
  • Up to 5 tagged customers
  • Email + phone matching, guests included
  • Configurable COD method names
  • Rules: hide COD, tag order, tag customer
  • Dashboard and activity log
  • Hide COD for all guests
  • Hide COD by customer tag

Light

500blocked customers
$2.99 per month
3 days free Coming soon
  • Up to 500 blocked customers
  • Up to 500 tagged customers
  • Email + phone matching, guests included
  • Configurable COD method names
  • Rules: hide COD, tag order, tag customer
  • Dashboard and activity log
  • Hide COD for all guests
  • Hide COD by customer tag
Most popular

Premium

5,000blocked customers
$5.99 per month
3 days free Coming soon
  • Up to 5,000 blocked customers
  • Up to 50,000 tagged customers
  • Email + phone matching, guests included
  • Configurable COD method names
  • Rules: hide COD, tag order, tag customer
  • Dashboard and activity log
  • Hide COD for all guests
  • Hide COD by customer tag

Prices in USD, charged on your Shopify invoice. Upgrade, downgrade or cancel anytime from Shopify. Uninstalling removes your store’s data.

FAQ

Questions merchants ask before installing

Q01A blocked customer still sees Cash on Delivery — why?

Check Settings → COD method names. The app hides any checkout method whose name contains one of your listed names, so add the exact label your checkout uses, including abbreviations or your language’s wording. Also store phones in international format (e.g. +359…); a number typed without its country code may not match.

Q02Does it work for guest checkouts?

Yes. Matching uses the email and phone entered at checkout and the phone on the delivery address, so guests are covered.

Q03Will this hurt my conversion?

Only the customers you list lose COD; everyone else sees it normally. A blocked customer can still buy — they just prepay.

Q04Is this a shared blacklist across stores?

No. Your list is private to your store. Nothing is shared with, or pulled from, other merchants.

Q05Can I hide COD for all guests, or by customer tag?

Yes, on the Premium plan.

Q06What happens when I hit my plan limit?

Adding more blocked or tagged customers pauses until you upgrade or free a slot. Existing blocked customers keep working.

Q07How is it billed?

Through Shopify managed pricing. Paid plans have a 3-day free trial; change or cancel anytime from the app’s Billing page.

Q08Is my customer data safe?

Data is stored per store, matched via a hashed representation at checkout, never sold or used for ads, and deleted on Shopify erasure requests and on uninstall. You remain the controller of your customers’ data.

Q09What languages does it support?

The admin is available in English and Bulgarian. COD method names can be in any language.

Stop shipping parcels that come back.

Add your first repeat offender today. From the next order on, they prepay or they don’t order — and your honest COD buyers see no change.

Coming soon Contact us

Free plan · 3-day trial on paid plans · Billed by Shopify · Cancel anytime