Stripe Connect-powered payment processing for GoHighLevel. One-time payments, subscriptions, saved cards, and automatic platform fees.
Authorization code flow with auto token refresh. Encrypted token storage (AES-256-GCM).
Stripe Elements checkout embedded via postMessage protocol. Supports payment and card-on-file setup modes.
Handles verify, refund, list payment methods, charge off-session, create subscription, cancel subscription.
Bidirectional: GHL install/uninstall events + Stripe payment events forwarded to GHL.
Direct charges with platform fee. Each GHL location maps to a connected Express account.
PostgreSQL database with location-to-account mapping. Isolated payment processing per merchant.