AbcPro
Compensation PlanJoin freeSign in

Connect your company to AbcPro

AbcPro is the parent network that rewards the people who market your products. Join it and a whole community of Growth Consultants can promote what you sell — you only pay for sales that actually happen, tracked to the cent. Here's how a company plugs in.

Two simple integrations — that's the whole thing:
1
Report your sales. When you make a sale that a Growth Consultant referred, you send AbcPro a small signed message. AbcPro calculates and pays the commissions from your marketing pool. You keep the money at point of sale — AbcPro never touches your checkout.
2
Single sign-on (SSO). AbcPro members reach your product in one click, already signed in — no second password. Every member who joins AbcPro can instantly use your platform.

How to join — build in a sandbox, then go live

It works just like Stripe: build and test against our real system with test keys, perfect it, then flip to live keys. You can start today — no long back-and-forth first.

1
Apply. Tell us about your company on the For Companies form. We register you and issue test keys — usually same day.
2
Build in the sandbox. Point the connector at your ak_test_… key. Your reports run through our real engine and return the exact commission split a live sale would produce — but nothing is recorded and no money moves. Test sales, refunds, and single sign-on as much as you like.
3
Sign the agreement. Once your integration is solid and the partnership agreement is signed, we approve your company for live.
4
Go live — just swap the keys. Change your test key to the ak_live_… key we give you. Same code, same endpoints. Real sales start flowing to the Growth Consultants who promote you.

Everything your developer needs is public: the full Integration Contract (auth, fields, refunds, SSO, idempotency, sandbox) and the drop-in connector. No ABCPro account, server, or database access is ever required.

1 · Sales connector

Drop a small connector into your site. On each referred sale, it POSTs a signed report to https://abcpro.com/api/v1/sale.php — HMAC-signed with your project's secret, so it can't be forged. Refunds and chargebacks report the same way and reverse the commission automatically. If AbcPro is ever briefly unreachable, the connector queues and retries, so a hiccup never breaks your checkout.

You send: the transaction id, amount, the marketing-pool amount you're contributing, the buyer, and the referral code. AbcPro does the rest.

2 · Single sign-on

AbcPro is the identity provider. When a member launches your app, AbcPro hands you a short-lived, HMAC-signed token with their verified email and name. You verify it with the shared secret, find-or-create the local account, log them in, and you're done. One page on your side:

// your-site.com/sso.php
$token  = $_GET['t'];
$payload = sso_verify_token($token, 'your_project_key', $SHARED_SECRET); // signature + expiry
if (!$payload) { http_response_code(403); exit; }
$user = find_or_create_by_email($payload['email'], $payload['name']);
log_in($user);                       // your normal session
header('Location: /dashboard');

The token is base64url(payload) "." base64url(HMAC_SHA256(payload, secret)), valid ~2 minutes, scoped to your project. We give you a drop-in sso_verify_token() to copy verbatim. Already live for BluSpots and GigPeach.

What you get

  • A motivated salesforce promoting your products — you pay only on real, referred sales.
  • Every AbcPro member can reach your platform in one click (great for growth).
  • Court-defensible tracking: every sale and commission is recorded in an immutable, reconcilable ledger.
  • You stay merchant of record and keep your money at point of sale.
Apply to partner →

Tell us about your company and we'll issue your test keys + SSO secret — usually same day. Or read the full spec first.