Working as an affiliate

It suddenly happened — you were invited as an affiliate to work with AlterCPA Moe. You have received a completely standard message from the merchant, and we are going to tell you what you should do with this message and how to understand it.

Quick start

In that magical message that you received, there is an equally magical link to enter your personal account. Following this link, you will find yourself inside your personal online office. It is not necessary to use this link every time to enter, you can set your username and password.

AlterCPA Moe user profile

It is important to note that the login must be unique inside AlterCPA Moe for all merchants you work with. So if you plan to work with several companies, it is better not to change your login or enter any stuff there. In any case, the e-mail is not checked, and the merchant can send you an up-to-date login link at any time.

You have three options for the delivery of traffic, let's talk about each of them:


Start your work by clicking this button. This section contains all the merchant's offers available to you. Here you can see the offer ID, its name and the list of countries the offer works with. There are also some useful buttons for manually adding a lead and downloading a ready-made API file for a form.

Offers list inside the affiliate account

Important! You should check with your merchant directly for any details on working methods, permitted traffic sources, additional fields or identifiers of attached items.


Here all the leads you send to the merchant will appear. If for some reason the lead did not appear in this section, then the merchant did not receive it. Leads cannot disappear from this section.

Leads statistics

The main table contains a summary of your leads:

If you click on the blue [i] button next to the lead, extended information about the lead will open. There will be indicated the IP address of the lead arrival, the reason for cancelling leads, UTM tags with filtering options. The list of leads can be downloaded to Excel using the corresponding button.

Sending leads manually

The form for manual sending of leads can be opened from the "Offers" or "Leads" sections by clicking the "Add" button. In it, you can immediately see all the nested goods available for the offer with their prices, custom and basic fields.

Manual lead pushing form

Some features of the form:

Sending leads via site form

In the offers section you can download a ready-made file for sending leads. To successfully attach this file to your site you should correctly configure the form.

The fields in the form must have the following names:

Other fields from the form are not automatically picked up by the file because they are not particularly needed in real work.

<form action="order.php" method="post">
  <input type="text" name="name" />
  <input type="tel" name="phone" />
  <button type="submit"></button>

Sending leads via API

You have two API functions available for working with leads — adding a new lead and checking the status of leads using a list of their identifiers. API documentation is presented in the corresponding section but we will note the most important:


According to different parameters, several sections of statistics are available to you:

The composition of statistics reports is described in the corresponding section.

Lead analytics

A summary report of lead analytics is also available to you. A breakdown by offers, countries and your sources is immediately available there. It is also described in the corresponding section.


You specify postbacks yourself in "Postback" subsection of "Traffic" section or send them to your merchant. Global postbacks can be set either for all statuses or separately for the "Processing", "Hold", "Approve", "Cancel" and "Trash" statuses. In addition to global postbacks, you can also use additional postbacks linked to specific offers and statuses.

You can use following macros in the postback:

Order status can take the following values:

The reason for the cancellation can take the following values: