Channel Partner
The Channel Partner object represents the manager of merchant accounts. A Channel Partner is an organization that manages merchants accounts underneath them. They can create new merchants and manage their users. The Channel Partner can perform API operations on the behalf of the individual merchant. Operations can include creating new users, updating merchant information, performing payment operations and more.
Properties
- Name
id
- Type
string
(required)- Description
- The unique id of the channel partner
- Length Constraints
Length constraints:
Min Length: 1- Example
Example:
"org_1234567890"
- Name
name
- Type
string
(required)- Description
- The name of the organization
- Length Constraints
Length constraints:
Min Length: 1- Example
Example:
"Acme Channel Partner"
- Name
slug
- Type
string
(nullable)- Description
- The slug for the channel partner. This can be used to easily redirect a user to the channel partner's dashboard: https://dashboard.prahsys.com/{slug}
- Example
Example:
"acme-channel-partner"
- Name
website
- Type
string
(nullable)- Description
- The website of the channel partner
- Example
Example:
"https://www.prahsy.com"
- Name
productSold
- Type
string
(nullable)- Description
- The product sold by the channel partner. This is optional and does not have to be set.
- Example
Example:
"Software Services"
- Name
visaMastercardCpRate
- Type
number
(required)- Description
- The percentage rate for Visa and Mastercard transactions.
- Example
Example:
2.5
- Name
visaMastercardCpFee
- Type
number
(required)- Description
- The fee for Visa and Mastercard transactions.
- Example
Example:
0.1
- Name
discoverCpRate
- Type
number
(required)- Description
- The percentage rate for Discover transactions.
- Example
Example:
2.75
- Name
discoverCpFee
- Type
number
(required)- Description
- The fee for Discover transactions.
- Example
Example:
0.15
- Name
amexCpRate
- Type
number
(required)- Description
- The percentage rate for Amex transactions.
- Example
Example:
3
- Name
amexCpFee
- Type
number
(required)- Description
- The fee for Amex transactions.
- Example
Example:
0.2
- Name
visaMastercardCnpRate
- Type
number
(required)- Description
- The percentage rate for Visa and Mastercard transactions for NCP.
- Example
Example:
2.6
- Name
visaMastercardCnpFee
- Type
number
(required)- Description
- The fee for Visa and Mastercard transactions for NCP.
- Example
Example:
0.12
- Name
discoverCnpRate
- Type
number
(required)- Description
- The percentage rate for Discover transactions for NCP.
- Example
Example:
2.8
- Name
discoverCnpFee
- Type
number
(required)- Description
- The fee for Discover transactions for NCP.
- Example
Example:
0.18
- Name
amexCnpRate
- Type
number
(required)- Description
- The percentage rate for Amex transactions for NCP.
- Example
Example:
3.1
- Name
logo
- Type
string
(nullable)- Description
- The logo of the channel partner.
- Example
Example:
- Name
primaryContactEmail
- Type
string
(required)- Description
- The primary contact email of the channel partner.
- Example
Example:
"contact@prahsys.com"
- Name
primaryContactPhone
- Type
string
(required)- Description
- The primary contact phone of the channel partner.
- Pattern
Pattern:
^\+(?:[0-9]){6,14}[0-9]$
- Example
Example:
"+1234567890"
- Name
primaryContactFirstName
- Type
string
(required)- Description
- The primary contact first name of the channel partner.
- Example
Example:
"John"
- Name
primaryContactLastName
- Type
string
(required)- Description
- The primary contact last name of the channel partner.
- Example
Example:
"Doe"
- Name
type
- Type
string
(required)- Description
- The type of organization
- Enum
Possible values:
CHANNEL_PARTNER
- Example
Example:
"CHANNEL_PARTNER"
- Name
createdAt
- Type
string
(required)- Description
- Example
Example:
"2025-06-07T01:53:40.808Z"