# Affiliate request payment

The **Affiliate Request Payment** feature lets you invite affiliates to proactively request a payout from their available balance, instead of waiting for a scheduled pay run. It gives partners transparency into what they can withdraw and creates a clear approval workflow for you—reducing back-and-forth and speeding up the payment cycle.

**Why use it**

* **Transparency:** Affiliates see exactly what’s available to withdraw and when it’s paid.
* **Control:** You decide what gets paid and when (with reasons for declines).
* **Efficiency:** One queue to process requests; fewer support tickets and manual follow-ups.
* **Flexibility:** Works with your configured payout methods (e.g., PayPal, Wise, bank transfer, store credit).
* **Auditability:** Every request has a status history (Pending → Paid or Declined).

**Extra amount (optional)**

* Affiliates can include a one-off **extra amount** (e.g., bonus top-up).
* They must provide a note (and an invoice/receipt if you require it).
* The extra amount is reviewed and approved/declined as part of the request total.

### Before you start (important rules)

* **Auto-payment schedule must be OFF.** The Request Payment feature can’t be enabled while an auto-payment schedule is active. Turn off your schedule first.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2Fk2LWANH50txMn880FlE9%2Fimage.png?alt=media&#x26;token=534bc5c1-c3c4-43ae-9476-0ce906c326a2" alt=""><figcaption></figcaption></figure>

* **New email template:** When you enable Request Payment, a new email template—**Denied payment request**—is automatically enabled for notifications.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FiTCqUZwGty1ju17TmVPJ%2Fimage.png?alt=media&#x26;token=8d4fa07e-ebe4-43db-a048-29f0a1fa45c1" alt=""><figcaption></figcaption></figure>

### Setup Affiliate Request Payment

* Open **Settings → Payment → Affiliate request payment → Set up**.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2Fu79i8cJBXlLFb26inMci%2Fimage.png?alt=media&#x26;token=a2f395db-6900-4b9e-8c22-5e37e511a8c6" alt=""><figcaption></figcaption></figure>

* Toggle **Enable affiliate request payment** on.
* In this settings, you have different configurations:
  * **Program to apply:** Choose **All programs** or select specific programs. Only affiliates enrolled in the chosen program(s) will see the **Request payment** option in their portal.
  * **Minimum affiliate commission (optional):** Set a threshold for **approved/unpaid** commission. Affiliates can submit a request only when their available amount meets or exceeds this minimum.
  * **Allow affiliates to request extra amount (optional):** If enabled, affiliates can add a one-off **extra amount** (e.g., shipping reimbursement or bonus) on top of their approved commission when submitting the request.
  * **Affiliate invoice type:** Decide how invoices are handled for payout requests:
    * **Generate the invoice automatically**\
      UpPromote creates a standardized invoice with request details when the affiliate submits. Fastest for teams that don’t need a custom invoice format.
    * **Allow affiliates to upload invoice files**\
      Affiliates must attach an invoice before the request can be submitted. Useful if your finance team needs a specific template or supporting documents.
* Click **Save**.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FUViPuM1EwhaJacJyXKiu%2Fimage.png?alt=media&#x26;token=7280c1fd-5a1c-4361-952d-2227087e5e39" alt=""><figcaption></figcaption></figure>

### Affiliate Experience

**Where they see it:** On the affiliate **Dashboard**, eligible affiliates see a **Request payment** button alongside their **Approved commission**.

**Button states**

* **Enabled:** If approved & unpaid commission **≥ your set minimum**, the button is clickable.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FIYaDlaTqYuLWjqZDiuPu%2Fimage.png?alt=media&#x26;token=ccdce4e0-330a-4d68-b680-81537696499c" alt=""><figcaption></figcaption></figure>

* **Disabled:** If it’s **below the minimum**, the button is shown but disabled (with a note showing the required amount).&#x20;

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FV8j841vAusiKC7KYoU70%2Fimage.png?alt=media&#x26;token=4be4a233-e61b-4276-a300-90f8f469755a" alt=""><figcaption></figcaption></figure>

Or, affiliate has a **pending payment request**. You need to review that request so that affiliate can request another commission payout.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FO6XxdP05tU9oTm7GqvNK%2Fimage.png?alt=media&#x26;token=7427f6af-ac69-4eda-9e76-2efe37f5e30c" alt=""><figcaption></figcaption></figure>

**Request flow**

When eligible, affiliates click **Request payment** button. The form shows as follows:&#x20;

1. **Request extra amount** *(shown only if enabled by the merchant)*
   * Affiliate can enter an additional amount (e.g., reimbursement/bonus).
   * Counts toward the **request total**.
2. **Approved commission, Total referrals and total request amount**
   * Auto-filled with the affiliate’s **approved & unpaid** commission (read-only).
   * Total request amount = Approved commission request + Extra amount
3. **Invoice**
   * If **Invoice type = Affiliate uploads invoice**, an invoice file **must be attached** before submitting.
   * If auto-generated, no upload field is shown.
4. **Messages (required)**
   * Affiliate must enter a short **reason** for the request (e.g., “September payout + shipping reimbursement”).&#x20;
5. **Send request**

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2F4XKmd93goruTUwx96glT%2Fimage.png?alt=media&#x26;token=40cf1a7c-540c-4cfc-b62c-fa9443b180a6" alt=""><figcaption></figcaption></figure>

## Review affiliate payment requests

#### Before you start (important rules)

Approved referrals included in a request are **locked** while the request is **Pending**. You **cannot pay or undo them individually**. You must either **Approve & Pay** the whole request or **Deny** it.

#### Where to review requested payments

**Path:** **Payments → (Manual&#x20;*****or*****&#x20;In-app payment) → Requested payments**

* If the affiliate’s payout method is **PayPal Payouts / Wise (integrated)/ Store credit** → go to **In-app payment → Requested payments**.
* If the payout method is **Bank transfer / other manual** → go to **Manual payment → Requested payments**.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2Feei6Hg6Ai5y5gPZvciCh%2Fimage.png?alt=media&#x26;token=43fec325-c713-4372-8239-ee891b2f7aa4" alt=""><figcaption></figcaption></figure>

Then, click the **Review payment** button to review affiliate's payment request. In the review request details, you will see:&#x20;

* **Approved commission** (auto-filled)
* **Extra amount** (if requested)
* **Total**
* **Payment method**
* **Affiliate invoice** (auto-generated or uploaded)
* **Affiliate message (reason)**

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2F85CVmwHI9InhMkwcT5Ui%2Fimage.png?alt=media&#x26;token=9e3fdf6e-5713-49c3-a491-72db0580cf19" alt=""><figcaption></figcaption></figure>

#### Actions

* **Deny:** Decline the request and enter a **denial reason**. The request is closed and locked referrals are released back to the balance.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FYDSgGBPGq6bCg0LsJbHf%2Fimage.png?alt=media&#x26;token=0daf2b56-7a75-45e1-9311-2acfa0cc7275" alt=""><figcaption></figcaption></figure>

**Denied payment request** will be shown in the Paid referrals/History

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2F6OCGdEAycogsvsld8o4y%2Fimage.png?alt=media&#x26;token=1ab29c4d-b45b-46bb-a2c7-9f0e20e6ebd7" alt=""><figcaption></figcaption></figure>

* **Mark as paid:** Approve and pay the request.
  * **In-app payment**: processes via the integrated method.
  * **Manual**: record payment after you transfer externally.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2Fa7SDnp6oaeiRItIKxgh0%2Fimage.png?alt=media&#x26;token=fd3532c3-d8dd-41ad-8e66-df1976d8f7cd" alt=""><figcaption></figcaption></figure>

#### Partial approval (extra amount)

You can **approve the commission** but **deny the extra amount** (if invoice is auto-generated by the app)

* Enter an **extra-amount denial reason**.
* The commission is paid; the extra amount is marked denied and not included in the payout.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FUHzIn25vDqWFFD50BQkZ%2Fimage.png?alt=media&#x26;token=32772a68-a6c8-47fe-88fa-4ce2c5c68206" alt=""><figcaption></figcaption></figure>

**Note:**&#x20;

* If invoice is upload by affiliate, you cannot deny the extra amount.
* If you approve extra amount, system will create a referral and pay automatically.

## How affiliates see request results

#### Approved & paid payment request

* A **success banner** appears: “Your payment request was paid.”
* Clicking **View** opens **Payment details**, showing: approved commission, extra amount (if any), total paid, payment method, paid date, and the invoice.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2F0XwEcyALMpjGtW29jcrI%2Fimage.png?alt=media&#x26;token=b8820ba6-ef1f-4720-b110-8f0fbf16b34e" alt=""><figcaption></figcaption></figure>

#### Denied payment request

* A **denied banner** appears on the Dashboard.
* The affiliate also receives a **“Denied payment request”** email.
* **View** opens the request details with the **denial reason**.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2Fj8JhUZvajEng2sWKnOxr%2Fimage.png?alt=media&#x26;token=8a995d52-9c77-4f05-bb1a-9afd646f7ef9" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FwPzwqsO1D1Uq2f3koCas%2Fimage.png?alt=media&#x26;token=e30e7e12-7e6d-4035-8857-03cd22c7990e" alt=""><figcaption></figcaption></figure>

In the payment request details, affiliate can see the denied amount and reason:

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FoYL0MrAosRhylMdO1X6e%2Fimage.png?alt=media&#x26;token=b652e957-23e4-4955-984f-76a8e3eae603" alt=""><figcaption></figcaption></figure>
