All work
Job · Appnovation

Ocean Park E-Commerce Ticketing Platform

Complete A-to-Z ticket purchase flow with Type Approval compliant payment monitoring and automated reconciliation.

Role
Platform & DevSecOps Engineer
Type
Built in my full-time job at Appnovation
Period
Sep 2025 to Nov 2025

Built enterprise-grade e-commerce ticketing system for Ocean Park Hong Kong, integrating Octopus payment gateway and TAS (Ticketing Administration System). Implemented Type Approval (TA) compliant payment status polling meeting regulatory requirements by Octopus Cards Limited.

What I built

  1. 01Implemented TA-compliant payment status polling with smart termination logic
  2. 02Built RESTful APIs with JWT authentication and Spring Security
  3. 03Developed idempotent fulfillment logic preventing duplicate transactions
  4. 04Created automated reconciliation job to prevent revenue loss
  5. 05Integrated Octopus payment gateway with XML-based protocol

Stories worth telling

Type Approval compliant payment monitoring system

99.9% transaction success rate

Zero revenue loss through automated reconciliation

Real-time payment status updates every 10 seconds

Numbers

  • 99.9% success rate
  • TA compliant
  • Zero revenue loss

Stack

  • Java 17
  • Spring Boot
  • Spring Security
  • PostgreSQL
  • JWT
  • Docker
  • JUnit
  • Mockito
Need something like this?Payment gateway integrationSee the service
Next projectHKTB AI Trip Planner