Get paid on the quote. Confirm before you ship.

WhatsApp quote → get paid → then buy. When the piece is ready, Proof before you ship.

Three steps

  1. 1

    I sent the quote. They haven’t paid.

    PayConfirm watches the unpaid quote — same numbers, same chat energy.

  2. 2

    I nudge, they pay, then I buy.

    Follow up, switch how they pay if needed, then Paid — then buy. Not before.

  3. 3

    Goods in. Confirm. Then ship.

    Weak handoff to Proof: specs + real photos, both Confirm, then it leaves.

① get paid → ② then buy → ③ Proof before ship

See how Sally’s $240 came back

Opens the demo story — not a blank app shell.

PayConfirm

I don’t buy until they pay.

Q-2026-1042 · Sally · Cuban 8mm · $240

Cross-border custom and sourcing. When the WhatsApp quote sits unpaid, nudge on the same quote and let them switch how they pay — then you buy.

See how Sally’s $240 came back

Proof

After the quote is paid

Same seller, next step. Specs plus real photos on one link. Both sides Confirm — then you ship.

Try sample handoff

Proof

Pre-ship confirmation for remote goods

Specs + real photos. Buyer confirms, then you ship.

One link — terms + photos + both sides confirmed. Built for personal shoppers and custom sellers before the parcel leaves.

Not notarization, not a certified timestamp, and not a court filing. Proof locks a shared record both parties confirmed. Capture time is whatever the device reports. Hashes only detect changes after the file was stored.

Read the pre-ship checklist·Also used for freelance acceptance. Rental handovers work as a free checklist — not the main paid job.

Screenshots vs Proof

Screenshots

Editable and croppable — easy to dispute

Proof

SHA-256 hash on the original file

Screenshots

One-sided save in a chat thread

Proof

Both sides Confirm

Screenshots

Messy forwards, missing context

Proof

One /p link you can share

Start from a scenario

Primary: pre-shipment for shoppers and custom goods. Prefills a short agreement and photo checklist. You edit before anyone Confirms.

  • No app for the other side
  • Photos hashed (SHA-256)
  • Confirm by email
  • 1. Write the specs

    Item, size, color, and the rule: ship only after both Confirm.
  • 2. Photograph the piece

    Originals kept. SHA-256 on file. Capture time is whatever the phone says.
  • 3. Buyer confirms

    They open a link. No app install. Confirm with email. Then you ship.

Questions

What is Proof?
Proof is a lightweight both-sides confirmation record: written terms, scene photos hashed with SHA-256, and both parties Confirm. You get a read-only /p link, a PDF, and an evidence export zip. It helps before and after remote handoffs — it does not replace escrow, inspection, or legal advice.
Is Proof notarization?
No. Proof is not a notary, court filing, or certified timestamp. Capture time is whatever the device reports. A hash shows whether a file changed after it was stored — not who took the photo, where, or that the item is genuine.
How does Confirm work?
The other person opens a link. No app install. They Confirm with the invited email after acknowledging this is not notarization. After both sides Confirm, the packet is read-only.
What law applies?
Contact is hello@yuefetch.com. Governing law is Hong Kong SAR.
Is Proof the YueFetch mall?
No. Proof is a separate product at makepacket.help. YueFetch purchasing / QC for overseas buyers is a related workflow where pre-ship photo confirmation fits — not the same checkout.

Pricing

Free for your first packets. Upgrade when pre-ship confirmation becomes part of every job.

Pay by credit card or PayPal. The other person never pays.

Free

$0

3 packets each month. The other person never pays.

  • Up to 20 photos per packet
  • Kept 90 days
  • Small “Made with Proof” mark on the public page

Pro

$24 / month

$240 / year · save 2 months

  • Unlimited packets
  • Up to 50 photos per packet
  • Kept 2 years or more
  • No watermark
  • 14-day refund, handled by us

Quota counts packets you create. Viewing, Confirm, and extra photos on an existing packet do not add a packet.