This document governs your use of the Trainhub.io payment interface only. It does notgovern your train journey—that is governed by RAILWAY.UZ's own terms and conditions. For journey questions, contact RAILWAY.UZ at eticket.railway.uz.
Please read these Terms of Service carefully before using theTrainhub.io website (www.trainhub.io, the "Website"). By accessing or using the Website, or by completing a payment transaction 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 solely the payment processing services provided by AI Analytics And Integrations Limited through the Website. They do not govern the sale of train tickets, the terms of carriage, journey conditions, or any other aspect of train travel, which are governed exclusively by the terms and conditions 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 initiates a payment transaction through it. When we refer to "these Terms", we mean these Terms of Service.
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.
AI Analytics also trades under the name MorePraxis. All payment transactions processed through theWebsite will appear on your bank or card statement under the descriptor "Trainhub.io [RAILWAY.UZ]", reflecting both our payment processing role and the identity of the underlying train operator.
AI Analytics has been commissioned by the National Train Company ofUzbekistan, operating under the trading name RAILWAY.UZ (Uzbekiston Temir Yo'llari), to act as its exclusive technology and payment services provider for Stripe-based online ticket purchases. In this capacity, we:
• own and operate the Website, which serves as the Stripe-powered online payment interface for RAILWAY.UZ's e-ticket sales;
• process Stripe payments for RAILWAY.UZ e-tickets on behalf of RAILWAY.UZ, collecting payments through our own Stripe merchant account
• provide fraud detection and monitoring services to protect the integrity of payment transactions;
• manage counter-dispute processes in respect of payment chargebacks initiated by cardholders;
• process refunds to customers in accordance with RAILWAY.UZ's refund policy;
• remit net sale proceeds to RAILWAY.UZ's designated bank accounts after deducting our agreed commission and applicable Stripe transaction fees.
AI Analytics And Integrations Limited is NOT atrain operator. We do not operate trains, sell train tickets in ourown right, set fares or schedules, or assume any responsibility forthe provision of train services. We have no contractual role in, andaccept no liability for, any aspect of your train journey.
The contract of carriage — that is, the legal agreement governing your train journey, including your rights as a passenger — is made solely and exclusively between you and RAILWAY.UZ. That contract is governed by RAILWAY.UZ's own terms and conditions of carriage, which are made available to you on RAILWAY.UZ's platform(eticket.railway.uz) prior to ticket purchase and which you must accept separately.
Any queries, complaints, or claims relating to your journey —including delays, cancellations, lost tickets, seat reservations, and passenger rights — must be directed to RAILWAY.UZ directly and are subject to RAILWAY.UZ's terms and conditions and applicable Uzbek transport law.
In these Terms of Service, the following words and expressions shall have the meanings set out below:Stripe's payment infrastructure; and
To avoid any confusion, the following explains the relationship between the three parties involved in your e-ticket purchase:
When you purchase an e-ticket through the Website: (i) your payment is processed by Stripe through AI Analytics' Stripe Merchant Account;(ii) your bank statement will show the descriptor Trainhub.io[RAILWAY.UZ]; (iii) RAILWAY.UZ will issue your E-ticket; and (iv) your journey is governed by RAILWAY.UZ's terms and conditions, not these Terms.
By accessing the Website or initiating a payment transaction through the Payment Interface, 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 the Payment Interface.
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.
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.
These Terms govern your use of our Payment Interface only. They do not govern your train journey. By completing a payment, you also agree to RAILWAY.UZ's own terms and conditions of carriage, which are presented to you separately on RAILWAY.UZ's platform prior to purchase.
Trainhub.io provides the following services exclusively:
We do not provide, and expressly disclaim any responsibility for, the following:
For everything relating to your journey — timetables, delays, seat queries, cancellations, passenger rights — please contact RAILWAY.UZ directly at eticket.railway.uz or call 1005 (Uzbekistan) or +998 71299 00 00 (international).
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 a payment error on our part.
We are not liable for any loss caused by temporary Website unavailability, provided the unavailability was not itself caused by a payment error on our part.
All payment transactions completed through the Stripe payment optionon the RAILWAY.UZ platform (eticket.railway.uz) are processed by AIAnalytics And Integrations Limited (trading as MorePraxis, the operator of www.trainhub.io) acting as the Merchant of Record forthose transactions.
In this capacity, AI Analytics And Integrations Limited collects payment from you on behalf of RAILWAY.UZ through its own account withStripe, Inc. ("Stripe"), a payment technology company incorporated in the United States of America. Stripe provides the secure technical infrastructure through which your payment card or digital wallet transaction is authorised and processed.
Important — Who You Are Paying: Although you are purchasing a train ticket from RAILWAY.UZ, your payment is collected by AI Analytics And Integrations Limited as Merchant of Record. This is why your bank or card statement will show the descriptor Trainhub.io[RAILWAY.UZ] — confirming both the payment intermediary and the underlying train operator. This descriptor does not indicate that AI Analytics is your train operator. Your Contract of Carriage remains solely with RAILWAY.UZ.
By proceeding with a Stripe payment on the RAILWAY.UZ platform, you acknowledge and agree that:
Through the Stripe payment interface, the following payment methodsare currently accepted:
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.
AI Analytics And Integrations Limited operates as a payment intermediary between you and RAILWAY.UZ. The following describes the flow of funds following a successful transaction:
For the avoidance of doubt, both the Stripe transaction fee and the AI Analytics commission are borne by RAILWAY.UZ as deductions from the ticket sale proceeds. Neither fee is an additional charge levied on you above the ticket price displayed at checkout, unless expressly disclosed otherwise.
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 [RAILWAY.UZ]
This descriptor reflects: (i) Trainhub.io — the website operated byAI Analytics And Integrations Limited, acting as Merchant of Record and payment intermediary; and (ii) [RAILWAY.UZ] — the National TrainCompany of Uzbekistan, on whose behalf the ticket was sold and whose services you have purchased.
If you do not recognise this transaction on your statement, please contact us at hello@trainhub.io before raising a dispute with your bank. Raising an unfounded chargeback may delay your refund, result in your account being suspended, and may have legal consequences.
All transactions processed through the Stripe payment interface 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 RAILWAY.UZ's platform displays ticket prices in Uzbekistani Som (UZS) for informational purposes, the binding transaction amount will be theUSD equivalent calculated at the exchange rate applied by Stripe at the time of processing. AI Analytics And Integrations Limited has no control over and accepts no liability for the exchange rate applied by Stripe at the time of settlement.
If your payment card or bank account is denominated in a currency other than USD, 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 AI Analytics And Integrations Limited and RAILWAY.UZ, and are entirely outside our control.
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. AI Analytics And Integrations Limited and RAILWAY.UZ 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 adverse exchange rate movements is not recoverable from AI Analytics And Integrations Limited or RAILWAY.UZ.
Your booking shall not be confirmed, and no Contract of Carriage shall come into effect with RAILWAY.UZ, until: (i) your payment has been successfully authorised and captured by Stripe; and (ii) a booking confirmation has been issued to the email address you provided during checkout.
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 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.
If you hold a registered account on the RAILWAY.UZ platform or the Trainhub.io 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.
By using the Stripe payment interface, you enter into a direct relationship with Stripe in respect of the technical processing of your payment. Stripe's role is limited to payment processing; Stripe is not a party to your Contract of Carriage with RAILWAY.UZ nor to these Terms of Service.
You are independently subject toStripe's Terms of Service (stripe.com/gb/legal/ssa) and Stripe'sPrivacy Policy (stripe.com/gb/privacy). We encourage you to review these documents before completing a transaction.
Who does what: We are AI Analytics And Integrations Limited, the company behind Trainhub.io. We handle your payment — nothing else. We process your card, issue your e-ticket, and manage refunds when they are within our control. RAILWAY.UZ (Uzbekiston Temir Yo'llari) is the train company. They run the trains. Any question about your journey goes to them.
Before contacting us, please use the table below. It will save you time by pointing you straight to the right person.
We can only help with paymentmatters: charges to your card, refunds we have processed, andtechnical errors on our side. If your question is about the trainitself, please go straight to RAILWAY.UZ (Section 7.3).
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 payment complaints within eight weeks.
Fill in the form atwww.trainhub.io/railwayuz. You can attach screenshots or bank statements. We reply within one working day.
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.
We cannot help with travel questions. We are a payment company. We have no access to train timetables, live running information, lost property records, or any other part of RAILWAY.UZ's operations. If you contact us with a travel question, we will not be able to help and you will lose time. Please go straight to RAILWAY.UZ.
Go tohttps://eticket.railway.uz/en/home. From there you can check time tables, view your e-ticket, request a ticket change or cancellation, apply for a refund, and make a service complaint.
The RAILWAY.UZ team handles: delays and cancellations, lost property, ticket changes, refund eligibility,passenger rights, and onboard service complaints.
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.
Our complaints process covers payment matters only — charges, refunds, and technical errors on our side. Complaints about the train service, about RAILWAY.UZ's refund decisions, or about anything RAILWAY.UZ does must go to RAILWAY.UZ. We cannot investigate or escalate complaints about RAILWAY.UZ on your behalf.
Remember: We handle payments. RAILWAY.UZ runs the trains. For anything about your journey — 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). Contacting us with a travel question will not get you an answer.
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 act as the Merchant ofRecord for all card payments on Trainhub.io, your bank sends any charge back to us — not to RAILWAY.UZ. That is true even if your complaint is actually about the train service rather than the payment. We then handle the chargeback process on RAILWAY.UZ's behalf.
In plain terms: If you go to your bank and dispute a Trainhub.io charge, we will receive that dispute and deal with it. We are not the train company, but we are the payment company, so the chargeback comes to us.
If you raise a chargeback, were serve the right to challenge it. We will gather evidence and submit it to your card network on RAILWAY.UZ's behalf. That evidence may include:
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.
If your chargeback is about the quality of the train service — a delay, cancellation, poor conditions, or refused boarding — and the card network upholds it, we will return the money as required. But that does not settle things with RAILWAY.UZ. Specifically:
The right way to deal with a service complaint is to contact RAILWAY.UZ directly at eticket.railway.uz. They have a passenger rights process and may refund you without any charge back needing to be raised.
If you raise a chargeback after using your ticket — for example, after it was scanned at boarding, checked by a conductor, or confirmed at your seat — raising that chargeback is a breach of these Terms and may be treated as fraud.
In those circumstances:
We may charge you an administrativefee (the "Chargeback Fee") if:
The fee covers our reasonable costs— staff time, evidence gathering, and any fees charged by Stripe orthe card network for the dispute process. It will not exceed £50 per transaction unless the circumstances are exceptional, in which casewe will tell you the amount before we try to collect it.
We will email you if a ChargebackFee is due. You will have 14 calendar days to pay. If you disagreethat the fee is owed, contact us using the details in Section 7 andwe will review it. Unpaid fees may be recovered through the courts.
When you buy a ticket and receive your e-ticket, you agree not to raise a chargeback, except in two situations:
Once your e-ticket has been scanned, verified at your seat, or validated by a conductor, it has been used. Raising a chargeback after that point is a breach of these Terms, whatever the card network decides.
Please contact us first. Before calling your bank, email us at hello@trainhub.io. Most problems can be fixed quickly without a chargeback. If you go straight to your bank without contacting us first, that may be treated as bad faith and could result in a Chargeback Fee.
By using the Website and buying a ticket, you agree that we and RAILWAY.UZ may collect, keep, and usethe following to investigate and challenge chargebacks:
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.
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: Whether you are entitled to a refund for your ticket is decided by RAILWAY.UZ — not by us. We do not set RAILWAY.UZ's refund rules and we cannot override them. Our job is to return the money to your card, once RAILWAY.UZ has told us to do so. The only exception is if something went wrong on our side with the payment itself (see Section 9.2).
We will investigate and refund you directly — without you needing to go to RAILWAY.UZ — if something went wrong on our side with the payment:
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 RAILWAY.UZ's ticketing records. If we confirm a payment error, we will send the refund through Stripe straight away.
For any refund not caused by a payment error on our part, only RAILWAY.UZ can authorise it. Their tariff and refund policy, published at eticket.railway.uz, sets out what you are entitled to. We have no power to override that, and we cannot approve a refund that RAILWAY.UZ has not approved.
Once RAILWAY.UZ approves a refund and tells us the amount, we return the money to your card through Stripe.The five steps are:
CIS-country and international routes have different deadlines and fees. Check RAILWAY.UZ's full policy at eticket.railway.uz.
Our commission and Stripe's processing fee are earned at the moment we process your payment successfully and issue your ticket. The payment service is complete at that point. So, if RAILWAY.UZ later approves a refund: our commission is not refunded and Stripe's fee is not refunded — both come out of RAILWAY.UZ's share, not from your pocket at the point of refund.
If a payment error on our side triggers a refund, we return the full amount that was wrongly charged without any deduction.
If you still have not received the refund after 15 working days, contact us and we will investigate with Stripe.
We calculate refunds based on the original USD amount charged 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 or RAILWAY.UZ can compensate for.
There are three separate data controllers or processors in respect of your e-ticket purchase: (i)AI Analytics And Integrations Limited, which processes your payment data and booking reference as data controller under the UK GeneralData Protection Regulation (UK GDPR) and Data Protection Act 2018;(ii) Stripe, which processes your card payment data as an independent data processor under its own privacy obligations; and (iii)RAILWAY.UZ, which processes data about your journey and ticket underUzbek law and its own privacy policy. Each party is independently responsible for its own data processing.
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.
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.
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.
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.
We are not responsible for anything that goes wrong with the train service. That is RAILWAY.UZ's responsibility entirely. This applies even though "Trainhub.io [RAILWAY.UZ]" appears on your bank statement. That descriptor is there because we processed your payment— it does not mean we operate the trains or share responsibility for the service.
Wrong defendant warning: Taking legal action against us for something RAILWAY.UZ did would be misconceived. We are not the train operator. We have no contract with you for the train journey. Any such claim is likely to be struck out, and if you pursue it unreasonably after being told this, you may be ordered to pay our legal costs.
If we do something wrong in our payment processing role, the most we will ever pay you for any single claim is the price you paid for the ticket involved in that claim.Nothing more. This cap applies to all claims combined — you cannot multiply it by raising the same issue under different legal headings.
Example: you paid £25 for a ticket and we made a payment error. Our maximum liability for that incident is £25, regardless of how many legal arguments you make about it.
The cap does not apply where we cannot legally limit our liability — see Section 11.4.
Even where we have done something wrong in processing your payment, we are not responsible for any of the following:
We are a payment processor. When you buy a ticket, we do not know why you are travelling, whether you have a connecting flight, what business meeting you are attending, or what the consequences would be if the train is late. We have no control over the train service at all. For consequential losses caused by train disruption, you should look to RAILWAY.UZ under their passenger rights process, and to any travel insurance you hold. We strongly recommend travel insurance for any journey where a disruption could cause you significant financial loss.
Nothing in these Terms limits our liability for:
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.
We are not liable for losses caused by Stripe's own systems going wrong — outages, data breaches, or technical failures within Stripe's infrastructure that are independent of how we have configured or used Stripe. Stripe is a separate company and their systems are not under our control. For problems with Stripe's own platform, contact Stripe atstripe.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).
This section sets out which country's law governs these Terms, which courts can deal with disputes about them, and how to reach us formally. It applies to disputes about our payment processing role only. Disputes about your train journey are governed by RAILWAY.UZ's own terms and the laws of Uzbekistan.
These Terms, and everything to do with how we run our payment platform — collecting payments, processing Stripe transactions, passing money to RAILWAY.UZ, detecting fraud, handling chargebacks, and processing refunds — are governed by the law of England and Wales.
That is the right choice because: we are incorporated in England and Wales (company number 12431111); we run our payment operations from the UK; our Stripe merchant account is held under Stripe's UK terms; and all our payment obligations as Merchant of Record are performed from the UK.
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.
Any dispute about these Terms or our payment platform — how we collected your money, processed it through Stripe, passed it to RAILWAY.UZ, handled a chargeback, or processed a refund — shall be decided by the courts of England and Wales, and only those courts.
By using the Website or making a payment, you agree to this. You also agree not to object to English courts on the grounds that they are inconvenient for you.
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. We are also not limiting any statutory protections you have under the Consumer Rights Act 2015 or the Consumer Contracts Regulations 2013.
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.
Wrong defendant: If your complaint is about the train — a delay, cancellation, refused boarding, seat problem, or any other aspect of the journey — your claim is against RAILWAY.UZ, not us. We have no liability for the train service. Taking action against us for a journey problem would be misconceived and is likely to be struck out.
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.
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.
These Terms, together with ourPrivacy Policy and Cookie Policy, make up the whole agreement between you and us for our payment services. They sit alongside — and do not replace — your contract with RAILWAY.UZ for your train journey and Stripe's terms for card processing.
No one other than you and us has rights under these Terms, except that RAILWAY.UZ may enforce the clause about us passing them ticket sale proceeds (Section 6.3).
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.
These Terms are effective from 20 February 2026 and replace allearlier versions. v1.0 — 20 Feb 2026: First issue. v2.0 —Sections 7 and 8 added. v3.0 — Section 11 added. v4.0 — Section 2added. v5.0 — Plain language review: all sections rewritten forclarity; liability separation between AI Analytics and RAILWAYUZsharpened throughout. v6.0 — Full consolidation: all sections(Introduction, 1–12) merged into single document.