Loading…
Loading…
Partner cookbook · Phase 0
Sell tickets and registrations on OpenPayGB, hold until event date, settle organizers via MoMo payout, and tip performers with Stars — without rebuilding a full ticketing suite inside HUB.
charge.confirmed webhooks.HUB
Your app
stockQty / flashPriceUgx; Partner charge + externalRef + charge.confirmed → issue badge. Seat maps stay Partner-owned.liveSessionUrl / replay video SKU; fulfillment after webhook. Zoom integration is Partner-owned.seriesSubscriptionPartnerOwned).leagueId metadata, or Play PEARL leagues (separate economy — not MoMo stakes).POST /api/partner/v1/order-escrow/plan with vertical: "events", holdUntilRelease: true, releaseAtchargeMetadata (holdUntilEventDate)charge.confirmed + escrow.held (settlement not credited yet)POST /api/partner/v1/order-escrow/release or cron at releaseAt → escrow.releasedGuided setup: Events Managers Builder.
Partner cookbook · Phase 0
Sell tickets and registrations on OpenPayGB, hold until event date, settle organizers via MoMo payout, and tip performers with Stars — without rebuilding a full ticketing suite inside HUB.
charge.confirmed webhooks.HUB
Your app
stockQty / flashPriceUgx; Partner charge + externalRef + charge.confirmed → issue badge. Seat maps stay Partner-owned.liveSessionUrl / replay video SKU; fulfillment after webhook. Zoom integration is Partner-owned.seriesSubscriptionPartnerOwned).leagueId metadata, or Play PEARL leagues (separate economy — not MoMo stakes).POST /api/partner/v1/order-escrow/plan with vertical: "events", holdUntilRelease: true, releaseAtchargeMetadata (holdUntilEventDate)charge.confirmed + escrow.held (settlement not credited yet)POST /api/partner/v1/order-escrow/release or cron at releaseAt → escrow.releasedGuided setup: Events Managers Builder.