Single Affiliate Model

In the Single-Affiliate Model, only one affiliate can participate per order. The marketplace functions solely as a platform provider. This model suits use cases where combining services from multiple sellers isn't practical.

Examples include:

  • Food delivery from a single restaurant
  • Booking a doctor's appointment
  • Reserving a museum spot

Only one transaction is created, and the affiliate offering the product/service is liable for:

Invoice Generation

Transaction Management

Refund Processing

How the Single-Affiliate Model Is Technically Achieved

The affiliate's ID is passed via merchant.submerchant_id and the total turnover is defined in transaction.amount

SAMPLE CODE
"merchant.submerchant_id": "2261",
"transaction.amount": "2500"

Commission Sharing Between Marketplace and Affiliates

Percentage-Based Sharing:

  • Default is 100% to affiliate
  • Configure commission if the marketplace wants a share

Fixed Amount Sharing:

  • Default is 100% to affiliate
  • Configure commission if the marketplace wants a share

Setup Locations in Admin Portal:

  • Default is 100% to affiliate
  • Configure commission if the marketplace wants a share

Cost Sharing

Payment gateway costs (e.g., transaction fee, fraud module fee) are:

  • Default: 100% borne by marketplace
  • Can be customized per affiliate or entire project

Novalnet processes these as individual affiliate transactions, while the customer sees a single unified debit.