Este conteúdo ainda não está disponível neste idioma.

Loyalty points reconciliation

The daily points reconciliation (recon) file is intended to help you maintain accurate loyalty point totals for your customers. Because Expedia does not have access to adjust your system’s totals, when a customer books travel using loyalty points, your records will need to take that usage into account.

Every day, your site will send a .csv file with information about transactions that occurred on your template site in the 24-hour period between 12:00 AM PST and 11:59 PM PST.

The file will be exchanged daily via secure file transfer protocol (SFTP), which you’ll agree on with your Expedia launch manager.

Recon file name

The standard naming convention for the daily points recon file is (in order) your brand or organization name, the country code in which the template site is operating, and the date and time of the file’s generation. Each element should be separated by an underscore (_) character, like this: YourBrand_countrycode_date.csv.

The date format should be dd_mm_yyyy_hhmm, and country code is case-sensitive. Note: there is no validation of the country code on the Expedia side—it is used only as metadata.

For example, your file name might look like this: YourBrand_USA_28_04_2024_0800.csv.

About the file

The file contains several standard headers and corresponding values. If you have additional fields that need reconciliation, you can include them after the standard values.

Information

Note

Only confirmed transactions need to be sent in the file. Cancelled transactions should be skipped.

Be sure to trim any spaces or nonvisible characters around the header names for accurate reflection on your template site.

Standard headerDescriptionData formatSample value
TRANSACTION DATEThe date of the transactiondd-month-yy hh.mm.ss
(not null or blank)
18-Aug-22 19.22.44
ORDER IDThe Expedia order ID shared in the API request

Note: If you open the file in Excel, the default import rules can corrupt this field’s values
String
(not null or blank)
9223371999748510705
REQUEST IDA unique request identifier Expedia provides for use in reconciliationString
(not null or blank)
 
PARTNER CONFIRMATION IDA unique transaction identifier that you provideString
(not null or blank)
varies
TRANSACTION TYPEThe type of transaction represented; valid values include Redeem or RefundStringRedeem
QUANTITY TOTAL POINTSThe total number of points in the transaction; should always be a positive numberInteger1500
VALUE TOTAL POINTSThe currency value of the points used

Note: Your Expedia launch manager will discuss further details of this value with you, to make sure that it’s interpreted correctly for all transactions
Integer500
CURRENCY CODEThe ISO standard currency code used for the points value; for example, USD, CAD, AUDStringUSD

Onboarding and file transfer steps

To transfer the daily points recon file, you’ll need to set up communications protocols that will ensure the security of your data.

  1. First, you’ll create an SSH (secure shell) public/private key pair and share the public key with us.
  2. We’ll share a public key that you’ll use to encrypt and upload the file.
  3. We’ll share SFTP details so that you can connect via your SSH private key and upload the encrypted file in the specified directory.

SFTP details

ServerValues
TESTHost: secure-file-transfer-test.expedia.com
UserName: <To be provided by Expedia>
Folder : /<file to be uploaded inside root folder>
PRODHost: secure-file-transfer.expedia.com
UserName: <To be provided by Expedia>
Folder : /<file to be uploaded inside root folder>
Esta página foi útil?
Como podemos melhorar esse conteúdo?
Agradecemos por nos ajudar a melhorar.