Instant, low-cost, transparent settlements in travel

XeniPay is a blockchain-based reconciliation and settlement system, custom built for the travel industry
Mainnet Transactions
Ecosystem Bookings
Settlement Amount
Total
Wallets
Live Data

Fast

Settlements

Low Cost

Settlements

Mainnet Transactions
Ecosystem Bookings
Settlement Amount
Total
Wallets
Live Data

Do you spend too much time and money paying partners and managing invoicing disputes?

XeniPay offers real time booking status transparently viewable by all counterparties. One universal transaction ID, so everyone can agree if and when funds are owed.

How XeniPay Works

// Store Booking Data in HCS
const ledgerTopicId = await
hcsProvider.createTopic({ topicMemo: _id });

// Insert into Booking Table
const booking = await
databaseCommon.insert(MODEL.BOOKING, {
by: userId,
amount: fare.total,
_id,
type: bookingType,
isRefundable,
isSettled: false,
start,
end,
bookingDetails,
cancellationPolicy,
ledgerTopicId:
ledgerTopicId.topicId,
});

// Store data in HCS for the event in the given topicId
const hcsTransaction = await hcsProvider.submitMessage(
ledgerTopicId.topicId,

JSON.stringify(bookingDetails),
);
  • 01 / 04

    Capture booking info

    Key information from each booking is captured via smart contract. No manual tracking required.

  • 02 / 04

    Single source of truth

    Stop fighting with your counterparties about booking status! Everyone sees a single source of truth.

  • 03 / 04

    Reduce credit risk

    Receive payment instantly when the smart contract rules allow it.

  • 04 / 04

    Low-cost Settlement

    Instantly and cheaply settle every vendor – even for micropayments.

01 / 04

Capture booking info

Key information from each booking is captured via smart contract. No manual tracking required.

// Store Booking Data in HCS
const ledgerTopicId = await
hcsProvider.createTopic({ topicMemo: _id });

// Insert into Booking Table
const booking = await
databaseCommon.insert(MODEL.BOOKING, {
by: userId,
amount: fare.total,
_id,
type: bookingType,
isRefundable,
isSettled: false,
start,
end,
bookingDetails,
cancellationPolicy,
ledgerTopicId:
ledgerTopicId.topicId,
});

// Store data in HCS for the event in the given topicId
const hcsTransaction = await hcsProvider.submitMessage(
ledgerTopicId.topicId,

JSON.stringify(bookingDetails),
);
02 / 04

Single source of truth

Stop fighting with your counterparties about booking status! Everyone sees a single source of truth.

03 / 04

Reduce credit risk

Receive payment instantly when the smart contract rules allow it.

04 / 04

Low-cost Settlement

Instantly and cheaply settle every vendor – even for micropayments.

Product Demo

We’d love to show you our game changing system for managing reconciliation and settlement of travel transactions. Schedule a demo to learn more!

Interested Partners

We are currently offering XeniPay exclusively to selected partners