Back
Cover for FDPay (Payment Security & Financial Management Platform)

FDPay (Payment Security & Financial Management Platform)

Founder / Lead Developer • 2023–Present

TypeScript (React)PHP (Vanilla)GoMariaDB

Designed and built an end-to-end platform for seamless third-party payment integration via a streamlined admin UI. It auto-generates payment pages and lets merchants configure database actions triggered after successful payment. Since launch, it has processed 200M+ NTD in total volume across 150+ merchants.

Key Achievements

  • Processed 200M+ NTD in total transaction volume.
  • Served 150+ merchants across multiple industries.
  • Owned system architecture, development, and operations strategy.
  • Led risk management, marketing strategy, and cost optimization.

Overview

Dashboard Overview
Admin dashboard with real-time transaction analytics.

The dashboard shows real-time totals and completions, simulated trades, pending amounts, and interactive performance charts. It also consolidates order management and e-invoice controls.

Customizable Payment Page
Customizable payment page interface.

Users select payment methods, enter account IDs, and set purchase amounts before order creation. Backgrounds and branding are fully configurable from the admin panel.

Payment Gateway Management Interface
Payment gateway configuration center.

Merchants can add, edit, enable, disable, or remove payment gateways. Configuration forms adapt to each provider’s requirements, capturing fields such as merchant IDs, API keys, security credentials, and invoice settings. Usability features include quick save and reusable presets for commonly used parameters.

Database Configuration Interface
Database connection configuration.

Admins configure DB connections by type, host/port, username/password, and DB name—with a built-in connection test.

Backend Database Processing Rule Configuration
Post-payment DB rule builder.

Define automated database actions that trigger after successful payments. For instance, credit points to a player by selecting the target database, table, field, update range, and match criteria—with support for cross-table operations (e.g., JOIN) to enable more complex rules.

Payment Page Configuration Interface
Payment page creation & customization.

Configure page titles, links, backgrounds, hourly limits, account verification rules, DB bindings, product names, prices, and custom user agreements.

Member Permission Settings Interface
Granular permission settings.

Assign or revoke employee permissions with toggles—covering ownership, account viewing, transactions, payment configs, order management, and admin tools.