FluxBilling
Clients & Resellers

Reseller Details

Manage one wholesale reseller: status, profile, tier-based wholesale pricing, API key and webhook, plus order, service, and activity logs.

Updated · 2026-06-29

What the Reseller Details page is for

Reseller Details is the per-partner cockpit for a single wholesale reseller. From one screen you can review a partner's activity and revenue, edit their profile, change their account status, set tier-based wholesale pricing, manage their API key and webhook, and audit their orders, services, and integration logs.

How to reach it

Open Resellers from the sidebar, then click a partner's row in the list to open this detail view. The reseller program must be turned on first under Settings > Reseller Program; if you do not see Resellers in the sidebar, enable the feature there.

Page layout

The page is split into a header, a left sidebar of quick stats, and a tabbed content area on the right.

Header

  • Back to Resellers link returns you to the list.
  • The partner's name, email, and a colored status badge (Active, Pending, or Suspended).
  • A status action button that changes with the current status: Approve appears for Pending partners, Suspend for Active partners, and Reactivate for Suspended partners.

Left sidebar

  • Services count and Total Revenue stat cards.
  • An Info block showing Company, API Access (Enabled/Disabled), and Auto Provision (Yes/No).
  • An Activity block with the Created date and, once approved, the Approved date.

Changing a reseller's status

  1. Approve a Pending application by clicking Approve in the header. The badge changes to Active and the partner can begin placing wholesale orders.
  2. Suspend an Active partner with the Suspend button. You are asked to confirm; suspending freezes the partnership.
  3. Reactivate a Suspended partner to restore them to Active.

The header only ever shows the one action that applies to the current status. If a partner is already Active, you will see Suspend (not Approve), and so on.

The tabs

The content area has seven tabs: Overview, Profile, API Settings, Products, Orders, Services, and Activity.

Overview

A read-only summary. Three stat cards show Monthly Orders, Monthly Revenue, and Active Services. Below them, a Reseller Info panel lists Email, Company, Business Registration, Tax ID, and the API Rate Limit (in requests per hour). If you have saved internal notes, an Admin Notes panel shows them.

Profile

The editable record for the partner. Click Edit to make the fields writable, then Save (or Cancel to discard).

Company Name
The partner's trading or legal company name.
Business Registration
Company registration number.
Tax ID / VAT
Tax or VAT identifier.
Auto Provision Services
A checkbox that, when ticked, automatically provisions services when the partner's orders are paid instead of waiting for manual action.
Admin Notes
Free-text internal notes about this partnership. Not visible to the reseller.

API Settings

Manage how the partner integrates programmatically.

  1. Generate Key (or Regenerate Key if one already exists) issues a new API key. The full key is displayed once in a highlighted box with a Copy button — copy it before leaving the page, because it cannot be shown again.
  2. Revoke removes the partner's current key and disables API access. You are asked to confirm first.
  3. The Rate Limit section shows the current per-hour request ceiling (1,000 by default).
  4. The Webhook Configuration section lets you enter a destination URL where event notifications are delivered. Type the URL and click Save. Deliveries are signed with HMAC-SHA256 so your endpoint can verify they came from your platform.

Once a key has been issued, the API Access line shows only a short key prefix (for example rsk_***), never the full secret. If a partner loses their key, Regenerate a new one — the old key stops working immediately.

Products — wholesale pricing

This tab sets tier-based wholesale prices for your catalog. Each row is a product showing its retail monthly price followed by one column per pricing tier (the tiers you defined under Settings > Reseller Program, e.g. Bronze, Silver, Gold).

  1. To price one product, click the pencil icon at the end of its row, type the wholesale monthly price into each tier column, and click the green check to save (or the X to cancel).
  2. To price everything at once, use the Bulk Set toolbar at the top: choose a tier, enter a percentage, and click Apply. This sets every product's wholesale price for that tier to the chosen percentage off its retail price.

A blank tier cell (shown as a dash) means no wholesale override is set for that tier, so the partner pays retail. Products that have configurable options display an option count beneath their name, and saving a wholesale price applies the same discount to those options automatically.

Bulk Set replaces existing per-tier prices for the selected tier across all products. Use it to seed a baseline, then fine-tune individual products with the pencil.

Orders

Every order placed through this reseller, in a sortable table.

ColumnMeaning
OrderOrder number, linking to the full order.
External IDThe partner's own reference for the order, if they sent one.
WholesaleThe amount the partner pays you.
RetailThe retail value of the order.
PaymentStatus badge (Paid, Pending, Processing, Failed, Refunded). Failed rows show the failure reason; Pending rows may link to the invoice.
DateWhen the order was placed.

When a payment shows Failed, a Retry Payment button appears on that row. Click it (and confirm) to attempt the charge again.

Services

All services belonging to this partner. The sortable table lists the service name (linking to the service), Hostname, the end Customer (name or email), the Wholesale amount with its billing cycle, a Status badge, and the Created date.

Activity

An audit trail in two sections:

  • API Logs — each API call with Time, Method (GET/POST/PUT/DELETE), Endpoint, response Status code, Duration in milliseconds, and source IP.
  • Webhook Logs — each event delivery with Time, Event type, delivery Status (Delivered, Pending, Failed), number of Attempts, last Response code, and Delivered timestamp.

If a partner has not used the API or received webhooks yet, these sections show an empty message.

Tips and gotchas

Program-wide defaults — the discount tiers, default rate limit, approval rules, company and VAT requirements, minimum order amount, payment mode, and webhook retry behavior — are configured once under Settings > Reseller Program, not on this page. This page applies per-partner settings such as their profile, pricing overrides, key, and webhook URL.

The default API rate limit is 1,000 requests per hour, also set under Settings > Reseller Program. The value shown on this partner page is read-only.

Related articles

Resellers, Clients, Referrals