🤖 Fintech Test Automation
Security & Automation
Puppeteer 3DS Automation API
Headless browser automation API engineered for streamlining 3D Secure (3DS) authentication flows and payment gateway verification.
Protocol Support3DS 2.0
IsolationPer-Session
API EngineExpress/REST

Quick Installation / CloneTerminal
git clone https://github.com/sifatmusfique/puppeteer-3ds-api.git
Engineering Background & Purpose
Designed to bridge friction points during automated payment gateway verification and checkout testing. The API orchestrates headless Chromium instances via Puppeteer to handle multi-factor 3DS verification redirects, SMS OTP entry simulations, and banking iframe handshakes with full telemetry reporting.
System Architecture & Workflow
01. Trigger Request
Receives test payment session parameters via authenticated REST API
02. Headless Launch
Spawns isolated Chromium instance with custom fingerprint profile
03. 3DS Navigation
Traverses bank security redirect iframes and completes challenge
04. Callback Payload
Returns verified session tokens and execution screencast artifacts
Core Technologies & Protocols
Node.jsPuppeteerExpressREST APIChromium
Key Capabilities & Design Features
- Headless 3DS Verification Flow Engine
- Automated Banking Iframe & Redirect Handling
- Configurable REST API Webhook Triggers
- Session & Cookie Isolation per Request
- Detailed Step-by-Step Telemetry & Screencasts