Onboarding an Affiliate

Onboarding an affiliate with the main merchant can be facilitated through different methods, from manually sending a Seller Registration Link via the Novalnet Admin Portal to dynamically creating affiliates through the API.

Seller Registration URL

Manual method using registration links sent through the Admin Portal

API Integration

Dynamic affiliate creation through programmatic API calls

Through Seller Registration URL Link

1

Generate Registration Link

The main merchant logs into Novalnet's Administrator Portal and sends out the Seller Registration URL to their affiliates. This URL can be found under:

Marketplace/Affiliate → Affiliate Info → Under the PROJECT
Reference Image
2

Affiliate Registration

The affiliate receives the registration link from the merchant and completes account creation through the Novalnet Admin Portal. An email confirmation is sent to the affiliate email provided in the form.

Once the account is created, the merchant is also notified about the event through the webhook notification AFFILIATE_CREATION with all the relevant details of the affiliate.

Webhook Notification
Event: AFFILIATE_CREATION
Reference Image
3

Document Verification

The affiliate must then complete their company information and upload supporting documents to proceed with account activation. Depending on the model, further steps like KYC procedures and contract signing may be required.

Additional Requirements
KYC procedures and contract signing may be required
Reference Image
ONBOARDING-AN-AFFILIATE-3.png
4

Account Activation

Once completed, the affiliate receives an activation confirmation email. Simultaneously, a webhook with the event AFFILIATE_ACTIVATION is sent to the main merchant.

Webhook Notification
Event: AFFILIATE_ACTIVATION

The commission setup can now be configured between the affiliate and the merchant in the Novalnet Admin Portal under the main merchant's account at the Project Level. If the commission setup has to be handled dynamically on a transaction level, please refer to the technical integration section of the corresponding models for details.

5

Implementation & Usage

The activated Affiliate ID must be used within the platform wherever their products or services are linked, or wherever commissions are calculated. This ID is essential in API requests for proper revenue splitting and commission sharing.

Implementation Ready
Use Affiliate ID for revenue splitting and commission calculations

Through API

Dynamic Affiliate Creation

For programmatic affiliate onboarding, utilize our comprehensive API endpoints. This method allows for seamless integration with your existing systems and automated workflow management.

Technical Integration Required