> For the complete documentation index, see [llms.txt](https://ctracker-docs.keywordrush.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ctracker-docs.keywordrush.com/affiliate-networks/supported-networks/pepperjam.md).

# Pepperjam

### What you need

| Field          | Where to find it                                                                |
| -------------- | ------------------------------------------------------------------------------- |
| **API Key**    | Pepperjam → [Generate API key](https://www.pepperjamnetwork.com/affiliate/api/) |
| **Website ID** | The ID of the website in your Pepperjam account                                 |

Both are required.

### Setting it up

1. `Cashback Tracker` → `Networks`. Pepperjam is already in the list — press **Configure** on its row.
2. Paste the API Key and Website ID.
3. Tick **Enable network**.
4. Set **Default cashback**.
5. Save, then press **Refresh shops** on the row.

### What it imports

* **Shops** — advertisers you are approved for
* **Coupons** — creatives and offers
* **Orders** — transactions, on the schedule you set

### Pepperjam-specific settings

Pepperjam has two in-between states, and each gets its own setting:

**Delayed status** — a transaction Pepperjam has held back. Pending is the sensible reading: delayed means not yet decided.

**Locked status** — a transaction finalised for payment. Approved is usually right here, since locked means Pepperjam has committed to it.

Both can be set to pending, approved or declined. Change them only if you know how your advertisers use those states.

### The sub ID

Pepperjam calls it **sid**. Cashback Tracker sends `cbtrkr-<member id>`.

### Getting orders sooner

{% hint style="danger" %}
**Do not set up a postback for Pepperjam.** It has a built-in module, and the plugin polls it over an authenticated API.

Adding a postback would mean creating a second, custom network — and the same purchase would then arrive twice, once from each. Both copies are stored, and **the member is credited twice**, at two different cashback rates.
{% endhint %}

To have sales show up faster, lower **Download new orders** in `Settings` → `General`. It goes down to every 15 minutes, and a short interval is cheap because it only asks for the last couple of days.

See [Importing orders](/affiliate-networks/importing-orders.md).

### When nothing imports

**No shops.** Check the API key first — Pepperjam keys are generated on demand and generating a new one retires the old.

**Shops but no orders.** Check the Website ID. Transactions are reported against the site that produced them.

**Orders stuck as pending forever.** Look at the Delayed and Locked settings. If both are mapped to pending, nothing Pepperjam sends will ever become available to your members, and it will look like the network has stopped approving.

`Cashback Tracker` → `Logs` records Pepperjam's own error text.
