Card API
The Card API simplifies the process for you to seamlessly create or add a Credit Card to a Property without the need to store the card information within their own system. This alleviates the concerns and responsibilities associated with storing sensitive card data, providing a convenient and secure solution for managing Credit Cards within the PMS Partner's operations.
Additionally, the Card API encompasses a wealth of information pertaining to a Credit Card. This includes essential components such as the partner ID, card number, cardholder name, CVV code, card type, expiry month, expiry year, and various actions that can be performed on the card. This comprehensive set of information ensures efficient management and utilization of Credit Card data within the system.
The Card API also includes several actionable functionalities that can be applied to Credit Cards:
Store : This action enables you to securely store Credit Card information, including the cardholder's name, card number, CVV code, expiry month, and expiry year.
Intent : This action allows you to create a customer or intent associated with a particular Credit Card. This process generates a token ID specifically for the PMS, which can be utilized for future charges on the same card.
Token : This action enables you to generate a unique token ID, which can be used only once to charge a Credit Card.
Charge : This action empowers you to initiate the charging process for a Credit Card, facilitating seamless payment transactions without the need to store the card information for future use.
Endpoint
POST
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
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 the creation of the Property.
card_number
string (Required)
Indicates the credit card number.
card_holder_name
string (Required)
Indicates the name of the card holder.
cvv_number
string (Required)
The CVV number of the credit card.
expiry_month
string (Required)
Indicates the expiry month of the card.
expiry_year
string (Required)
Indicates the expiry year of the card.
action
string (Required)
Indicates the desired action on the credit card.
customer_name
string
When you use "Pay Advantage" payment gateway than this field is required while generate the token and direct charge.
currency_code
string
Indicates the currency accepted by the partner. It is only required if the credit card is directly charged.
amount
string
Indicates the amount that has to be charged from the credit card. It is only required if the card is directly charged.
Sample Request
Responses
200 Success Response
status
string
Indicates the status of the request.
ErrorMessages
string
Indicates the error messages, if any.
400 Bad Request
status
string
Indicates the status of the request.
ErrorMessages
string
Indicates the error messages, if any.
401 Unauthorized
status
string
Indicates the status of the request.
ErrorMessages
string
Indicates the error messages, if any.
Last updated
Was this helpful?