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/partner

Header 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

XXXX can be replaced with the client name.


x-api-key string (Required)

This is for authentication purpose and can be obtained by logging into the Extranet itself.

Example: kfpwsfnknknfwknfkwnknef9823rujfsormDFS3ijoncvowoeorfnv

This key will be unique for every client.


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?