CryptoZing: Non-Custodial Bitcoin Invoicing
A non-custodial Bitcoin invoicing app: a unique Bitcoin address per invoice, and automatic on-chain payment tracking.

The problem
Accepting Bitcoin payments usually costs you your keys or your hours: hand a processor custody for automation, or keep custody and reconcile every payment by hand.
What I built
A BTC-native invoicing app: issue invoices in USD, derive a unique Bitcoin address per invoice, share public links and QR codes, and monitor on-chain payments (partial payments, confirmations, automatic status) - all watch-only, never holding private keys or seed phrases. Built spec-first around explicit fund-safety invariants.
Outcome
Every invoice gets its own receive address, so each payment is matched to its payer automatically, no guessing who paid what. Payments in the mempool show as pending, then flip to paid once the network confirms; underpayments and overpayments flagged on the spot. And the bar it’s built to: zero funds lost. Ever. Programmatically guaranteed.
