To integrate Binom with MassPartner, add MassPartner as an affiliate network in Binom, append sub1={clickid} to your MassPartner tracking link in the Binom offer, and create a MassPartner callback that calls click.php on your Binom domain with cnv_id={$sub1}, payout={$commission} and cnv_status={$status}. Binom then records each conversion on the original click with your commission.
This guide is for media buyers who run traffic through Binom and promote brands from MassPartner, which is free to join for affiliates. For the basics, read what a postback URL is. The same setup is documented for Voluum, RedTrack and Keitaro.
How the Binom integration works
Binom and MassPartner each issue their own click ID. Binom's ID, inserted with the {clickid} token, is the one tied to your costs. You pass it to MassPartner in the sub1 sub ID, MassPartner stores it with the click and the conversion, and the callback returns it in cnv_id with {$sub1}.
Binom's click.php handles both clicks and conversions, so the postback goes to the same domain as your campaigns (Binom postback docs). MassPartner's own {$clickid} means nothing to Binom; never send it as cnv_id.
Set up the Binom integration in four steps
Step 1: Add MassPartner as an affiliate network in Binom
- Open the Aff. Networks tab and click Create. Load from catalog offers preset templates, but a custom network is all you need here.
- Enter "MassPartner" as the Name.
- Paste your finished callback URL from step 3 into Postback URL. Binom shows it whenever you create an offer for this network.
- Under Status-payout relation, add one pair per MassPartner status:
approved→{payout}, andpending,rejectedandrefunded→0. Binom uses{payout}for the payout sent in the postback. - Leave Postback IP whitelist empty unless you have the sender's IP addresses.
These fields are described in Binom's guide to affiliate networks. Binom warns not to use statuses that are already part of an active status scheme; the e-commerce and subscription schemes can't be combined with status payouts (Binom status schemes).
Step 2: Build the offer URL with Binom's click ID in sub1
Create an offer, select MassPartner as the affiliate network and paste your MassPartner tracking link. It already contains a query string, so append the click ID with &:
YOUR_MASSPARTNER_TRACKING_LINK&sub1={clickid}
Binom's docs use the same &sub1={clickid} example. MassPartner keeps sub values up to 255 characters and shows them in your click and conversion reports. Keep sub1 for the click ID on every offer, as explained in our guide to sub ID tracking.
Decide on Upsell now. With Upsell ticked, Binom adds up the payouts of several postbacks for the same click ID; without it, the last payout replaces the earlier one.
Step 3: Create the MassPartner callback with your Binom postback URL
In the MassPartner dashboard, open Callbacks, click Add callback, choose GET and paste:
https://your-binom-domain.com/click.php?cnv_id={$sub1}&payout={$commission}&cnv_currency={$currency}&cnv_status={$status}&cnv_status2={$event}
payout takes your commission rather than {$saleamount}, and cnv_currency sets the payout currency. cnv_status accepts any value, so MassPartner's pending, approved, rejected and refunded arrive unchanged and match the status-payout pairs from step 1. cnv_status2 adds the trigger, such as conversion_approved or first_sale. The callback docs list every placeholder.
Choose the event checkboxes to match the offer's payout model:
| Offer type | Upsell | MassPartner events | Result in Binom |
|---|---|---|---|
| CPA, one payout per click | Off | Conversion created, Conversion approved, Conversion rejected, Refund | One conversion per click; rejected or refunded drops its payout to 0 |
| RevShare or recurring | On | Sale (every sale) | Each approved sale adds its commission to the click |
On Upsell offers, payouts add up instead of replacing each other, so a refund postback can't remove revenue already counted. Keep those offers on approved sales and review refunds in your MassPartner reports.
Step 4: Test with Send test and a real click
- Click Send test next to the callback. MassPartner sends sample values (
test_sub1as the sub ID, an approved 10.00 USD commission) and shows the delivery result, HTTP code and exact URL. Binom can't matchtest_sub1to a click, but the test proves your domain answers and the placeholders are filled. - Open your Binom campaign URL once and confirm, in MassPartner's click report, that Binom's click ID sits in
sub1. - Complete a real conversion, or ask the brand to approve a test one. Binom shows statuses in the Leads report, the Conversions section and the Clicklog tab.
Parameter mapping
| MassPartner placeholder | Binom parameter | Notes |
|---|---|---|
{$sub1} |
cnv_id |
Holds Binom's {clickid} from the offer URL |
{$commission} |
payout |
Your commission, used by {payout} in status-payout pairs |
{$currency} |
cnv_currency |
Payout currency |
{$status} |
cnv_status |
pending, approved, rejected or refunded |
{$event} |
cnv_status2 |
Event that triggered the callback |
| Offer setting | Upsell | Sums payouts for the same click ID |
{$clickid} |
Not used | MassPartner's own click ID |
Troubleshooting
MassPartner's callback list shows calls, failures and the last error for each callback; compare it with the conversions Binom recorded.
| Symptom | Likely cause | Fix |
|---|---|---|
| No conversions in Binom | sub1={clickid} missing, so cnv_id is empty |
Fix the offer URL and check sub1 in MassPartner's click report |
| Callback delivered, conversion missing | Postback IP whitelist active | Clear the whitelist or add the sender's IP |
| Rejected conversions keep revenue | No status-payout pair for rejected or refunded |
Add the pairs with payout 0 |
| RevShare sales replace each other | Upsell not ticked | Tick Upsell on the offer |
| CPA revenue doubled | Upsell ticked with several events | Untick Upsell or narrow the events |
| Revenue higher than your earnings | {$saleamount} in payout |
Use {$commission} |
| Callback marked failed in MassPartner | Timeout after 5 seconds, HTTP 5xx, 408 or 429 | Retried after 5 minutes, 30 minutes and 2 hours; other 4xx errors are not retried |
Track MassPartner offers in Binom
Find a program in the affiliate programs directory and add the callback once: it covers every brand you promote. Our guide to sending affiliate postbacks to a tracker compares Binom with other trackers.
FAQ
What is the Binom postback URL for MassPartner?
It is https://your-binom-domain.com/click.php?cnv_id={$sub1}&payout={$commission}&cnv_currency={$currency}&cnv_status={$status}, saved as a GET callback in the MassPartner dashboard. Add cnv_status2={$event} if you want the trigger event as well.
Which MassPartner placeholder carries the Binom click ID?
{$sub1}, because you pass Binom's {clickid} in sub1 of your tracking link. {$clickid} is MassPartner's own ID.
How do I stop rejected conversions from counting as revenue in Binom?
Send cnv_status={$status} and add status-payout pairs on the MassPartner affiliate network that set rejected and refunded to 0. Without Upsell, the latest payout replaces the earlier one.
Should I tick Upsell for MassPartner offers?
Only for offers where one click earns repeatedly, such as RevShare or recurring commissions. For one-time CPA payouts, leave it off so status updates replace the payout instead of adding to it.
Does the integration cost anything on the MassPartner side?
No. MassPartner is free for affiliates and callbacks are included. You need your own Binom license.