Other

Block "Other" allows you to manage a number of additional site parameters: from switching to maintenance mode to API key settings, the bonus system and online chat integration.

Main functionality

Maintenance mode

  • The [ON] / [OFF] buttons turn the technical mode on or off. This means that clients cannot create an order or perform any other actions on the site β€” all functions for them are temporarily unavailable. At the same time our admin panel remains active, and we can view orders and work with it in normal mode without hindrance.

  • If a user was on the order creation page at the moment of activation, when attempting to submit the form they will see a notice about technical work.

  • In this mode the site stops generating and delivering the export file to exchange service aggregators (for example, BestChange), disappearing from their listings.

  • For users the site goes into a state of technical work.

Time to switch to maintenance mode

  • The field allows to schedule an automatic switch to maintenance mode by schedule (format hh:mm).

Export file name

  • You can set a custom file name for the rates export. Export file name β€” this is the name of the XML file that the site generates and provides to exchange aggregators (for example, BestChange, Kursoff, Obmify, etc.).

  • Internal export file name β€” this is the name of the XML file that is generated by the system for the exchanger's internal needs. Unlike the public export file that is provided to aggregators (BestChange, Kursoff, Obmify, etc.), the internal export contains the full list of all active exchange directions, regardless of temporary visibility restrictions.

    This file is intended for internal processes: monitoring, analytics, technical integrations, automation and any tasks where it is required to see the entire current assortment of directions, even if some of them are temporarily hidden from the public export.

    Main logic of operation

    • The internal export file always includes all active directions, without exceptions.

    • Restrictions "Not visible in the public export file from… to…" do not affect the internal export.

    • The file is available in the Currency Rates section - Admin Panel Export File.

    • Serves for internal use and is not intended for third-party aggregators.

    Example of use

    • You have hidden some directions from the public export for the night or during maintenance work.

    • However internal scripts, monitoring or analytics must see all directions β€” including hidden ones.

    • Thanks to the internal export file your systems will continue to operate without interruption.

    Difference between public and internal export files

    File type
    Content
    Visibility
    Who it is for

    Public export file ("Export file name")

    Only the directions that are allowed for display. Takes into account temporary visibility restrictions.

    Shown to exchange aggregators.

    BestChange, Kursoff, Obmify and other external services.

    Internal export file ("Internal export file name")

    All active directions without exception. Does not depend on visibility settings.

    For internal access only.

    Internal analytics, monitoring, automation of order processing.

  • When to use the internal export?

    • You need to see all directions, including test or temporarily hidden ones.

    • It is important to retain the full dataset for analytics, statistics or automation scripts.

    • Public display is temporarily limited, but internal processes should not stop.

πŸ“Œ How it works:

  • Your site generates a file with exchange rates in XML format.

  • This file lists exchange directions, reserves, rates and other service information.

  • An aggregator periodically pulls this file by link (for example: https://yoursite.com/export.xml).

  • If you change the file name in the settings, for example from export.xml to kursy.xml, then the link will also change: https://yoursite.com/kursy.xml.

πŸ“– Why this is needed:

Security β€” complicates automatic parsing by third-party bots if the file has a non-standard name.

Flexibility β€” you can create several file variants for different services (for example, bestchange.xml, Kursoff.xml).

Integration convenience β€” some services require a unique file name to avoid conflicts.

Delete order after (minutes)

  • In this section we can set the time (in minutes) after which orders will automatically be moved from the "New" status to the "Deleted" status if the system did not record receipt of funds: simply choose the time and press the "Save" button for the settings to take effect.

Bonuses

  • The [ON] / [OFF] buttons allow you to enable or disable accrual of bonuses for referral orders.

OpenExchangeRates App ID

  • A unique identifier for integration with OpenExchangeRates.

  • Used to automatically obtain up-to-date currency rates.

BestChange API key

  • A secret key for integration with BestChange API.

  • Allows you to get the list of rates, currencies, countries, as well as to submit exchanger data.

BestChange merchant ID

  • The identifier of your exchanger in the BestChange system.

  • Works together with the API key for proper identification.

Website API keys

  • Request API key β€” used to access your site's API.

  • Request secret API key β€” a second level of protection that is necessary for more secure integration with external services.

Advantages of the "Other" section

  • Flexibility β€” you can configure both technical site parameters and integrations with external services.

  • Convenience β€” scheduling maintenance mode allows performing work without manual intervention.

  • Security β€” secret API keys and chat blacklist help control access.

  • Automation β€” integrations with OpenExchangeRates and BestChange allow you to continuously maintain up-to-date rates without manual updates.

  • Customer service β€” built-in chat brings support closer to the user.

Last updated