Partner Portal
Overview
The Partner Portal at portal.affihub.com is where affiliates manage their referral activity. Partners log in with their email via a one-time code (OTP) — no password required.
Authentication
Partners authenticate using email OTP:
- Enter email address at the login page
- Receive a 6-digit code via email (valid for 10 minutes)
- Enter the code to get a session token
- Session lasts 30 days
Rate limit: 5 OTP requests per email per 15 minutes.
Dashboard
The partner dashboard shows key performance metrics:
| Metric | Description |
|---|---|
| Clicks | Total clicks on referral links |
| Referrals | Successful conversions (purchases) |
| Conversion Rate | Clicks-to-referrals percentage |
| Pending | Commissions awaiting approval |
| Approved | Commissions approved, awaiting payout |
| Paid | Total amount paid out |
| Balance | Approved commissions not yet paid |
Referral links
Partners can create and manage referral links:
- Default link —
https://yoursite.com?ref=partner-slug - Custom links — Point to specific pages:
https://yoursite.com/pricing?ref=partner-slug
Partners can create multiple links, each with a different landing page. All links use the same ref parameter tied to their slug.
Creating a link
In the portal, partners click Create Link and enter the target URL. The portal generates the full referral URL with their slug appended.
Commissions
The commissions page shows a history of all earnings:
| Column | Description |
|---|---|
| Date | When the commission was created |
| Amount | Commission amount |
| Transaction | Transaction total |
| Rate | Commission percentage |
| Status | pending, approved, rejected, paid |
Partners can filter by status and date range.
Payouts
The payouts page shows payment history and allows payout requests:
- View history — All past payouts with amounts, dates, and statuses
- Request payout — If approved balance meets the minimum threshold, partners can request a payout
- Payout methods — View and update their preferred payment method
Settings
Partners can manage their account:
| Setting | Description |
|---|---|
| Name | Display name |
| Contact email | |
| Payout method | PayPal, Stripe, bank transfer, or crypto |
| Payout email | Email for PayPal payments |
| Stripe Connect | Connect or check status of Stripe account |
Stripe Connect onboarding
Partners who want direct bank deposits click Connect Stripe to:
- Create a Stripe Express account
- Complete identity verification
- Add bank account details
Once connected, payouts can be sent directly to their bank via Stripe Connect.
Mobile experience
The portal is fully responsive. Partners can check their dashboard, view commissions, and request payouts from any device.