Sign in

Forgot your password?
Access Denied
YOUR ACCOUNT IS LOCKED
Access has been suspended
Account:
Reason
What you need to do
Contact your admin or mentor to resolve this issue and restore your access. Once cleared, you'll be able to log in immediately — your data and settings are preserved.
FORCECHARGE · ACCOUNT PROTECTION

Welcome to ForceCharge

Connect your payment processor to get started. You only do this once.

Dashboard

Welcome back

Customers
total
Cards on file
ready to charge
Charges fired
total transactions
Total revenue
all-time
Revenue trajectory
Last 30 days · projection based on trailing avg
Actual Projected
Next 30 days
Linear projection
projected
Avg daily
Last 30 days
vs all-time
Projection assumes recent activity continues. Not a forecast.
Recent transactions
Latest 12 charges
Loading…

Customers

Loading…

Customers
Cards on file
Total charged
Total charges
Loading…

Settings

Configure your account and connect your payment processors

01
Your identity
This is the name attached to webhook payloads and shown on charge receipts. Use your real name or business name — your mentees may see it on bank statements.
Used on receipts and webhook signatures
02
Choose your payment processor
ForceCharge supports three processors. Pick the one your customers' cards are already stored in — you can connect more than one. Each processor needs different credentials below.
How to get your Whop credentials
Open your Whop dashboard → SettingsDeveloperAPI Keys. Generate a key with payment scopes enabled. Your Company ID is in the URL of your Whop dashboard.
Starts with apik_ — leave blank to keep current key
Starts with biz_ — found in your Whop dashboard URL
How to get your Stripe Secret Key
Stripe dashboard → DevelopersAPI keys. Use your Secret key (not the publishable one). Customers and saved cards sync via webhook events from your Stripe account.
Starts with sk_live_ for production or sk_test_ for testing
How to get your Fanbasis credentials
Fanbasis dashboard → SettingsAPI. The Service ID is for the specific product/service you want to charge against — find it under your service settings.
Starts with svc_
03
Wire up your webhooks
Webhooks let your processor tell ForceCharge when a customer pays, signs up, or updates their card — so we always have the latest card on file to charge against. Copy these URLs and paste them into your processor's webhook settings.
Whop Customer sync
Whop posts here when a customer pays or their membership changes. This is how cards land in ForceCharge in the first place. Without this URL configured, no Whop customers will appear.
Where to paste: Whop dashboard → Settings → Webhooks → Add endpoint
Subscribe to: payment.succeeded, membership.went_valid
04
Set up your trigger
This is the URL you call from your CRM (GoHighLevel, Zapier, n8n, anywhere) to fire a charge. Send a POST request with the customer's member ID and ForceCharge handles the rest — picking the right processor, retrying if the card fails, logging everything.
Trigger Fire a charge from anywhere
Hit this endpoint with a POST when something happens in your CRM that should trigger a payment (an appointment showed, a lead converted, a service delivered).
Where to paste: GoHighLevel → Workflow → Webhook action · or Zapier · or n8n · or anywhere that can POST
POST body must include: whop_member_id + whop_payment_method_id

Admin

Manage mentees and view platform-wide metrics

Total mentees
on the platform
Total customers
across all mentees
Platform revenue
all-time charged
Create mentee account
They'll log in with this email and password
Mentees
Loading…
Loading…
HOLD TERMINAL — READY
•••• •••• •••• ••••
Card Holder
Processor
SECURE TERMINAL — READY
•••• •••• •••• ••••
Card Holder
Processor
$