Providers & APIs

How SMM Reseller APIs Work: Catalogs, Orders, Balances and Status Updates

ExcelPanel Team 3 min read
A reseller order moving through service selection, account balance and status checks.

A reseller API lets another panel or application buy from your catalog without manually using the order form. The reseller authenticates as an account, selects a service and submits the fields that service requires.

Provider APIs source services upstream; reseller APIs sell your catalog downstream. This guide covers the second relationship. The reseller API overview explains ExcelPanel’s commercial workflow.

The account comes before the request

An API key identifies an account with its own balance, prices and permissions. Treat it like a password. Public code examples should use placeholders, and support logs should redact credentials.

Use the panel’s current documentation for the endpoint, authentication format and supported actions. Similar-looking SMM APIs can differ. Copying a request from another platform is not a compatibility test.

Read the catalog in the reseller’s context

The reseller needs the service identifier, rate unit, quantity limits, order type and required inputs. A name is not a complete specification. Check whether a rate is per 1,000 units and whether customer-specific pricing applies.

The public storefront rate does not necessarily establish the reseller’s charge. Read the custom pricing guide before testing an integration.

Submit a controlled first order

Choose a low-value test meeting the service minimum. Submit the documented service ID, quantity and required link or extra fields. Save the returned panel order identifier; do not substitute a supplier identifier unless the documentation requires it.

Record the time, action, non-secret inputs and response. Those details let both businesses investigate an exception without disclosing the key. Validate inputs before submission so malformed links do not become avoidable support work.

Separate acceptance from completion

An accepted request is not evidence that the supplier finished the service. Use supported status actions and handle each status according to its documented meaning. A timeout is also different from a rejection.

Investigate an uncertain submission before resending it. Your integration needs a reconciliation process so a retry does not purchase the same service twice. Preserve the local record and response rather than assuming an empty screen means no order exists.

Follow balances and eligibility independently

The reseller account funds purchases from your panel. Your provider balance funds upstream purchases. Merchant confirmation is a third workflow, not an order API response.

Refill and cancellation actions depend on the service, eligibility and supplier support. A request may still require approval. Keep the returned identifier or explanation for support follow-up.

Agree the operating contract

  • Supported actions, service types and input fields.
  • Effective prices and account currency.
  • Error handling and uncertain-submission reconciliation.
  • Responsibility for enquiries and catalog changes.
  • How exposed credentials are replaced.

Test catalog, balance, order and status workflows before extending access. Businesses that need a storefront as well as connectivity should compare child panels.

Back to all articles

PUT THE IDEAS INTO PRACTICE

Your SMM panel.
Ready for its next chapter.

See the platform in action, then choose the plan for your business.

Explore the demo View plans

ExcelPanel Community

Stay in the loop. Join our official channels for important updates, announcements, and news.

WhatsApp Channel

Follow updates directly on WhatsApp.

Telegram Channel

Get announcements and news on Telegram.