Skip to main content

Loyalty Burn

  • Loyalty

Use Accor Loyalty Points for payment on Partner platform.

Version
1.1.0
Status
Live
Incident
No incident

How to use it?

HTTP Methods

The API is accessible through the Https protocol and accepts HTTP GET and POST requests.
It's made to retrieve information  – and  to modify it in any way.

UAT base URL: 
"https://rec-api.accor.com/loyalty/"
PRO base URL: 
"https://api.accor.com/loyalty/"

UAT Example:

"https://rec-api.accor.com/loyalty/v1/burn/isburneligible?pmid={pmidValue}&partnercode={partnercodeValue}"

"https://rec-api.accor.com/loyalty/v1/burn/brand/eligibility?pmid={pmidValue}&partnercode={partnercodeValue}"

"https://rec-api.accor.com/loyalty/v1/burn/fnb/eligibility?pmid={pmidValue}&partnercode={partnercodeValue}"

"https://rec-api.accor.com/loyalty/v1/currencyrate"

"https://rec-api.accor.com/loyalty/v1/currencyrate/{currency}"

"https://rec-api.accor.com/loyalty/v1/brand/currencyrate"

"https://rec-api.accor.com/loyalty/v1/brand/currencyrate/{currency}"

"https://rec-api.accor.com/loyalty/v1/earnburnrates"

"https://rec-api.accor.com/loyalty/v1/burn/burnpoints"

"https://rec-api.accor.com/loyalty/v1/brand/burnpoints"

"https://rec-api.accor.com/loyalty/v1/burn/fnb/burnpoints"

"https://rec-api.accor.com/loyalty/v1/burn/refundburnpoints"

"https://rec-api.accor.com/loyalty/v1/burn/releasepoints"

"https://rec-api.accor.com/loyalty/v1/brand/releasepoints"

"https://rec-api.accor.com/loyalty/v1/fnb/releasepoints"

 "https://rec-api.accor.com/loyalty/v1/earnburnrates/{partnerCode}"

"https://rec-api.accor.com/loyalty/v1/brand/conversionrate/{brandCode}"

"https://rec-api.accor.com/loyalty/v1/fnb/conversionrate/{hotelCode}"

HTTP Response codes

We use conventional HTTP response codes to indicate the success or failure of an API request.

  • Codes in the 2xx range indicate success.
  • Codes in the 4xx range indicate an error.
  • Codes in the 5xx range indicate an server error.

Some 4xx errors that could be handled programmatically include an error code that briefly explains the error reported.

NOT_ENOUGH_POINTS

UNKNOWN_PMID

ACCOUNT_STATUS_NOT_OPEN

LOYALTY_TERMS_NOT_ACCEPTED

REQUEST_UNIQUE_ID_ALREADY_PROCESSED

PRICE_VERSUS_POINTS_MISMATCH

 INVALID_INC_TAX_LOCAL_PRICE

INVALID_NB_POINTS

INVALID_REQUEST_UNIQUE_ID

UNKNOWN_CURRENCY_CODE

TRANSACTION_DO_NOT_EXIST

TRANSACTION_ALREADY_CANCELLED

INVALID_REGULARIZATION_LABEL

Use Accor Loyalty Points for payment on Partner platform in two ways:

  1. Instantly or Directly Burn Points payment process using present time date (same as current transaction date) for pointsDebitDate:
    "pointsDebitDate": "2022-01-16",
  2. Reserve or Block points to be debited later in a Burn Points payment process using future date for pointsDebitDate.  
    "pointsDebitDate": "2022-11-14"

About us

We are far more than a worldwide leader. We are 300,000 hospitality experts placing people at the heart of what we do, and nurturing real passion for service and achievement beyond limits. We take care of millions of guests in our 5,000 addresses.