ENTERPRISE VOUCHER SYSTEM OF RECORD

The Multi-Tenant System of Record for Vouchers

Cloud-hosted, white-label ready, and audit-grade. UVS delivers dedicated voucher ledgers, high-concurrency two-phase redemptions, and automated reconciliation for platforms and enterprise brands.

AWS Singapore Dedicated VPC
Custom Domain & White-Label
99.9% Availability Target
POST /v1/redemptions/lock
ten_live · HTTPS HMAC
x-uvs-access-key:  ak_ten_live_9f4e2a
x-uvs-timestamp:   1785072041
x-uvs-nonce:       e3a10c9d
x-uvs-signature:   HMAC-SHA256(...)
idempotency-key:   req_lock_8849102

{
  "request_id":   "req_lock_8849102",
  "coupon":       "9K7X-4M2P-8W1Q-N6ZT",
  "merchant_id":  "mch_singapore_store_01",
  "order_amount": 8500,
  "currency":     "SGD"
}

200 OK
{
  "ok":              true,
  "redemption_id":   "red_8f29c4",
  "coupon_id":       "cpn_9a7b3c",
  "state":           "LOCKED",
  "discount_amount": 1500,
  "currency":        "SGD",
  "expires_at":      "2026-08-15T12:05:41Z"
}
https://portal.acme-brands.com/templates
Cloudflare SSL
Acme Brand Portal
ten_acme_live ADMIN ops@acme.com
Voucher Templates + New Template
Template / ID Discount Rule Scope Status
Summer Mega Sale
tpl_8f2a1c
PERCENTAGE 20%
Cap SGD 15.00
ALLIANCE (12 Merchants) ACTIVE
VIP Welcome Coupon
tpl_3b9e4d
FIXED SGD 10.00
Min SGD 50.00
SINGLE_MERCHANT ACTIVE
All times displayed in Asia/Singapore (Tenant Settlement Timezone)
Dedicated Cloud & White-Label

Isolated VPC Deployment, Custom Branded for Your Business

Every License provisions a dedicated execution boundary with complete compute and database isolation in AWS Singapore. Deliver a native branded experience with custom hostnames, tailored portals, and zero resource contention.

01 / Hostname

Custom Domain Binding

Map your own corporate domain (e.g. vouchers.yourbrand.com) via Cloudflare edge routing with automatic SSL management.

02 / Cloud VPC

Dedicated AWS Singapore VPC

Complete tenant data residency and security isolation with dedicated ECS Fargate tasks and Amazon Aurora Serverless storage.

03 / White-Label

Dynamic Portal Branding

Inject your brand logos, visual theme, and transactional email identities at runtime without maintaining custom code forks.

04 / Operations

7×24 Managed Operations

Continuous health telemetry, automated database snapshots, and managed SLA response times with zero infrastructure overhead.

Platform Pillars

Built for High Concurrency, Fraud Prevention, and Scale

UVS replaces error-prone custom voucher modules with a battle-tested authoritative engine. From cryptographic code minting to transactional settlement data supply, every subsystem is engineered for consistency.

🔒

Batch Minting & Code Security

Generate millions of cryptographically randomized bearer voucher codes asynchronously. Raw codes are protected with AES-256 encryption at rest and queried via secure lookup tokens.

  • High-volume asynchronous sharded minting (100k to 1M+ per batch)
  • Frozen template snapshots preserve issuance rules permanently
  • Instant batch freeze & unfreeze operational safeguards
🏬

Multi-Merchant & Alliance Scoping

Define hierarchical store and alliance boundaries within your tenant. Vouchers can be strictly limited to single merchants or accepted across dynamic brand alliances.

  • Scope enforcement: SINGLE_MERCHANT vs ALLIANCE
  • Snapshot membership frozen at issuance time prevents scope drift
  • Tenant-first data isolation across all read and write boundaries

Two-Phase Real-Time Redemption

Prevent double-spending under high concurrency. Point-of-Sale and checkout systems lock the voucher during order creation and confirm upon payment, with automatic lock release on cancellation.

  • Sub-50ms lock and confirmation latency for checkout flows
  • Guarded conditional updates eliminate race conditions
  • Single-phase direct redemption option for streamlined POS setups
📊

Authoritative Ledger & Reconciliation

Every status change is an immutable event written to an append-only ledger. Generate daily reconciliation files and discrepancy feeds keyed to the tenant's local settlement timezone.

  • Downstream settlement data supply with exact discount breakdowns
  • Transactional Outbox ensures at-least-once signed webhook delivery
  • Daily cutoffs anchored to tenant settlement timezones
Deterministic Lifecycle

Status Is the Materialized Result of an Immutable Ledger

Vouchers are minted directly in the ISSUED state with frozen snapshots. Every transition is an atomic conditional operation backed by an event stream. Two concurrent requests can never redeem the same voucher.

Voucher Primary Lifecycle Flow
ISSUED (Ready) LOCKED (2-Phase) REDEEMED (Settled)
REVERSED (Post-Redemption Refund) EXPIRED (Past Valid Date) VOIDED (Admin Revoked)
• Cancelling a LOCKED transaction safely reverts the voucher to ISSUED.
• Post-checkout refunds append an immutable REVERSED record without altering historic events.

Inside UVS (The System of Record)

  • Multi-tenant data isolation & API credentials
  • Voucher templates, rules, and asynchronous batch minting
  • Code encryption, bearer security, and anti-enumeration checks
  • Two-phase atomic redemption, cancellation, and reversal
  • Append-only event ledger and timezone-aligned reconciliation files

Outside UVS (Integrated Downstream)

  • Funds settlement, bank payouts, and fee splitting (DG / Payment rails)
  • End-user delivery channels (SMS, WhatsApp, QR codes, H5 claim pages)
  • Payment collection processed via merchant POS gateways
  • Merchant KYC onboarding and corporate legal vetting
Core Guarantees

Built Upon Strict Engineering Invariants

Every write is idempotent
All mutating endpoints mandate an idempotency-key. Retrying a request with identical parameters replays the recorded initial response without re-executing business logic, preventing double redemptions during network drops.
Callbacks are at-least-once
Voucher state transitions write directly to a Transactional Outbox within the same database transaction. Events are signed with HMAC-SHA256 and retried reliably, with full recovery available via GET /v1/events.
The ledger is append-only
The voucher status column is a materialized view of its event stream. The exact state at any historical timestamp can be deterministically rebuilt from raw events, providing an audit-proof ledger for financial balancing.
Enterprise data residency
All customer voucher and redemption data resides persistently in AWS Singapore with strict role-based access control, automated backups, and one-click standard CSV/JSON data export.
Onboarding Workflow

Rapid Deployment in Four Predictable Steps

Get your dedicated cloud environment up and running with standardized provisioning, sandbox testing, and managed go-live support.

STEP 01

Provision VPC

Automated spin-up of your isolated ECS compute cluster and Aurora Serverless database in AWS Singapore.

STEP 02

Domain & Branding

Bind your custom corporate hostname, configure SSL, and apply your visual identity across the Operations Portal.

STEP 03

API & UAT Sandbox

Receive Tenant API credentials (HMAC-SHA256), connect test POS systems, and verify webhook event callbacks.

STEP 04

Go-Live & 7×24 Ops

Seamless transition to production with active monitoring, automated backup routines, and managed operational support.

Get Started

Ready to Deploy Your Dedicated Voucher System?

Contact our solutions engineering team to evaluate your volume requirements, schedule a technical walkthrough, or request a dedicated sandbox environment.

Direct Inquiries: contact@uvs-online.com
UNIVERSAL TECHNIQUE PARTNER PTE. LTD. · UEN: 202635010Z · Singapore