Back
Cover for FDPay — Payment Integration & Merchant Automation Platform

FDPay — Payment Integration & Merchant Automation Platform

Founder / Software Engineer • Founded in 2023

ReactTypeScriptPHPGoMariaDBMySQLMicrosoft SQL ServerWebSocketCloudflare

Independently architected, built, and operated a production payment platform integrating 10 payment providers. Merchants configure provider credentials, payment pages, database connectivity, and recursive post-payment processing rules without writing integration code. Over roughly three years, the platform processed $9M+ across 101K+ successful transactions for 270+ merchant stores.

Key Achievements

  • Integrated 10 payment providers and processed $9M+ across 101K+ successful transactions for 270+ merchant stores.
  • Built no-code configuration for provider credentials, MySQL/MariaDB/MSSQL connections, and recursive post-payment rules.
  • Designed store-scoped authorization, payment verification, duplicate-processing controls, and real-time order notifications.
  • Owned architecture, full-stack development, deployment, security, compliance, operations, and product strategy.

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. Rules can recursively retrieve an identifier from one table and use that value in a later select, update, or insert operation—for example, resolving a username to an internal user ID before crediting points in another table.

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 granular, store-scoped permissions for account management, transaction lookup, payment configuration, database settings, simulated transactions, and other administrative tools.