# Grant Application - ZEC Order Pay: shielded ZEC checkout, refunds and creator payouts for service marketplaces

**URL:** <https://forum.zcashcommunity.com/t/grant-application-zec-order-pay-shielded-zec-checkout-refunds-and-creator-payouts-for-service-marketplaces/58168>\
**Category:** Community Grants\
**Created:** [October 13, 2026, 1:49pm UTC](https://forum.zcashcommunity.com/t/grant-application-zec-order-pay-shielded-zec-checkout-refunds-and-creator-payouts-for-service-marketplaces/58168 "2026-10-13T13:49:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![wolkodaww123-ctrl](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/wolkodaww123-ctrl/32/49342_2.png) [@wolkodaww123-ctrl](https://forum.zcashcommunity.com/u/wolkodaww123-ctrl)\
**Post date:** [October 13, 2026, 1:49pm UTC](https://forum.zcashcommunity.com/t/grant-application-zec-order-pay-shielded-zec-checkout-refunds-and-creator-payouts-for-service-marketplaces/58168/1 "2026-10-13T13:49:35Z")

</div>

Hi all, I’m Hennadii, the solo developer behind titanhold.app, a small marketplace for AI-made work (images, video, bots, websites), based in Ukraine.

I’ve submitted a ZCG application for **ZEC Order Pay** : an MIT-licensed Python library and reference integration that lets web marketplaces accept shielded ZEC per order.

**What it does**

- A fresh shielded Unified Address and ZIP-321 payment URI/QR for every order
- Payment detection with a viewing key (UFVK) only, so no spending keys sit on the web server
- Order states (pending, paid, underpaid, expired, refunded), refunds to a buyer-provided shielded address, idempotent webhooks
- Batched creator payouts prepared as unsigned transactions (PCZT) and signed offline
- A live reference checkout on titanhold.app

**Why it’s not another processor:** it is aimed at Python/FastAPI/Django service marketplaces that don’t want to run BTCPay Server, and it can use CipherPay or zcash-walletd as a backend instead of duplicating them.

**Ask:** $36,000 over 4 milestones (M1 $6,000: public MIT repo, Rust UFVK scanner + Python alpha, and a testnet demo you can pay from Zashi/Ywallet; final milestone is a mainnet checkout on titanhold.app plus an external security review).

**Honest status:** titanhold.app is live, but no Zcash code exists yet. This is my first Zcash project, which is why M1 is small. TITANHOLD LLC (Wyoming) is in formation, with papers expected Oct 13-14.

- Application: [Grant Application - ZEC Order Pay: shielded ZEC checkout, refunds and creator payouts for service marketplaces · Issue #489 · ZcashCommunityGrants/zcashcommunitygrants · GitHub](https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/489)
- Full proposal (PDF): [https://titanhold.app/docs/zcash\_proposal.pdf](https://titanhold.app/docs/zcash_proposal.pdf)

I’d really welcome feedback, especially from the BTCPay plugin and CipherPay maintainers on how to avoid overlap. I’ll post monthly updates in this thread.

Thanks!  
Hennadii

---

<div class="post-metadata">

**Author:** ![ZCG](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/zcg/32/33712_2.png) [@ZCG](https://forum.zcashcommunity.com/u/ZCG)\
**Post date:** [October 25, 2026, 12:25pm UTC](https://forum.zcashcommunity.com/t/grant-application-zec-order-pay-shielded-zec-checkout-refunds-and-creator-payouts-for-service-marketplaces/58168/2 "2026-10-25T12:25:53Z")

</div>

Thanks for applying. ZCG reviewed this on October 23 and decided not to fund it. Details are in the minutes: [Zcash Community Grants Meeting Minutes 10/23/2026](https://forum.zcashcommunity.com/t/zcash-community-grants-meeting-minutes-10-23-2026/58488)
