Partner
Partner SET
By using the Partner API, you can easily create a Partner account on TokenSu and seamlessly integrate it with the Payment Gateway. The Partner API provides detailed information, including partner ID, partner name, email address, contact number, contact name, currency code, and property status.
The Partner API enables you to efficiently set up separate accounts for each Property within the system. This allows the PMS to integrate different Payment Gateways with each Property, providing flexibility and customization based on each Property's unique requirements.
Endpoint
POST
https://token.suissu.com/service/api/partnerHeader Parameters
Content-Type string (Required)
Indicates the format of the data that has to be sent or received.
Example:
application/json
x-api-name string (Required)
This is for authentication purpose and can be obtained by logging into the Extranet itself.
Example:
XXXXFIRSTAPP
x-api-key string (Required)
This is for authentication purpose and can be obtained by logging into the Extranet itself.
Example:
kfpwsfnknknfwknfkwnknef9823rujfsormDFS3ijoncvowoeorfnv
Attributes
partner_id string (Required)
Indicates the unique property ID assigned upon creation of the property.
partner_name string (Required)
Indicates the name of the partner.
email_address string (Required)
Indicates a valid email address of the contact person. The email address should be unique for each partner.
contact_number string (Required)
Indicates the contact number of the contact person.
contact_name string (Required)
Indicates the name of the contact person.
status string (Required)
Indicates the status of the property.
currency_code string (Required)
Indicates the currency accepted by the partner.
Sample Request
{
"partner_id": "H1",
"partner_name": "Heritage Group",
"email_address": "heritage@example.com",
"contact_number": "9874563210",
"contact_name": "John Smith",
"currency_code": "USD",
"status": "active"
}Responses
200 Success Response
status string
Indicates the status of the request.
ErrorMessages string
Indicates the error messages, if any.
{
"Status": "Success",
"ErrorMessages": []
}400 Bad Request
status string
Indicates the status of the request.
ErrorMessages string
Indicates the error messages, if any.
{
"Status": "Fail",
"ErrorMessages": [
"contact_number : value is not valid phone number",
"currency_code : Invalid or missing currency"
]
}401 Unauthorized
status string
Indicates the status of the request.
ErrorMessages string
Indicates the error messages, if any.
{
"Status": "Fail",
"ErrorMessages": [
"Unauthorised"
]
}Last updated
Was this helpful?