Skip to content
  • info@demircode.com
  • Monday - Friday: 09:00 - 18:00

Demircode OTA Suite was built so that travel agencies and agency networks can manage their hotel and flight sales from a single system. Every agency gets a customer website and an agency panel running on its own domain, with its own logo and colors. Thanks to the multi-supplier infrastructure, results are brought together on one screen; prices are shown according to the agency's own profit (markup) rules, in the language and currency the customer chooses. Payments, deposits (prepaid balance), refunds, invoicing and reporting are all part of the same system.

5 business days Request Quote

Who Is This For?

Travel agenciesAgencies that want to sell hotels and flights under their own brand, online and through the agency panel.
Agency networks and head agenciesAgencies that provide sales infrastructure, deposit and payment systems to their sub-agencies.
Tourism companies operating in multiple countriesCompanies that sell with different languages, currencies and tax rules.
Corporate travel providersAgencies that make bookings for companies and their employees.
Travel startupsStartups that want to build an online travel brand from scratch.

Problems We Solve

Fragmented systemsInstead of separate software for hotels, flights, payments and accounting, everything comes together on one platform and in one record.
Complex sub-agency managementBuild an agency network with unlimited tiers; each tier sets its own pricing rules and sees only its own cost and profit.
Inconsistent exchange rates and pricesExchange rates are updated hourly from central bank data and locked at the time of booking; profit rules are applied in a defined, verifiable order.
Customer charged, booking not createdPrice and availability are rechecked before payment; if the booking cannot be created, a card refund is initiated automatically.
Dependence on third-party websitesEvery agency sells on its own domain under its own brand; the customer remains the agency's customer.
Multi-language, multi-currency salesSell to domestic and international customers from the same website in 5 languages and 5 currencies.

By the Numbers

5
languages — Turkish, English, German, Russian, Serbian
5
currencies — EUR, TRY, USD, GBP, RSD
Unlimited
sub-agency tiers
2 channels
customer website (B2C) and agency panel (B2B) in one system

What Is Demircode OTA Suite?

Demircode OTA Suite is an integrated travel platform that manages hotel and flight sales end to end. The customer website, agency panel, platform admin panel, payments, deposits, invoicing and reporting all run in the same system on the same data.

The platform is designed for agency networks: a head agency can open as many sub-agencies beneath it as it needs; each agency has its own branded website, its own team, its own profit rules and its own deposit account. A parent agency monitors its sub-agencies' sales while profit confidentiality is preserved — no one can see the profit of the tiers above them.

The hotel and flight modules can be used together, or deployed as hotel-only (ORES) or flight-only (BISAS).

Ecosystem Components

Customer Website (B2C)

  • Booking website running on the agency's domain, with its logo and colors
  • Flight and hotel search, booking lookup by PNR + last name
  • Customer account: my bookings, cancellation requests, receipt and invoice downloads, favorite hotels, notifications
  • Showcase: featured hotels, popular destinations, banners, home page section order
  • Content management: pages, blog, FAQs, menus, legal texts in 5 languages
  • SEO: page titles and descriptions, robots.txt, sitemap, redirect manager; Google Analytics 4, Google Tag Manager and Meta Pixel IDs

Agency Panel (B2B)

  • Hotel and flight search and booking; cost, selling price and profit on every offer
  • Customer-specific pricing (cannot go below cost)
  • Customer profiles and saved travelers; identity details masked, and revealing them is logged
  • Team management and roles: Sales, Finance, Web Manager, User
  • Opening sub-agencies and monitoring their bookings
  • Earnings report and account statement (Excel)

Hotel Booking

  • Search by city or hotel name, 1–5 rooms, children's ages
  • List and map views, rich filters
  • Hotel page with gallery, amenities, policies and check-in information
  • Room pre-booking and price check before payment

Flight Booking

  • One-way and round-trip, cabin class, adult / child / infant
  • Fare families: baggage, seat, meals, change and cancellation rights
  • Price check before booking
  • Automatic ticket tracking and e-ticket email

Pricing and Profit Management

  • Ordered markup rules per agency; for each rule, "stop here" or "continue adding"
  • Scope: all, domestic, international, or selected countries, cities and airports
  • Rules by product, channel (B2C / B2B) or a single sub-agency
  • Percentage, fixed amount, per person, per night; minimum / maximum limits and validity dates
  • "Which rule applies to this sale?" checker

Finance, Deposit and Payments

  • A single deposit account per agency; amount holds and transaction history
  • Deposit top-up: credit card (3D Secure) or bank transfer
  • Withdrawal requests (to the registered IBAN, with parent agency or platform approval)
  • Payment reconciliation, proportional card refunds, alerts to the agency and the platform on payment issues
  • Bank virtual POS, mobile payment and payment service provider integrations; payment gateway per agency, test and live environments

Invoicing, Tax and Accounting

  • Country-based tax rules (VAT, accommodation and city tax; percentage or per night / person / room; exemptions and validity dates)
  • Sub-agency and end-customer invoices, pro forma invoices, advance payment invoices, credit notes (storno) and receipts via the integrated accounting software
  • Automatic accounting entries and daily checks
  • Print templates by document type and recipient group (domestic / foreign)

Platform Admin Panel

  • Supplier management: enable / disable, priority, test and live environments
  • Agency × supplier permissions; a parent agency's limits carry down to lower tiers
  • Translation management, exchange rate and exchange rate margin settings
  • Cancellation queue, support tickets, pending approvals
  • Revenue, channel and platform reports (Excel); audit log; time-limited "sign in as agency"

Why an Integrated Platform?

  • One record, no manual reconciliation: Booking, payment, deposit and invoice come together in a single record.
  • The same pricing rules on every channel: Profit rules are applied the same way on the customer website and in the agency panel.
  • Multi-tier agency network: A parent agency provides its sub-agencies with sales infrastructure, deposits and a payment gateway; profit confidentiality is preserved.
  • Whitelabel: Every agency operates with its own domain, logo, colors and legal texts.
  • Supplier independence: Multi-supplier infrastructure; suppliers are managed from the panel and authorized per agency.
  • Ready for multiple countries: Language, currency, tax rules and invoice templates are configured by country and recipient.

How It Works

  1. Brand and website setup: Domain, logo, colors, languages and currencies are defined; content and legal texts are edited.
  2. Supplier and payment connections: Suppliers and payment gateways are connected separately for test and live environments and authorized per agency.
  3. Pricing and tax rules: Markup rules and country-specific tax rules are defined in the panel.
  4. Sales: Sales are made through the customer website and the agency panel; price and availability are rechecked before payment; payment is taken by card (3D Secure) or from the deposit.
  5. After booking: Confirmation emails are sent, flight tickets are tracked automatically, and cancellation and refund requests are managed from the panel.
  6. Invoicing and reporting: Invoices and accounting entries are generated; earnings, account statement and revenue reports are exported to Excel.

Technical Infrastructure

  • Modern, layered architecture: .NET-based, layered (Clean Architecture) design; business rules live in one place and every channel applies the same rules.
  • Multi-supplier infrastructure: Suppliers are enabled, disabled and prioritized from the admin panel; test and live environments are kept separate and authorized individually for each agency.
  • Automated background jobs: Recurring tasks such as exchange rate updates, payment reconciliation, ticket tracking, cancellation verification and the email queue run automatically; data integrity checks run every night.
  • Multi-language and multi-currency: Interface in Turkish, English, German, Russian and Serbian; prices displayed in EUR, TRY, USD, GBP and RSD. Exchange rates are updated hourly from central bank data and locked at the time of booking.
  • Mobile-friendly interface: The customer website adapts to phones, tablets and desktops.
  • Real-time notifications: Instant in-app notifications for panel users; emails to customers and agencies in 5 languages.
  • Duplicate transaction protection: Processing the same payment or booking twice is prevented at the system level.
  • Reporting and documents: Excel reports, PDF receipts and invoices, booking details with QR codes.

Security

  • Card details never touch our servers: Payment takes place on the bank's own 3D Secure page; the card number never passes through our system.
  • Payment results verified against our own records: Data returned by the bank is signed and encrypted; the outcome is finalized based on the system's own record, not on the returned message.
  • Role- and permission-based access: Each user sees only the screens they are authorized for; each agency's data is kept separate from the others.
  • Encrypted credentials: Payment and supplier connection credentials are stored encrypted.
  • Login and form protection: Accounts are temporarily locked after repeated failed login attempts; public forms are protected against bots.
  • Audit log: Sensitive actions are logged; ID and passport numbers are shown masked, and revealing them is logged as well.
  • Agreement consent record: A snapshot of the legal text the customer accepted is stored together with a tamper-evident hash (SHA-256), the IP address and the language.

AcenteCode — Travel Booking Platform

Read the brochure of our travel booking platform, which brings flight and hotel sales, the B2B agency network and supplier integrations together in one system.

View the Brochure

How Does the Quote Process Work?

Request Quote

Your journey from inquiry to signed contract, step by step:

1

Fill the Form

Complete the online quote request form with your requirements.

2

Expert Review

Our experts analyse your request and prepare a tailored proposal.

3

Proposal Presentation

The prepared offer is presented to you via e-mail or a meeting.

4

Negotiation & Approval

Revisions are made if needed and the proposal is approved once agreed.

5

Contract & Kickoff

The contract is signed and the project or service is officially started.

Post-Purchase Process

Here is how your process unfolds step by step after purchase:

1

Discovery & Strategy

1-2 weeks

Your business model, hotel portfolio, agency network, and target market are analyzed. Ecosystem configuration strategy and project roadmap defined.

2

Infrastructure Setup & Integration

3-4 weeks

PMS, OTA Hub API, B2B and B2C components configured. Supplier API connections established. Payment gateway, currency, and markup rules defined.

3

Whitelabel Branding

1-2 weeks

All components branded with logo, domain, color theme, email templates, and content. SEO settings, hreflang, and metadata configured.

4

Training, Testing & Go-Live

2-3 weeks

Role-specific training for hotel, agency, and operations teams. All flows (search, booking, payment, cancellation) tested end-to-end. Real transactions in controlled pilot phase.

5

Dedicated Account Management & Continuous Improvement

Ongoing

Dedicated account manager, priority support, 24/7 system monitoring, monthly performance reports, quarterly business reviews. New supplier integration, agency network growth support, and revenue optimization.

Modules

Included Modules

Payment by Bank Transfer
You can pay via bank transfer (wire/EFT). Partial payments are planned according to project milestones. Banking details are provided after the contract is signed.
Quote-Based Process
Every project is unique, so we prepare a custom quote for you. Share your requirements, let our expert team analyze them, and we will present our detailed proposal within 24 hours. Getting a quote is free.
Select the modules that suit your needs above and request your custom quote. Our expert team will respond within 24 hours.
Request Quote

FAQ

Yes. The hotel and flight modules can be enabled or disabled per agency. It is also offered as ORES for hotels only and as BISAS for flights only.

Yes. Every agency operates on its own domain, with its own logo, colors, header images, menus, pages and legal texts. The agency panel logo belongs to the agency as well.

Turkish, English, German, Russian and Serbian; EUR, TRY, USD, GBP and RSD. Exchange rates are updated hourly from central bank data and locked at the time of booking.

Sub-agencies can be opened with no tier limit. Each agency defines its own profit rules and sees only its own cost and profit. A parent agency monitors its sub-agencies' bookings and can transfer deposit funds to them.

The platform has a multi-supplier infrastructure. Suppliers are enabled and disabled from the admin panel; test and live environments are separate and authorized individually for each agency.

Customers pay by credit card on the bank's 3D Secure page; agencies can also pay from their deposit. The deposit is topped up by card or bank transfer. On cancellation, the refund goes back to the card in proportion to the amount cancelled.

Price and availability are rechecked with the supplier before payment. If the price has gone up, no payment is taken and the customer is informed. If the booking cannot be created, a card refund is initiated automatically.

Tax rules are managed per country from the panel. Invoices, pro forma invoices, advance payment invoices, cancellation invoices (credit notes), receipts and automatic accounting entries are created via the integrated accounting software. The accounting integration is set up according to the country and the accounting software in use.

Yes. The customer website adapts to phones, tablets and desktops.

In the agency panel: an earnings report (cost, sales, profit, VAT, net) and an account statement; in the admin panel: revenue, channel and platform reports. Reports can be exported to Excel.

We always use strictly necessary cookies. Analytics and advertising cookies are used only with your permission and are never set without it. You can accept, reject or choose in Preferences.We use analytics and advertising cookies only with your consent. Cookie Policy