Affiliate onboarding
As a partner, you can onboard affiliates that are connected to your main partner account.
You can onboard affiliates:
- Via a sign-up link, which you will find in your MultiSafepay dashboard.
- Via our onboarding API:
- With a Create affiliate request
- With a Create login URL request
- Integrating our API into your own website
Onboarding via the Merchant Control Panel
You can send your affiliates a sign-up link that will automatically create an account for them, linked to your own.
To do this:
- Sign in to your MultiSafepay partner account
- Go to Affiliates > Overview or Partner summary
- Click on the sign-up link to copy it and send it to your affiliate.
flowchart LR A[Partner MultiSafepay dashboard] A --> B[Affililate 1] A --> C[Affililate 2] A --> D[Affililate 3] %% Styling style A fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style B fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style C fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style D fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff
Onboarding via API
1. Create a new affiliate
You can use our onboarding API endpoint to create new affiliates. This will create a new affiliate linked to your partner account.
To do this, use the Create affiliate endpoint with the required parameters:
account.company_name,account.country,account.emailuser.email,user.name,user.passwordcurrencies
Example onboarding via API
Example
curl --request POST \
--url https://api.multisafepay.com/v1/json/signup-account \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"account": {
"company_name": "My company name",
"country": "NL",
"email": "[email protected]"
"id": 99808226
},
"user": {
"email": "[email protected]",
"name": "Simon Smit",
"password": "Mypassword123"
},
"currencies": [
"EUR",
"USD"
]
}Example response
{
"success": true,
"data": [
{
"account": {
"company_name": "My company name",
"country": "NL",
"email": "[email protected]"
},
"user": {
"email": "[email protected]",
"name": "Simon Smit",
"password": "Mypassword123"
},
"currencies": [
"EUR",
"USD"
]
}
]
}2. Create a login URL
Once you've created a new merchant, you can give them access to their account by creating a login URL.
To do this, make a create login URL request with the following required parameters:
- The
account_id, which you can retrieve with making a get affiliate request. expires_into add an expiration time. If no value is set, it will default to
Example onboarding via API
flowchart LR A[API endpoints for onboarding and management] A --> B[Affiliate 1] A --> C[Affiliate 2] A --> D[Affiliate 3] %% Styling style A fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style B fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style C fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style D fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff
Onboard you affiliates in your own environment
You can integrate our solutions into your own platform to onboard and manage affiliates from your environment.
flowchart LR A[Your platform environment] --> B[Integrated API endpoints for onboarding and management] B --> C[Affiliate 1] B --> D[Affiliate 2] B --> E[Affiliate 3] B --> F[Affiliate 4] B --> G[Affiliate 5] %% Styling style A fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style B fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style C fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style D fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style E fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style F fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff style G fill:#3fa9f5,stroke:#3fa9f5,color:#ffffff
Updated 20 days ago