Terms and Conditions

Consolidated Full Version · v7.0 (Merchant of Record revision - draft June 2026)
MorePraxis is a trading name of AI Analytics and Integrations Ltd. Trainhub.io is owned and operated by AI Analytics and Integrations Ltd.
Company No. 12431111 · 71–75 Shelton Street, London WC2H 9JQ

Last Updated: 12 June 2026
Governing Law: England & Wales
Website: www.trainhub.io

This document governs your purchase of train e-tickets through the Trainhub.io service and your use of the Trainhub.io website. When you pay through Trainhub.io, you buy your e-ticket from AI Analytics And Integrations Limited, trading as Trainhub.io, as Merchant of Record. Your train journey itself is performed by RAILWAY.UZ under its own conditions of carriage. For journey questions, contact RAILWAY.UZ at eticket.railway.uz.

INTRODUCTION

Please read these Terms of Service carefully before using the Trainhub.io website (www.trainhub.io, the “Website”) or purchasing an e-ticket. By accessing or using the Website, or by completing a purchase through the Website, you confirm that you have read, understood, and agreed to be bound by these Terms of Service in their entirety.

These Terms of Service govern the sale of train e-tickets by AI Analytics And Integrations Limited through the Website and the ticketing and payment services we provide in connection with that sale. They do not govern the performance of the train journey itself - the terms of carriage, journey conditions, and your rights as a passenger during carriage - which are governed by the conditions of carriage of the relevant train operator.

Throughout these Terms of Service, when we use the words “we”, “us”, or “our”, we are referring to AI Analytics And Integrations Limited. When we use “you” or “your”, we mean any person who accesses the Website or purchases an e-ticket through it. When we refer to “these Terms”, we mean these Terms of Service.

1. WHO WE ARE

1.1 Our Identity

The Website, Trainhub.io, is owned and operated by AI Analytics And Integrations Limited (“AI Analytics” or the “Company”), a company incorporated in England and Wales under company registration number 12431111, with its registered office at 71-75 Shelton Street, London, WC2H 9JQ, United Kingdom.

‍All transactions processed through the Website will appear on your bank or card statement under the descriptor “TRAINHUB.IO”, because your purchase is made from AI Analytics And Integrations Limited, trading as Trainhub.io, as Merchant of Record.

1.2 Our Role - Merchant of Record and Ticketing Service Provider

AI Analytics sells train e-tickets for journeys operated by the National Train Company of Uzbekistan, trading as RAILWAY.UZ (UzbekistonTemir Yo'llari), under a distribution arrangement with RAILWAY.UZ. When you buy through Trainhub.io, we sell you the e-ticket in our own name, as principal, and we act as the Merchant of Record for your payment. In this capacity, we:1.2 Our Role - Merchant of Record and Ticketing Service Provider

AI Analytics sells train e-tickets for journeys operated by the National Train Company of Uzbekistan, trading as RAILWAY.UZ (Uzbekiston Temir Yo'llari), under a distribution arrangement with RAILWAY.UZ. When you buy through Trainhub.io, we sell you the e-ticket in our own name, as principal, and we act as the Merchant of Record for your payment. In this capacity, we:

  • own and operate the Website, through which you can purchase e-tickets for RAILWAY.UZ-operated journeys;
  • sell the e-ticket to you and arrange its issuance and delivery to you in PDF format;
  • collect your payment through our own Stripe merchant account;
  • provide fraud detection and monitoring services to protect the integrity of transactions;
  • handle and respond to payment chargebacks in our own right as Merchant of Record;
  • process and pay refunds to you in accordance with the refund policy in Section 9; and
  • account to RAILWAY.UZ for the carriage element of each sale under our distribution arrangement.

1.3 Important: Seller of the Ticket, Not the Train Operator

AI Analytics And Integrations Limited is the seller of your e-ticket and the provider of the Trainhub.io ticketing service. We are NOT a train operator: we do not operate trains, set fares or timetables, or perform the carriage itself, and we are not responsible for the on-board service.

Two contracts arise when you buy through Trainhub.io:

(a) a Purchase Contract between you and AI Analytics And Integrations Limited, trading as Trainhub.io, for the sale of the e-ticket and the provision of the ticketing service, governed by these Terms and the laws of England and Wales; and

(b) a Contract of Carriage between you and RAILWAY.UZ for the train journey itself, governed by RAILWAY.UZ's conditions of carriage (available at eticket.railway.uz) and applicable transport law.

Any queries, complaints, or claims relating to the performance of your journey - including delays, cancellations, seat reservations during travel, on-board conditions, and passenger rights - should be directed to RAILWAY.UZ and are subject to RAILWAY.UZ's conditions of carriage and applicable Uzbek transport law. Any queries relating to your purchase, your payment, your refund, or a chargeback should be directed to us.

2. DEFINITIONS

In these Terms of Service, the following words andexpressions shall have the meanings set out below:

TermDefinition
"AI Analytics"AI Analytics And Integrations Limited, incorporated in England and Wales (company registration number 12431111), 71-75 Shelton Street, London, WC2H 9JQ, trading as Trainhub.io. Also referred to as “we”, “us”, or “our” throughout these Terms.
"Chargeback"A reversal of a payment transaction initiated by a cardholder through their card issuer or bank, disputing a charge that appeared on their payment card statement.
"Contract of Carriage"The legally binding agreement between you and RAILWAY.UZ governing the performance of your train journey and your rights as a passenger during carriage, which is separate from the Purchase Contract and governed by RAILWAY.UZ's own conditions of carriage.
"E-ticket"An electronic train ticket sold to you by AI Analytics, valid for carriage on a RAILWAY.UZ-operated service, and delivered to you in PDF format following a successful Transaction.
"Merchant of Record"The entity that sells the e-ticket to the cardholder, whose name appears on the cardholder's bank statement, and which is responsible to the cardholder for the transaction, including refunds, chargebacks, and payment disputes. For all purchases through the Website, the Merchant of Record is AI Analytics And Integrations Limited, trading as Trainhub.io.
"Purchase Contract"The contract between you and AI Analytics for the sale of the E-ticket and the provision of the Ticketing Services, formed as described in Section 6.6 and governed by these Terms.
"RAILWAY.UZ"The National Train Company of the Republic of Uzbekistan (also known as O'zbekiston Temir Yo'llari), the state railway operator of Uzbekistan, whose e-ticket sales platform is at eticket.railway.uz. RAILWAY.UZ operates the train services and is the counterparty to your Contract of Carriage.
"Refund"A return of all or part of a payment amount to you, processed and paid by AI Analytics as Merchant of Record in accordance with the refund policy in Section 9.
"Stripe"Stripe, Inc., a payment technology company registered in the United States of America, engaged by AI Analytics as its payment processor for Transactions through the Website.
"Ticketing Services"The services provided by AI Analytics under the Purchase Contract, comprising the sale of the E-ticket, order processing, issuance and delivery of the E-ticket, payment collection, fraud detection, customer payment support, refund processing, and the handling of chargebacks and payment disputes.
"Transaction"Any payment made by you through the Payment Interface in consideration for the purchase of an E-ticket from AI Analytics.
"Website"The website located at www.trainhub.io and all sub-pages and features therein, owned and operated by AI Analytics And Integrations Ltd.
"You" / "Your"Any individual who accesses or uses the Website or who makes a purchase through it.

3.  THE TRI-PARTY STRUCTURE — A SUMMARY FOR CUSTOMERS

To avoid any confusion, the following explains the relationship between the three parties involved in your e-ticket purchase:

Party Role What They Handle
AI Analytics / Trainhub.io

(Merchant of Record - Seller of your E-ticket)
A UK company. We sell you the e-ticket, operate the Website, and act as Merchant of Record for your payment. Selling and delivering your e-ticket, collecting your payment, fraud detection, refunds, chargebacks, and payment disputes.
RAILWAY.UZ

(Train Operator)
The national train operator of Uzbekistan. The party that performs your train journey under the Contract of Carriage. Train services, timetables, delays, cancellations, on-board experience, passenger rights, ticket changes, and the tariff rules that determine refund eligibility.
Stripe

(Payment Platform)
A US-based payment platform engaged by us. Stripe provides the secure technical infrastructure through which your card or digital wallet payment is processed. Secure card processing, payment authorisation, tokenised card storage, fraud signals.

4. ACCEPTANCE OF TERMS

4.1 How You Accept

By accessing the Website or making a purchase through it, you confirm that you have read, understood, and agree to be bound by these Terms of Service. If you do not agree to these Terms, you must not use the Website or make a purchase.

4.2 Age and Capacity

By using the Website and Payment Interface, you represent and warrant that: (a) you are at least 18 years of age; (b) you have full legal capacity to enter into a binding contract under the laws applicable to you; and (c) if you are acting on behalf of another person, you have authority to bind that person to these Terms.

4.3 Changes to These Terms

We may update these Terms of Service at any time. Changes will be published on the Website with an updated "Last Updated" date. Continuing to use the Website or the Payment Interface after the updated Terms are published constitutes your acceptance of those changes. We will try to give you reasonable advance notice of material changes. Changes will not apply retrospectively to purchases already completed.

4.4 Two Contracts - Your Purchase and Your Journey

When you complete a purchase through the Website, you enter into a Purchase Contract directly with AI Analytics And Integrations Limited, trading as Trainhub.io, for the sale of your e-ticket and the provision of the Ticketing Services. Separately, a Contract of Carriage arises between you and RAILWAY.UZ for the train journey itself, governed by RAILWAY.UZ's conditions of carriage, which are made available at eticket.railway.uz.

5. OUR SERVICES

5.1 Scope of Our Services

Trainhub.io provides the following services:

  • the sale of e-tickets for RAILWAY.UZ-operated journeys, sold by AI Analytics in its own name as Merchant of Record;
  • a secure online checkout for those purchases, with real-time payment authorization, capture, and settlement via Stripe;
  • issuance and delivery of your e-ticket in PDF format to the email address you provide;
  • fraud detection and transaction monitoring;
  • chargeback handling and dispute response, in our own right as Merchant of Record;
  • refund processing and payment in accordance with Section 9; and
  • customer support for all purchase, payment, and refund matters.

5.2 What We Do Not Provide

We do not provide, and the Purchase Contract does not include, the following, which are matters for RAILWAY.UZ under the Contract of Carriage:

  • the operation, scheduling, or management of train services;
  • the allocation of seating inventory, which is managed by RAILWAY.UZ's reservation systems;
  • passenger assistance during travel, lost property services, delay compensation, or other passenger rights functions arising from the journey; or
  • any service provided by Stripe under Stripe's own terms.
For everything relating to the performance of your journey - timetables, delays, seat queries during travel, cancellations, passenger rights - please contact RAILWAY.UZ directly at eticket.railway.uz or call 1005 (Uzbekistan) or +998 71 299 00 00 (international). For everything relating to your purchase, payment, or refund, contact us (Section 7).

5.3 Website Availability

We aim to keep the Website and Payment Interface available at all times, but we cannot guarantee uninterrupted availability. Planned maintenance, technical failures, or circumstances outside our control may result in temporary unavailability. If the Website is unavailable, you can purchase tickets directly at eticket.railway.uz.

We are not liable for any loss caused by temporary Website unavailability, provided the unavailability was not itself caused by an error on our part.

6. PAYMENTS

6.1 Merchant of Record

All purchases completed through the Website, and all Stripe-based purchases completed through the RAILWAY.UZ platform (eticket.railway.uz) where Trainhub.io is presented as the payment option, are sales by AI Analytics And Integrations Limited (trading as Trainhub.io) acting as the Merchant of Record.

This means that:

  • you are purchasing your e-ticket directly from AI Analytics And Integrations Limited, trading as Trainhub.io;
  • we sell the e-ticket to you in our own name and on our own behalf, as principal, under our distribution arrangement with RAILWAY.UZ;
  • you authorize us to charge your card or digital wallet for the full price of your order;
  • the charge will appear on your bank statement as TRAINHUB.IO (see 6.4); and
  • we are responsible to you for the transaction, including delivery of your e-ticket, refunds, chargebacks, and payment disputes (see Sections 8 and 9).

Stripe, Inc. (“Stripe”), a payment technology company incorporated in the United States of America, is engaged by us as our payment processor and provides the secure technical infrastructure through which your payment card or digital wallet transaction is authorized and processed. Stripe is not the seller of your ticket and is not a party to the Purchase Contract or the Contract of Carriage.

By proceeding with a payment, you acknowledge and agree that:

  • your payment is processed through AI Analytics And Integrations Limited's Stripe merchant account;
  • Stripe's own Terms of Service and Privacy Policy apply to the technical processing of your payment data, and you are encouraged to review those documents at stripe.com/gb/legal; and
  • responsibility for failures, outages, or errors attributable solely to Stripe's infrastructure is addressed in Section 11.5.

6.2 Accepted Payment Methods

Through the Website, the following payment methodsare currently accepted:

Category Accepted Methods
Card Payments Visa · Mastercard · American Express · Diners Club · Maestro
Digital Wallets Apple Pay · Google Pay
Not Accepted Cash · Bank transfer (unless separately agreed) · Cheque · Cryptocurrency

Payment methods available may vary depending on your device, browser,or geographic location, and are subject to the capabilities of theStripe platform at the time of your transaction.

6.3 Funds Flow and Settlement with RAILWAY.UZ

As Merchant of Record, AI Analytics receives the full transaction amount into its own Stripe merchant account and then accounts to RAILWAY.UZ for the carriage element of each sale under our distribution arrangement. The following describes the flow of funds following a successful transaction:

Stage Description
Step 1 — Customer Payment You pay for your e-ticket through the Stripe payment interface. The gross transaction amount is received into AI Analytics And Integrations Limited's Stripe merchant account.
Step 2 — Stripe Fee Deduction Stripe deducts its applicable transaction processing fee directly from the gross amount in accordance with Stripe's standard fee schedule. This fee is not separately charged to you.
Step 3 - AI Analytics Margin AI Analytics retains its agreed margin in accordance with its commercial agreement with RAILWAY.UZ. This is not separately charged to you.
Step 4 - Settlement with RAILWAY.UZ The remaining proceeds are paid by AI Analytics And Integrations Limited to RAILWAY.UZ within the agreed settlement period.

For the avoidance of doubt, neither the Stripe fee nor the AI Analytics margin is an additional charge levied on you above the ticket price displayed at checkout, unless expressly disclosed otherwise.

6.4 Bank Statement Descriptor

All transactions processed through the Stripe payment option will appear on your bank, credit card, or payment card statement under the following descriptor:

Trainhub.io

This is the name of the seller: your purchase is made from AI Analytics And Integrations Limited, trading as Trainhub.io, as Merchant of Record. The train journey itself is operated by RAILWAY.UZ under your Contract of Carriage.

If you do not recognize this transaction on your statement, please contact us at hello@trainhub.io and we will help you identify it.

6.5 Transaction Currency and Foreign Exchange

6.5.1 Transaction Currency

All transactions processed through the Website are denominated and settled in United States Dollars (USD) as the default transaction currency, unless an alternative supported currency is displayed and selected during the checkout process. Where ticket prices are displayed in Uzbekistani Som (UZS) for informational purposes, the binding transaction amount will be the USD equivalent displayed at checkout. The exchange rate applied is determined by Stripe and the card network at the time of processing.

6.5.2 Customer Responsibility for Foreign Exchange Costs

If your payment card or bank account is denominated in a currency other than the transaction currency, your card issuer or bank will apply its own foreign exchange conversion rate and may charge you a foreign currency transaction fee. These charges are applied by your financial institution independently of us and are outside our control.

6.5.3 Refunds and Currency Fluctuation

Any refunds issued to you will be calculated by reference to the original transaction amount in the original transaction currency at the time of purchase. We do not guarantee that the refunded amount, once converted back into your home currency by your bank, will equal the amount originally debited from your account. Any shortfall resulting from exchange rate movements between the payment date and the refund date is not recoverable from us.

6.6 Order Completion and Formation of the Purchase Contract

Your Purchase Contract with us is formed, and your booking is confirmed, when: (i) your payment has been successfully authorised and captured; and (ii) a booking confirmation has been issued to the email address you provided during checkout. Your Contract of Carriage with RAILWAY.UZ in respect of the journey takes effect in accordance with RAILWAY.UZ's conditions of carriage upon confirmation of your booking.

A payment authorisation hold (pre-authorisation) placed on your account does not constitute a completed payment. If authorisation is declined, expired, or cancelled, no booking will be created, no Purchase Contract will be formed, and no funds will be collected.

We reserve the right to cancel or decline any transaction where: (a) payment authorisation is refused by Stripe or your card issuer; (b) we reasonably suspect fraudulent activity; (c) you have an outstanding unpaid balance from a previous transaction; or (d) the transaction triggers our fraud detection systems. In such circumstances, we will notify you and no funds will be retained.

6.7 Saved Payment Details

If you hold a registered account on the Website, you may be offered the option to securely save your payment card details for future transactions. Saved card data is stored and tokenised by Stripe in accordance with PCI DSS standards. AI Analytics And Integrations Limited does not store full card numbers on its own systems. You may view, manage, and delete your saved payment details at any time through your account settings.

6.8 Stripe's Terms of Service and Privacy Policy

Stripe processes your payment data as our payment processor. Stripe's role is limited to payment processing; Stripe is not a party to your Purchase Contract with us nor to your Contract of Carriage with RAILWAY.UZ.

7. CONTACT US

Who does what: We are AI Analytics And Integrations Limited, the company behind Trainhub.io. We sell you your e-ticket and we handle everything about your purchase: your payment, your e-ticket delivery, your refunds, and any chargeback or payment dispute. RAILWAY.UZ (Uzbekiston Temir Yo'llari) is the train company: they run the trains, and any question about the journey itself goes to them.

Before contacting us, please use the table below. It will save you time by pointing you straight to the right person.

7.1 Who to Contact — Quick Reference

Your Question / Problem Who to Contact How to Reach Them
Payment problem: wrong charge, duplicate charge, payment taken but no ticket arrived, card statement query, refund status Us — AI Analytics / Trainhub.io hello@trainhub.io · www.trainhub.io/railwayuz
Telegram: 24/7 · +998 99190 50 05 (Uzbekistan: 1005)
11:00–22:00 UK time
Chargeback or bank dispute: you have raised or want to raise a dispute with your bank Us - we are the Merchant of Record and will handle the dispute. We encourage you to contact us first, as most problems are resolved faster that way hello@trainhub.io · See Section 8 for full details
Train timetables and schedules: times, routes, platforms, connections RAILWAY.UZ — we cannot answer questions about train schedules https://eticket.railway.uz · 1005 (Uzbekistan) · +998 71 299 00 00
Train delays and cancellations: your train is late, cancelled, or disrupted RAILWAY.UZ — we have no information on live train operations. For a refund following a cancellation, see Section 9 https://eticket.railway.uz · 1005 · +998 71 299 00 00
Changing or cancelling a ticket: different date, different train, cancelling your booking RAILWAY.UZ applies the tariff rules for changes; refunds of amounts due are processed by us. See Section 9.3 https://eticket.railway.uz and hello@trainhub.io
Lost property: item left on a train or at a station RAILWAY.UZ — we have no access to RAILWAY.UZ’s lost property system https://eticket.railway.uz · 1005 · +998 71 299 00 00
Service quality complaint: train conditions, staff, cleanliness, catering, safety RAILWAY.UZ — we play no part in running the train service https://eticket.railway.uz · 1005 · +998 71 299 00 00
Stripe / card-processing query: Stripe account, Stripe data, Stripe error unrelated to our booking Stripe, Inc. support.stripe.com
Formal legal notice: court proceedings, legal correspondence Us — registered office 71–75 Shelton Street, London, WC2H 9JQ, United Kingdom

Stripe's Terms of Service (stripe.com/gb/legal/ssa) and Stripe's Privacy Policy (stripe.com/gb/privacy) apply to the technical processing of your payment data. We encourage you to review these documents before completing a transaction.

7.2 Contacting Us - Purchase, Payment, and Refund Questions

We can help with anything about your purchase: charges to your card, your e-ticket not arriving, refunds, chargebacks, and technical errors on our side. If your question is about the operation of the train itself, please go to RAILWAY.UZ (Section 7.3).

7.2.1  Email — the best way to reach us

Email us at hello@trainhub.io. Tell us your booking reference, the date and amount of the charge, and what has gone wrong. We aim to reply within one working day and to resolve complaints within eight weeks.

7.2.2  Online Form

Fill in the form atwww.trainhub.io/railwayuz. You can attach screenshots or bank statements. We reply within one working day.

7.2.3  Live Chat on Telegram

Reach our team on the Telegram app,24 hours a day, seven days a week, for quick questions. For anything formal — a complaint, a refund request, a chargeback — please use email so there is a written record.

7.2.4  Phone

  • From within Uzbekistan: 1005
  • From anywhere else: +998 99 190 50 05
  • Hours: 11:00 – 22:00 UK time, every day
  • We can only discuss a booking with the person who made it. Please have your booking reference to hand.

7.3 Contacting RAILWAY.UZ - the Journey Itself

We have no access to train timetables, live running information, lost property records, or any other part of RAILWAY.UZ's operations. For those matters, please go straight to RAILWAY.UZ.

7.3.1  RAILWAY.UZ Online Portal

Go tohttps://eticket.railway.uz/en/home. From there you can check time tables, view your journey details, request a ticket change, and make a service complaint.

7.3.2  RAILWAY.UZ Phone

  • Within Uzbekistan: 1005
  • International: +998 71 299 00 00

The RAILWAY.UZ team handles: delays and cancellations, lost property, ticket changes, passenger rights, and on-board service complaints.

7.4  Making a Formal Complaint

7.4.1  How to Complain

Email hello@trainhub.io with the subject line "Formal Complaint". Include your name, bookingreference, a description of the problem, and the outcome you are looking for. Attach any relevant documents.

Stage When
We acknowledge your complaint Within one working day
We investigate and respond Within eight weeks (we aim for four weeks for straightforward cases)
Deadlock letter (if unresolved) Issued at eight weeks — triggers your right to go to ADR
ADR referral Details given in the deadlock letter (see Section 12.3.3)

7.4.2 Scope of Our Complaints Process

Our complaints process covers your purchase: charges, e-ticket delivery, refunds, chargebacks, and errors on our side. Complaints about the performance of the train service must go to RAILWAY.UZ; we cannot investigate the operation of the train service on your behalf.

7.5 Our Full Contact Details

Contact Point Details
Company AI Analytics And Integrations Limited (trading as Trainhub.io)
Company Number 12431111 (incorporated in England and Wales)
Registered Address 71–75 Shelton Street, London, WC2H 9JQ, United Kingdom
Email hello@trainhub.io
Website www.trainhub.io
Details given in the deadlock letter (see Section 13.3.4) Details given in the deadlock letter (see Section 13.3.4)
Support Form www.trainhub.io/railwayuz
Live Chat Telegram — 24/7, every day
Phone +998 99 190 50 05 (international) · 1005 (within Uzbekistan) · 11:00–22:00 UK time daily
Legal Notices By recorded post to the registered address above, or by email as directed
Company Joint-stock company "O'zbekiston Temir Yo'llari" (RAILWAY.UZ)
E-ticket portal https://eticket.railway.uz/en/home
Uzbekistan hotline 1005
International hotline +998 71 299 00 00
RAILWAY.UZ handles Timetables · Delays · Cancellations · Ticket changes · Refunds · Lost property · Onboard complaints · Passenger rights
Remember: We sell you your ticket and handle everything about your purchase and payment. RAILWAY.UZ runs the trains. For anything about the journey itself - timetables, delays, cancellations, lost property, or the quality of the service - please contact RAILWAY.UZ directly at https://eticket.railway.uz or call 1005 (Uzbekistan) or +998 71 299 00 00 (international).

8.  CHARGEBACKS AND DISPUTES

8.1  What Is a Chargeback?

A "chargeback" is when your bank reverses a payment on your behalf — typically because yousay the transaction was unauthorised, the goods or service were never delivered, or what you received was not as described.

Because we are the Merchant of Record for all payments on Trainhub.io, your bank sends any chargeback to us, and we handle it in our own right. That is true even if your complaint is actually about the train service rather than the purchase.

In plain terms: if you dispute a Trainhub.io charge with your bank, we will receive that dispute and deal with it. We are the company you bought your ticket from, so the chargeback comes to us.

8.2  We Reserve the Right to Challenge Chargebacks

8.2.1  Our Right to Contest

If you raise a chargeback, were serve the right to challenge it. We will gather evidence and submit it to your card network. That evidence may include:

  • your booking confirmation — showing that a booking was made and a confirmation email was sent to you;
  • e-ticket records — showing that a valid ticket was issued and delivered;
  • ticket usage data — boarding scans, seat occupancy records, conductor validations, and time-stamp data provided to us by RAILWAY.UZ;
  • payment records — Stripe transaction logs confirming the amount and authorisation;
  • terms acceptance — confirmation that you agreed to these Terms when you bought your ticket; and
  • any messages — correspondence between you and us or RAILWAY.UZ before the chargeback was raised.

8.2.2  Your Consent to Us Sharing Your Data

By buying a ticket, you agree that we may share your booking and payment data with RAILWAY.UZ to compile chargeback evidence, and that we may pass that evidence to Stripe, card networks, and banks. We only share what is strictly necessary, and we do this in line with our Privacy Policy.

8.3 Who Is Responsible If a Chargeback Is Upheld?

8.3.1  Three Types of Chargeback

Situation What Happens
A — Our error: duplicate charge, wrong amount, or payment taken but no ticket issued We accept the chargeback and refund you in full. This is our responsibility and we take it.
B - Journey disruption: delay, cancellation, poor conditions, refused boarding If the chargeback is upheld, we return the money as the card network requires. The faster route is usually Section 9: refunds for journey disruption follow the tariff rules in Section 9.3 and are paid by us without a chargeback being needed.
C — Groundless or fraudulent: ticket was used but you still raised a chargeback We challenge this. See Clauses 8.3.3 and 8.4.

8.3.2 When the Complaint Is About the Journey (Situation B)

If your chargeback concerns the train service - a delay, cancellation, poor conditions, or refused boarding - and the card network upholds it, we will return the money as required. Refund entitlements for journey disruption are set by the tariff rules summarized in Section 9.3, which we apply as our refund policy; contacting us under Section 9 is usually faster than a chargeback and achieves the same result where a refund is due. Complaints about the quality of the service itself, beyond any refund of the price, are a matter for RAILWAY.UZ under your Contract of Carriage and its passenger rights process.

8.3.3  When the Chargeback Is Fraudulent (Situation C)

If you raise a chargeback claiming non-receipt or non-use after your ticket has in fact been used - for example, after it was scanned at boarding, checked by a conductor, or confirmed at your seat - that is a groundless dispute. In those circumstances:

  • we may challenge the chargeback with the evidence described in 8.2.1;
  • where the law allows, we may recover amounts you were not entitled to reclaim, through the courts of England and Wales; and
  • we may report demonstrable fraud to fraud prevention databases, Stripe, card networks, and relevant authorities.

8.4 Administrative Fee for Fraudulent Chargebacks

8.4.1 When We May Charge a Fee

We may charge you an administrative fee (the “Chargeback Fee”) only where your chargeback was fraudulent - that is, the evidence demonstrates that you knew a valid ticket had been issued and used when you raised the dispute.

8.4.2  How Much the Fee Is

The fee covers our reasonable costs - staff time, evidence gathering, and any fees charged by Stripe or the card network for the dispute process. It will not exceed 50 GBP per transaction unless the circumstances are exceptional, in which case we will tell you the amount before we seek to collect it.

8.4.3  Paying the Fee

We will email you if a Chargeback Fee is due, with the evidence on which we rely. You will have 14 calendar days to pay or to dispute the fee. If you disagree that the fee is owed, contact us using the details in Section 7 and we will review it. Unpaid fees may be recovered through the courts.

8.5 Talk to Us First

If something has gone wrong, please contact us at hello@trainhub.io before raising a dispute with your bank. As Merchant of Record we can usually resolve duplicate charges, missing tickets, and refund questions within days - faster than the card network dispute process. Nothing in these Terms removes or limits your statutory rights or your rights under your card issuer's and card network's dispute rules.

8.6  Data We Use in Chargeback Cases

By using the Website and buying a ticket, you agree that we and RAILWAY.UZ may collect, keep, and use the following to investigate and respond to chargebacks:

  • transaction records, payment authorisation data, and Stripe logs;
  • e-ticket issue and delivery records;
  • boarding scans, seat occupancy, and conductor validations from RAILWAY.UZ;
  • time-stamp travel data from RAILWAY.UZ's systems; and
  • any messages between you and us or RAILWAY.UZ about the booking.

This data may be passed to Stripe,card networks, and banks as part of the dispute process, in line with our Privacy Policy and UK data protection law.

9.  REFUNDSAND CANCELLATIONS

This section explains how refunds work. The most important thing to understand is that there are two separate processes — one run by us (AI Analytics) for payment errors, and one run by RAILWAY.UZ for everything else.

The key rule: as Merchant of Record, we are responsible for processing and paying every refund due to you, and we pay it to your original payment card. Whether a refund is due, and how much, depends on why you are asking: payment errors on our side are refunded in full (Section 9.2); refunds connected with your journey - cancellation, disruption, or a change of plans - are determined by the tariff rules summarized in Section 9.3, which are set by RAILWAY.UZ for its services and which we apply as our refund policy for purchases through Trainhub.io.

9.1  Who Handles What — at a Glance

Your Situation Who to Contact First
Payment error on our side: duplicate charge, wrong amount, no ticket received Contact us (Section 7). If the error is confirmed, we refund you in full directly through Stripe. See 9.2.
You want to cancel your ticket Apply via eticket.railway.uz or contact us. The tariff rules in 9.3 determine the amount; we pay the refund to your card.
Your train was delayed or cancelled The tariff rules provide for a full refund or rebooking. Once the entitlement is confirmed, we pay the refund to your card.
Partly used ticket or missed connection The tariff rules govern what, if anything, is refundable. Any amount due is paid by us to your card.
Unauthorised or fraudulent charge on your card Contact us immediately. We investigate with Stripe and refund if confirmed.

9.2 Refunds for Payment Errors

9.2.1 When We Refund You in Full

We will investigate and refund you directly and in full if something went wrong on our side with the payment:

  • Duplicate charge: your card was charged more than once for the same ticket;
  • Wrong amount: we charged more than the price shown at checkout due to a system error;
  • No ticket received: we took payment successfully, but no ticket was issued to you due to an API or integration failure; or
  • Stripe error: a technical fault inside Stripe caused an incorrect or duplicate charge, as confirmed by Stripe's logs.

9.2.2  How to Report a Payment Error

Contact us within 30 days of the charge using the details in Section 7. Please include: your booking reference, the date and amount of the charge, what went wrong, and a screenshot of your bank statement if you have one. We will acknowledge within one working day and check Stripe's logs and the ticketing records. If we confirm a payment error, we will send the refund through Stripe straight away.

9.3 Refunds Connected with Your Journey

9.3.1 The Tariff Rules

Refund entitlements connected with the journey - cancellation by you, cancellation or material delay by RAILWAY.UZ, partly used tickets - are determined by the tariff rules applicable to RAILWAY.UZ services, published at eticket.railway.uz and summarized in 9.3.3. We apply those tariff rules as our refund policy for purchases made through Trainhub.io. We do not apply different or less favorable rules than the published tariff.

9.3.2 How a Journey-Related Refund Works

Step What Happens
Step 1 You apply via eticket.railway.uz (or a RAILWAY.UZ ticket office) within the tariff deadlines, or contact us at hello@trainhub.io and we will direct your request into the right process.
Step 2 The request is assessed against the tariff rules, using RAILWAY.UZ's reservation records, and the refundable amount is determined.
Step 3 The seat is released back into the reservation system and the refundable amount is confirmed to us with your Transaction reference.
Step 4 We pay the refund to your original card through Stripe.
Step 5 The money arrives in your account (see Section 9.5 for timings).

9.3.3 Tariff Rules - Summary

When You Cancel What You Typically Get Back
More than 24 hours before departure Full fare and compartment fee, less admin fees
6 to 24 hours before departure Full fare plus 50% of seat fee, less applicable fees
Less than 6 hours before or up to 2 hours after departure Fare only, less fees; seat fee is lost
Train cancelled or materially delayed by RAILWAY.UZ Full refund or rebooking on another train
No-show, visa problem, or your personal circumstances No refund
Child under 5, no separate seat Fully refundable, no admin fee

CIS-country and international routes have different deadlines and fees. Check the full tariff at eticket.railway.uz.

9.4 Our Margin and Stripe's Fee on Refunds

If a payment error on our side triggers a refund, we return the full amount that was wrongly charged, without any deduction.

For journey-related refunds, the amount you receive is determined by the tariff rules in 9.3.3, which may provide for deduction of admin and service fees. How our margin and Stripe's processing fee are treated between us and RAILWAY.UZ is a matter for our distribution arrangement and does not affect the amount due to you under the tariff.

9.5 How Long a Refund Takes

Stage How Long It Typically Takes
We initiate the refund Within 1 working day of confirmation
Stripe processes and sends to your card network 1-3 working days
Your bank credits your account 2-7 working days (varies by bank)
Total — money in your account 5-10 working days from when we initiate

If you still have not received the refund after 15 working days, contact us and we will investigate with Stripe.

9.6  Currency and Exchange Rates

We calculate refunds based on the original amount charged in the original transaction currency at the time of purchase. We do not control what exchange rate your bank applies when converting that back into your local currency. Any difference caused by exchange rate movements between the payment date and the refund date is not something we can compensate for.

10.  DATA PROTECTION AND PRIVACY

10.1 Data Controllers and Processors

There are three parties handling data in respect of your e-ticket purchase: (i) AI Analytics And Integrations Limited, which, as seller and Merchant of Record, processes your booking, payment, and refund data as data controller under the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018; (ii) Stripe, which processes your card payment data in accordance with its own privacy obligations; and (iii) RAILWAY.UZ, which processes data about your journey and carriage under Uzbek law and its own privacy policy. Each party is responsible for its own data processing.

10.2  AI Analytics' Privacy Policy

Our full Privacy Policy, which sets out how we collect, use, store, and share your personal data, is available at www.trainhub.io/privacy. By using the Website, you confirm that you have read and understood that policy.

10.3  Data Used for Chargeback and Fraud Purposes

As described in Section 8.6, by purchasing a ticket you agree that we and RAILWAY.UZ may collect and retain transaction, booking, and travel data for the purposes of investigating chargebacks, detecting fraud, and complying with our legal obligations. We will only retain such data for as long as necessary, and in accordance with our Privacy Policy.

10.4  Your Rights

Subject to applicable law, you have the right to access, rectify, and (in certain circumstances) erase personal data held by us, to restrict or object to our processing of your data, and to data portability. To exercise any of these rights, please contact us at hello@trainhub.io. You also have the right to lodge a complaint with the Information Commissioner's Office (ICO) atico.org.uk.

11.  LIMITATION OF LIABILITY

Subject to applicable law, you have the right to access, rectify, and (in certain circumstances) erase personal data held by us, to restrict or object to our processing of your data, and to data portability. To exercise any of these rights, please contact us at hello@trainhub.io. You also have the right to lodge a complaint with the Information Commissioner's Office (ICO) atico.org.uk.

11.1 What We Are Not Responsible For - the Performance of the Journey

11.1.1 The Basic Rule

We sell you your e-ticket and are responsible to you for the purchase: the sale, payment, ticket delivery, refunds, and disputes. We are not responsible for the performance of the train journey itself. The journey is performed by RAILWAY.UZ under your Contract of Carriage, and matters arising during carriage are RAILWAY.UZ's responsibility under its conditions of carriage and applicable transport law.

11.1.2 Specific Carriage Matters We Are Not Responsible For

Category Examples
Train operations Cancellations, delays, early departures, route changes, reduced services
Seating and capacity Overbooking, wrong seat, seat class downgrade, carriage changes
Service quality Cleanliness, temperature, food, Wi-Fi, comfort, onboard facilities
Staff behaviour Conduct of RAILWAY.UZ staff, contractors, or agents, wrongful refusal of boarding
Luggage and belongings Lost, stolen, delayed, or damaged luggage or personal property
Boarding during carriage RAILWAY.UZ declining to honor a valid e-ticket, seat reservation errors within RAILWAY.UZ's reservation system (not caused by our ticketing or payment systems)
Safety and security Injury, illness, or death connected with the operation of the train service; security failures within RAILWAY.UZ's control
Information Wrong or late timetable, platform, or disruption information from RAILWAY.UZ
For these matters, your remedy lies with RAILWAY.UZ under the Contract of Carriage. Where a journey disruption gives rise to a refund entitlement under the tariff rules, that refund is paid by us under Section 9.

11.2 The Maximum We Will Pay You

11.2.1  Our Liability Is Capped at the Ticket Price

If we breach the Purchase Contract or these Terms, the most we will pay you for any single claim is the price you paid for the ticket involved in that claim. This cap applies to all claims combined arising from the same incident - the cap cannot be multiplied by raising the same issue under different legal headings.

Example: you paid 25 GBP for a ticket and we made a payment error. Our maximum liability for that incident is 25 GBP, regardless of how many legal arguments are made about it.

11.2.2  The Cap Does Not Apply to Our Most Serious Obligations

The cap does not apply where we cannot legally limit our liability — see Section 11.4.

11.3 Losses We Are Not Responsible For

11.3.1  Indirect and Consequential Losses

Even where we have breached these Terms, we are not responsible for any of the following:

  • lost earnings or income — salary, wages, freelance income, or any money you could not earn because the train was late or cancelled;
  • lost profit — business revenue you missed out on;
  • missed connecting travel — a missed flight, ferry, connecting train, bus, or taxi booked around the RAILWAY.UZ service;
  • hotel costs — unplanned overnight stays, cancellation fees, or accommodation change fees;
  • event costs — non-refundable tickets to concerts, weddings, sports events, conferences, or anything else you could not attend;
  • business losses — missed meetings, lost contracts, failed negotiations, reputational damage;
  • loss of enjoyment — a ruined holiday, lost leisure time, or personal opportunities that cannot be recovered;
  • replacement travel — taxis, car hire, or alternative tickets you had to buy; and
  • any other indirect or consequential loss not reasonably foreseeable at the time of purchase.

11.3.2  Why We Exclude These Losses

When you buy a ticket, we do not know why you are travelling, whether you have a connecting flight, or what the consequences of disruption would be for you, and we have no control over the operation of the train service. For consequential losses caused by journey disruption, your remedies lie with RAILWAY.UZ under its passenger rights process and with any travel insurance you hold. We strongly recommend travel insurance for any journey where disruption could cause you significant financial loss.

We are not liable for losses caused by failures within Stripe's own infrastructure - outages, data breaches, or technical failures that are independent of how we have configured or used Stripe. For problems within Stripe's own platform, see stripe.com/gb/legal.

This does not apply to errors caused by our own configuration of Stripe — if we set something up wrongly and that caused your problem, we are responsible for it (see Section9.2.1).

11.4  What We Can Never Limit

Nothing in these Terms limits our liability for:

  • death or personal injury caused by our negligence;
  • fraud or fraudulent misrepresentation by us or our staff;
  • anything we cannot legally exclude under the Consumer Rights Act 2015, Consumer Protection Act 1987, or any other law; or
  • any other liability that English law does not permit us to limit.

11.5 Stripe Infrastructure Failures

Your rights as a consumer are protected. Nothing in this section removes your rights under the Consumer Rights Act 2015 or any other law that applies to you. For free, independent advice on your consumer rights, visit citizensadvice.org.uk.

11.6  Liability Summary

Claim or Loss Are We Liable? Who to Go To
Duplicate charge or wrong amount — our error Yes Us — Section 7
Payment taken, no ticket issued — integration error Yes Us — Section 7
Refund due under the tariff rules (Section 9.3) Yes - we process and pay it Us - Section 9
Train cancelled or delayed (the disruption itself) No - carriage matter RAILWAY.UZ - eticket.railway.uz (refund of the price, if due: us, Section 9)
Overbooking or wrong seat during carriage No - carriage matter RAILWAY.UZ directly
Service quality or staff conduct No - carriage matter RAILWAY.UZ directly
Lost or damaged luggage No - carriage matter RAILWAY.UZ directly
Missed flights, hotels, lost income (indirect loss) No RAILWAY.UZ / travel insurer
Stripe infrastructure failure No Stripe — stripe.com/gb/legal
Death or injury caused by our negligence Yes — no cap Us — Section 7
Fraud by us Yes — no cap Us — Section 7

12. GOVERNING LAW, JURISDICTION AND CONTACT DETAILS

12.1 What This Section Covers

This section sets out which country's law governs these Terms and the Purchase Contract, which courts can deal with disputes about them, and other general provisions. Disputes about the performance of your train journey are governed by RAILWAY.UZ's conditions of carriage and applicable transport law.

12.2 Governing Law

12.2.1 English Law Applies to the Purchase Contract

These Terms, the Purchase Contract, and everything to do with the services we provide - the sale of your e-ticket, the operation of the Website, collecting payments, processing transactions, fraud detection, handling chargebacks, and processing refunds - and any dispute or claim arising out of or in connection with them (including non-contractual disputes or claims) are governed by the laws of England and Wales.

We are incorporated in England and Wales (company number 12431111), we operate from the UK, our Stripe merchant account is held under Stripe's UK terms, and our obligations as Merchant of Record are performed from the UK.

12.2.2 Which Law Applies to Each Relationship

Relationship Governing Law
These Terms and your Purchase Contract (us and you) England and Wales
Your Contract of Carriage (RAILWAY.UZ and you) RAILWAY.UZ's conditions of carriage / laws of Uzbekistan and applicable transport law
Stripe's processing of payment data Stripe's own applicable terms (see stripe.com/gb/legal)
Our distribution arrangement with RAILWAY.UZ Agreed between us and RAILWAY.UZ (not disclosed)

12.2.3 Your Mandatory Consumer Rights Are Not Affected

If you live in a country whose laws give you rights that cannot be waived by contract, this choice of English law does not take those rights away.

12.3 Jurisdiction and Dispute Resolution

12.3.1 Courts of England and Wales

Any dispute about these Terms or the Purchase Contract shall be subject to the jurisdiction of the courts of England and Wales.

12.3.2 Your Statutory Consumer Rights

Nothing in Section 12.3.1 overrides any right you have as a consumer under applicable law to bring a claim in the courts of your own country, and nothing in these Terms limits any statutory protections you have under the Consumer Rights Act 2015 or the Consumer Contracts Regulations 2013.

12.3.3 Alternative Dispute Resolution (ADR)

Before taking legal action, please contact us first (Section 7) so we can try to resolve things quickly.If we cannot sort out your complaint within eight weeks of receiving it in writing, or if you are unhappy with our response, you may have the right to go to an Alternative Dispute Resolution (ADR) scheme. We will tell you which scheme applies in our final response or deadlock letter.

12.3.4 Disputes About Your Train Journey

If your complaint is about the performance of the journey - a delay, cancellation, refused boarding during travel, or the on-board service - your claim lies against RAILWAY.UZ under the Contract of Carriage. Claims about your purchase - the sale, the payment, the ticket's validity, refunds, or chargebacks - lie against us under the Purchase Contract.

12.4 Other Legal Provisions

12.4.1 Severability

If any part of these Terms is found to be invalid or unenforceable by a court, that part is removed and the rest continues in full force.

12.4.2 Waiver

If we do not enforce a right under these Terms on one occasion, that does not mean we have given up that right for the future.

12.4.3 Entire Agreement

These Terms, together with our Privacy Policy and Cookie Policy, make up the whole agreement between you and us for the sale of your e-ticket and the Ticketing Services. They sit alongside - and do not replace - your Contract of Carriage with RAILWAY.UZ and Stripe's terms for the technical processing of payments.

12.4.4 Third Party Rights

No one other than you and us has rights under these Terms.

12.4.5 Language

These Terms are in English. If a translation is provided for convenience, the English version controls in any conflict. Please send all complaints and legal correspondence in English.

12.5 Our Contact Details

Contact Point Details
Company AI Analytics And Integrations Limited (trading as Trainhub.io)
Company Number 12431111 (incorporated in England and Wales)
Registered Address 71–75 Shelton Street, London, WC2H 9JQ, United Kingdom
Email hello@trainhub.io
Website www.trainhub.io
Support Form www.trainhub.io/railwayuz
Live Chat Telegram — 24/7, every day
Phone +998 99 190 50 05 (international) · 1005 (within Uzbekistan) · 11:00–22:00 UK time
Complaints hello@trainhub.io — write "Formal Complaint" in the subject line. Please include your booking reference. We can only discuss a booking with the person who made it.
Legal Notices By recorded post to the registered address, or by email as directed

12.6 Version History

These Terms are effective from [12 June 2026] and replace all earlier versions. v1.0 - 20 Feb 2026: First issue. v2.0 - Sections 7 and 8 added. v3.0 - Section 11 added. v4.0 - Section 2 added. v5.0 - Plain language review. v6.0 - Full consolidation. v7.0 - [12 June 2026]: Merchant of Record revision: AI Analytics And Integrations Limited (trading as Trainhub.io) identified throughout as seller of the e-ticket, provider of the ticketing service, and Merchant of Record; agent and intermediary references removed; refund, chargeback, and dispute responsibility consolidated with Trainhub.io; statement descriptor changed to TRAINHUB.IO; governing law provisions extended to the Purchase Contract; chargeback waiver removed.