DST sales agents are official partners who introduce companies to DST Barcode and earn a percentage commission in NGN on qualifying subscription payments. This guide explains the benefits, how onboarding works, and how to refer customers correctly.
Quick facts
- Accounts are created by DST administration (not self-signup).
- Apply via Contact us using inquiry type Sales agent registration.
- Your unique code uses
?agent=YOUR_CODEon checkout. - Commission applies when the customer pays with your code in the link/session — on barcode or QR plans.
- Rate is set per plan (
agent_commission_percent).
Why become a DST sales agent?
- Recurring earning opportunity — earn commission on each qualifying payment you refer, not only the first sale (when the customer checks out with your agent code).
- Official partner status — you represent a trusted global product identification platform used for GTINs, prefixes, and QR codes.
- Dedicated agent portal — track referred companies, completed sales, pending and paid commissions, and copy referral links from one dashboard.
- Transparent payouts — commissions move through pending → approved → paid with bank payout references recorded by DST (approve is required before paid).
- Support high-value clients — help manufacturers, exporters, retailers, and brand owners comply with barcode and identification requirements.
- Both product lines — refer barcode (GTIN) subscriptions and QR code plans; commission rules follow the plan purchased.
Sales agent vs affiliate partner
| Sales agent | Affiliate partner | |
|---|---|---|
| How to join | DST creates your account | Self-apply online + admin approval |
| Referral parameter | ?agent=CODE | ?ref=CODE |
| Commission | Each qualifying checkout with your code | First purchase only per company |
| Attribution | DST checkout / partner field / registration referral | Registration referral or checkout ?ref= |
| Best for | Field sales, consultants, GS1 advisors | Bloggers, influencers, passive referrers |
Not sure which fits you? See How to become an affiliate partner.
How to apply
- Contact DST via Contact us and choose Sales agent registration. Include your business profile, territory, and expected referral volume.
- DST admins receive an in-app notification and email when your application arrives, then review it.
- If approved, DST creates your agent login in the admin console and you receive credentials.
- You must verify your email (link in inbox, or DST may verify for you) before using the agent portal.
- Your agent profile is assigned a unique agent code and set to active status.
Using your agent portal
Sign in at Login → you are routed to the Agent dashboard (https://www.dstbarcode.com/agent/dashboard).
- Registration link —
https://www.dstbarcode.com/register?agent=YOUR_CODE - Pricing link —
https://www.dstbarcode.com/pricing?agent=YOUR_CODE(stores your code in the customer's browser session) - Plans links — barcode/QR plan pages with
?agent=YOUR_CODE(customer must already be logged in) - Referred companies —
https://www.dstbarcode.com/agent/companies - Commissions —
https://www.dstbarcode.com/agent/commissions - Settings —
https://www.dstbarcode.com/agent/settings
Note: Flutterwave's hosted payment page never shows ?agent=. That is normal. Your code is applied on the DST checkout / bank-transfer screens before the customer is sent to Flutterwave. Customers can also type your code in the Partner / referral code field on those DST pages.
How commission works
- A company completes a subscription payment (Flutterwave or approved manual transfer) while your agent code is attributed — via
?agent=on a DST URL, the checkout partner-code field, or the company's registration referral. - DST calculates commission as a percentage of plan revenue (NGN, excluding gateway fees) based on the plan's agent commission rate.
- A commission row is created with status pending. You receive an email and in-app notification when commission is earned.
- DST admin must approve the commission, then mark paid with a payout reference (approve cannot be skipped).
Important: Prefer sending the registration link first so the company is linked to you. Renewals and later purchases also qualify when your code is present at pay time (session, partner field, or company referral fallback).
Referral best practices
- Send the registration link first, then follow up with a checkout link when they are ready to pay.
- For barcode plans, guide them through How to get a barcode.
- For QR-only clients, point them to How to get a QR code.
- Remind customers that
?agent=is applied on DST pages (or the partner-code field), not on Flutterwave's own URL. - Keep bank details current in agent settings for smooth payouts.
Troubleshooting
- No commission after a sale — confirm the company registered with your link, used a DST URL with
?agent=YOUR_CODE, or entered your code on checkout; and that your agent status is active. - Cannot sign in — verify email; contact DST if account is suspended.
- Want affiliate instead — affiliates self-apply at Become an affiliate.
Ready to partner? Contact DST to request sales agent onboarding.