JedBolthock

🧙🏽‍♂️MANIFESTING YOUR

Tech Solutions


Go back
Jedidiah Gabriel,

Nov 14, 2026

January's Chargebacks Start in December

In late January a notification arrives. A customer has disputed a payment from December 18 and says the parcel never came. You remember the order, vaguely. You have the payment and an address. You don't have the delivery photo, the rider's confirmation or the WhatsApp message where they wrote "received, thanks". You have a few days to respond, and you lose.

Why do holiday chargebacks arrive so late?

Cardholders read their December statements in January. Chargebacks911 expects holiday disputes to peak 45 to 60 days after purchase, when the season feels finished and nobody is watching. Riskified's data puts November and December orders at 31% of a year's refund claims. Some are honest mistakes. Some come from people who learned a "refund hack" from a video. For a small store, one lost dispute can wipe out the profit on several honest orders.

You win with evidence collected before the dispute

Banks decide on what you can show them. The shops that win kept the evidence at the moment of sale, attached to the order, without anyone having to remember.

  • The checkout record. IP address, device, the email and phone the customer typed, and their acceptance of your refund policy with a timestamp.
  • Delivery evidence. Courier tracking, a photo at the door, a one-time code the customer gave the rider, or a signature on the rider's phone.
  • The conversation. WhatsApp or email messages about the order, saved to the order instead of left in someone's phone.
  • Usage, for digital goods. Download or login records showing the customer used what they bought.

What I'd build

A small layer around the store and gateway you already have.

  1. Every order record collects the checkout details and policy acceptance automatically.
  2. Riders confirm delivery with a code or photo from a simple page on their phone, and it lands on the order.
  3. When a dispute comes in through Stripe, Paystack or Flutterwave, the system assembles a dispute pack as a PDF with the order, payment, delivery and messages, in the order the bank expects.
  4. Risky orders get flagged before shipping: a new customer, a mismatched country, an unusually large basket, a last-minute address change. You decide whether to call them first.

What it won't do

It won't stop every dispute, and nothing honest can. A customer whose parcel didn't arrive should get their money back. It makes sure you can show the deliveries that did happen.

Built on work I've shipped

I wrote an open-source escrow contract in Cairo that holds a buyer's payment and a merchant's return bond until delivery terms are met, which is the same problem solved on-chain. My private document generator turns structured records into branded, print-ready PDFs, and a dispute pack is one of those.

What it costs

Most of this can be in place before your December orders ship, which is when it needs to be running. Book a free call and bring your last lost dispute if you have one. I'll show you what evidence would have changed the outcome.

Questions, answered

When do holiday chargebacks happen?

Mostly in January and February. Chargebacks911 expects holiday disputes to peak 45 to 60 days after purchase, once cardholders review their statements.

What evidence wins a chargeback?

The order record with the customer's details and policy acceptance, delivery confirmation such as tracking, a photo or a signature, and any messages where the customer acknowledged the order. Evidence captured at the time of sale carries more weight than anything pieced together later.

Can I prevent friendly fraud on my online store?

You can reduce it and be ready for it. Flag risky orders before shipping, confirm delivery with a code or photo, and keep messages attached to the order, so the evidence is ready the day a dispute arrives.

Ready-made packages ⚡

Fixed-price gigs that build what this proposal describes.

Social Profile

Twitter Instagram Linkedin

Address Info

jedidiah@jedshock.com

0xdB7295B36236D766200D5382F26170b8DB7bf9Df

Starknet Icon0x074b311d81d40462eE3066ebf1ec586BDa531Bfdb66612AE36BDEe82d7BceA44

(TheBuidl) 10 Algeria Crescent, Barnawa, Kaduna 800283, Kaduna State, Nigeria