NEXAFF Help Center
Setup guides, integration docs, and support for brands and affiliates on the NEXAFF iGaming Affiliate Platform.
For iGaming Brands
As a brand (owner) on NEXAFF, you list your iGaming product, set commission rules, and grow your player base through a managed affiliate network. Here's the complete setup journey.
Step 1 — Registration
Send the following details to savio.sami@tornet.co with subject line "NEXAFF Brand Registration":
Step 2 — Create Your Product
Once your account is active, log in and go to Products → New Product.
| Field | Description | |
|---|---|---|
| name | Your product name shown to affiliates | Required |
| type | sportsbook / casino / poker | Required |
| website_url | Your product's public URL | Required |
| description | Short pitch shown to affiliates on the product listing | Optional |
| min_deposit | Minimum deposit to qualify a CPA/Hybrid FTD event | Optional |
Step 3 — Set Commission Rules
Go to Commission → Add Rule for your product. Commission rules define how affiliates earn when they send you players.
| Model | When affiliate earns | Key parameters |
|---|---|---|
| CPA | Player makes their first deposit (FTD) above min_deposit | amount, min_deposit |
| RevShare | Every revenue event — % of net revenue | rev_pct (e.g. 25 = 25%) |
| Hybrid | CPA on FTD + RevShare on every revenue event | amount + rev_pct |
| CPL | Player registers (before any deposit) | amount |
| CPC | Every unique non-duplicate click | amount |
Step 4 — Manage Affiliate Applications
Affiliates apply to promote your product. You control who gets access.
Step 5 — Set Up Postback (S2S Tracking)
When a player completes an action (registers, deposits, generates revenue), you fire a server-to-server HTTP request to NEXAFF to credit the affiliate.
Your postback URL format:
https://p24-affiliate-api.savio-sami.workers.dev/postback ?token={YOUR_POSTBACK_TOKEN} &event={EVENT_TYPE} &click_id={CLICK_ID} &external_id={YOUR_PLAYER_ID} &amount={AMOUNT} ¤cy=USD
Your postback token is found in Products → View Product → Postback Token.
The click_id is passed to your landing page as a URL parameter (?click_id=xxx) when the affiliate sends traffic — store it and return it in the postback.
// When player makes their first deposit (FTD event) $url = 'https://p24-affiliate-api.savio-sami.workers.dev/postback' . '?token=' . urlencode($postback_token) . '&event=ftd' . '&click_id=' . urlencode($click_id) . '&external_id='. urlencode($player_id) . '&amount=' . urlencode($deposit_amount) . '¤cy=USD'; file_get_contents($url); // fire and forget
Step 6 — White-Label Branding (Optional)
Go to Branding in your dashboard to customize the platform appearance for your affiliates.
| Field | Description |
|---|---|
| logo_url | URL to your logo image (PNG recommended, min 200px wide) |
| primary_color | Hex color code, e.g. #f59e0b — used for buttons and accents |
| footer_text | Text shown in footer, e.g. "Powered by BetMax Gaming" |
For Affiliates
As an affiliate, you register on NEXAFF, apply to promote iGaming brands, and earn commissions for every player you send who converts.
Step 1 — Create Your Account
Go to p24-affiliate.pages.dev and click Register. Fill in:
| Field | |
|---|---|
| name, email, password | Required |
| website / traffic source | Recommended |
| country, phone | Optional |
| payment_method | Required — bank / crypto / PayPal / Wise |
| payment_details | Required — wallet address, IBAN, or email |
Step 2 — Browse Brands & Apply
Step 3 — Using Your Tracking Link
Your tracking link looks like this:
https://p24-affiliate-api.savio-sami.workers.dev/t/{your-tracking-code}?sub1=campaignA&sub2=banner1
Add sub1 and sub2 parameters to tag your traffic sources. These appear in your reports so you know which campaigns convert best.
click_id is automatically attached — you don't need to do anything.Step 4 — Earnings & Payouts
Postback Parameters
Full reference for the S2S postback endpoint used by brands to fire conversion events.
GET https://p24-affiliate-api.savio-sami.workers.dev/postback
| Parameter | Type | Description | |
|---|---|---|---|
| token | string | Your product's postback token — found in product settings | Required |
| event | string | Event type — see Event Types table below | Required |
| click_id | string | The click_id received when the player arrived via the affiliate link | Required |
| external_id | string | Your internal player ID — used to track player lifetime value | Required |
| amount | float | Deposit/revenue amount in the currency specified | Optional |
| currency | string | ISO currency code, e.g. USD, EUR. Defaults to USD. | Optional |
Event Types
| Event | Triggers commission when | Notes |
|---|---|---|
| registration | CPL rule is active | Player created an account on your platform |
| deposit | — | Any deposit — logged for reporting, no commission unless part of Hybrid |
| ftd | CPA or Hybrid rule active | First-time deposit. Triggers flat CPA if amount ≥ min_deposit |
| revenue | RevShare or Hybrid rule active | Net gaming revenue from the player. % calculated from rev_pct setting |
Error Codes
| HTTP | Message | What to do |
|---|---|---|
| 401 | Invalid credentials / Invalid token | Wrong password or expired JWT — log in again |
| 403 | pending_approval | Affiliate account not yet approved by admin |
| 403 | Forbidden | Wrong role trying to access a restricted route |
| 404 | Not found | Resource doesn't exist — check IDs |
| 400 | Various | Missing or invalid parameters — check the request body |
| 200 | ignored: duplicate_click | Same IP + product within 24h — expected, no action needed |
| 200 | ignored: already_converted | Same click_id + event already recorded — idempotent, safe |
Frequently Asked Questions
?click_id= parameter from your landing page URL and pass it back exactly as received. Also verify your postback token matches the product.Contact & Support
Can't find your answer here? Reach out directly:
| Topic | Contact |
|---|---|
| Brand registration | savio.sami@tornet.co — subject: "NEXAFF Brand Registration" |
| Affiliate support | savio.sami@tornet.co — subject: "NEXAFF Affiliate Support" |
| Technical / postback issues | savio.sami@tornet.co — subject: "NEXAFF Technical Issue" |
| Billing / payout disputes | savio.sami@tornet.co — subject: "NEXAFF Payout Issue" |
← Back to NEXAFF · Dashboard · © 2026 NEXAFF. All rights reserved.