Release notes

April 12, 2022

New Features

  • Brand new IB section

    The IB section providing new design and extended functionality for running referral programs has been introduced in the B2Core UI. For details, refer to the Partner guide.

  • Max amount payment plan

    A new Max amount payment plan, which is similar to the Lot payment plan, has been introduced with this release. With this plan, you can pay partners a fixed amount for each lot traded by their clients, but with the opportunity to set the maximum reward amount regardless of the number of levels and specify the exact amount which a partner receives at each level.

  • Deposits, Withdrawals and Trades data

    The Deposits, Withdrawals and Trades tabs have been added to IB details in the B2Core Back Office. The tabs display data on deposits, withdrawals and trades of all clients of this partner. The export function as well as filtering and sorting options are available.

  • Deposit & Withdrawal methods in API

    API deposit and withdrawal methods have been updated to match the new UI. Available filters correspond to the filters in the IB section.


March 29, 2022

New Features

  • Deposits & Withdrawals data

    The Deposits and Withdrawals sections have been added to Platforms. They display data on deposits/withdrawals of all clients on all trading accounts, indicating the date-time, account, amount and currency as well as the unique identifier of the operation on the trading platform.


March 15, 2022

New Features

  • Platform disabling

    A new feature that allows you to disable a trading platform without deleting it has been implemented. A new Status field (Enabled/Disabled) has been added to the platform details in Platforms > Platforms.

  • Account disabling

    A new feature that allows you to disable trading accounts without deleting them has been implemented. Disabled accounts are excluded from data synchronization and reward payment. A new Enabled field (Yes/No) has been added to the account details in Platforms > Accounts.

  • Filter by account type

    This feature is aimed at closer integration with PAMM, MAM, B2Copy and helps to distinguish trading accounts from investment accounts, etc. A new Account type field has been added to Platforms > Accounts, Platforms > Trades and Payments > Rewards. When opening a trading account, its type is obtained from B2Core. When changing the type of an accounts group in B2Core, the type is updated for all accounts.

  • Trading volume in USD

    The Trading volume, USD column has been added to the Introducing brokers section and Clients tab in broker details. Filtering by non-zero/zero trading volume (Yes/No) is available. The USD Trading volume field has also been added to the Payment report, Reports tab in partner details and IB type details, to the trade details and payment details.

  • Deposits & Withdrawals data

    The Deposits and Withdrawals tabs have been added to the client details in Program > Clients and account details in Platforms > Accounts. They display data on deposits/withdrawals, indicating the date-time, account, amount and currency of the operation.

  • Contract size

    A new Contract size field has been added to the symbol details, trade details and payment details.


March 1, 2022

New Features

  • Partners and clients data import

    Now customers who switch to B2Core from other systems can import data of their partners and clients into B2Core IB.

  • Deposits & withdrawals synchronization with B2Trader

    Dates, currencies, amounts and account numbers of deposits and withdrawals have been synchronized with B2Trader. Details of deposits and withdrawals can now be accessed via the API.

Improvements

  • Languages and themes of banners in selectors are now displayed in alphabetical order in the B2Core UI.


February 15, 2022

New Features

  • Deposits & withdrawals details

    Dates, currencies, amounts and account numbers of deposits and withdrawals have been synchronized with MT4 and MT5. Details of deposits and withdrawals can now be accessed via the API.

  • Trading volume in USD

    Trading volume in USD is now calculated for each trade. This value can be accessed via the API.

Improvements

  • The capability to sort banners by size has been added to the B2Core UI. The banners are ordered by their width. If two banners have the same width, their length is taken into account.

  • The Client tag field has been added to the client’s details. Previously, it was displayed only on the Clients tab in the partner’s details.


February 1, 2022

New Features

  • PDO Driver v3

    MetaTrader 4, MetaTrader5 and B2Core Payment Method have migrated to the PDO driver v3.

  • B2Core admin tags

    Access to the data of B2Core Back Office sections can now be restricted using tags specified for the admin. See B2Core Back Office Guide for more details.

  • Languages priority

    The Priority property has been added to the Languages tab of Promo > Landing > Links.

  • Symbol group trades

    The Trades tab has been added to the trading group details. On this tab, you can see and export a list of trades in the symbol group.

Improvements

  • The Base currency code and Quote currency code fields have been added to Platforms > Symbols. Filtering and sorting by these fields are supported.


January 18, 2022

New Features

  • WebAPI v4 integration

    Synchronisation of trading groups and trading symbols can now be run with the newly integrated WebAPI v4 driver.

  • Drivers priority

    The Priority property has been added to drivers, with prioritization logic similar to that of rate providers: first, the driver with the highest priority is taken, in case of failure — the next backup driver, and so on. If all drivers return a failure, the service reports that the function cannot be performed. This property has been added to the Drivers tab in Platforms > Platforms. When creating a driver, it is automatically assigned the lowest priority; the priority can be changed when a driver is being edited.

Improvements

  • A validation by platform ID has been added to the B2Core Back Office, which prohibits connecting the same trading platform several times.


December 21, 2021

New Features

  • Converter platform support

    Starting with this release, partners can receive rewards for the exchange operations performed by their clients. Currency pairs data is taken from the Currency pairs section of the B2Core Back Office. Rewards are paid in the base currency of the partner’s account, regardless of the currency pair of the exchange operation. The Commision payment plan is available. Rewards for exchange operations on demo accounts are not processed.

  • Customizing link languages

    For links in Promo > Landings, language customization ​​has been added. You can configure separate URLs for each language of the landing page on the Languages tab, which has been added to the Link editing page.

Improvements

  • From now on, when clients and partners are deleted from the B2Core Back Office, their details such as name, email and account number are still displayed in the rewards history.

  • The Platforms section has been optimized to display information about various trading platforms: unused fields have been hidden to reduce the amount of displayed data and make it more accessible.

  • Sorting by the Registrations, Clicks, Click Conversion Rate fields has been added to the sections Promo > Banners > Banners and Promo > Landing > Links.


December 7, 2021

New Features

  • Concurrency

    The concurrency framework has been implemented along with parallel processing of commands for synchronizing data with trading platforms, calculating rewards, crediting money to accounts and canceling rewards. The performance is expected to increase on average by 500%.

  • Support for B2Core multi-currency accounts

    A new version of the Payment method for IB has been developed, which will be compatible with multi-currency accounts of the B2Core. It is important that this feature does not imply multi-currency payments: rewards are still paid in the original account currency (or base currency).

Improvements

  • The Landing page selector has been removed from banners create/edit pages.


October 26, 2021

New Features

  • Export functionality

    The Export button is added to the number of sections and tabs and allows to download available data. For most sections, unless stated otherwise, the data is downloaded in CSV format, and retains all filters and a structure of the original table. The Export button is only visible to users with granted Export permissions. Explore the new feature here:

    • Banners – Introducing brokers > Program > Introducing Brokers > Edit > Banners tab.

    • Links export – Introducing brokers > Program > Introducing Brokers > Edit > Links tab.

    • Currencies – Introducing Brokers > Payments > Currencies section.

    • Account transactions – Introducing brokers > Payments > Accounts > Edit > Transactions tab.

    • Transaction rewards – Introducing brokers > Payments > Accounts > Edit > Transactions > Edit > Rewards tab.

    • Logs – Introducing brokers > Logs section.

    • Countries – Introducing brokers > Preferences > Location > Countries section.

    • Processes – Introducing brokers > Processes section.

    • Accounts – Introducing Brokers > Payments > Accounts section. The data in the Accounts section is downloaded in CSV format, and retains all filters and a structure of the original table except for the Balance field, which does not get exported.


October 12, 2021

New Features

  • Transactions export

    List of transactions in the Introducing Brokers > Payments > Transactions section can now be exported via the Export button that replaced the Excel and CSV buttons. The data is downloaded in CSV format, and retains all filters and table structure of the original table. The export feature for this and other sections and tabs is only available to users with Export permissions.

  • Symbols export

    List of symbols can now be exported in the Introducing Brokers > Platforms > Symbols and Introducing brokers > Programs > Types > Symbols tab sections via the Export button that replaced the Excel and CSV buttons. The data is downloaded in CSV format, and retains all filters and table structure of the original table.

  • Trades export

    Trades data for a particular account or a client can now be exported via the Export button located on Trades tab in Introducing Brokers > Platforms > Accounts and Introducing Brokers > Clients sections. The data is downloaded in CSV format, and retains all filters and table structure of the original table.

  • Accounts export

    List of all accounts or accounts belonging to a specific client can now be exported via the Export button that replaced the Excel and CSV buttons. The data is downloaded in CSV format, and retains all filters and table structure of the original table. To explore the feature navigate to Introducing brokers > Platforms > Accounts or Introducing brokers > Clients > Account tab.

  • Clicks statistics export

    Clicks data on the Introducing brokers > Program > Introducing brokers > Clicks tab can now be exported via the Export button that replaced the Excel and CSV buttons. The data is downloaded in CSV format, and retains all filters and table structure of the original table.

Improvements

  • Cash clearance procedure in Processes now does not require entering start and end dates.

  • Newly generated QR codes in the Promo section are now displayed in a smaller size.


September 28, 2021

New Features

  • Clients and trading groups export

    List of Introducing brokers clients and Platform > Groups can now be exported to a CSV file via the new Export button (that replaced the Excel and CSV buttons). This feature is only available to users that have Export permissions. All entries in an exported data set are sorted in the same way they were in the original table.

Improvements

  • Users can now see when a particular program’s tier or level was created and updated.

  • Date-time in all sections is now displayed in a single format — Mon. DD, YYYY HH:MM:SS (for example: Jan. 21, 2021 11:28:06). Month abbreviations consist of the first three characters of the month name. Months with four-character names, such as June, are not abbreviated.

  • Paxios currency new alias is updated in currency details.

Bug Fixes

  • Fixed the Client ID filter error in Preferences > Security > Authorizations, Preferences > Security > Authentications.


September 14, 2021

New Features

  • Tiers and levels settings export

    Tiers and levels settings of an IB Program can now be exported to a CSV file via the new Export button (that replaced the Excel and CSV buttons). This feature is only available to users that have Export permissions. All entries in an exported data set are sorted in the same way they were in the original table. To explore the new feature, navigate to Introducing Brokers > Program > Types > details > Tiers and Levels tab.

  • Clicks records export

    Clicks records export is now available to users with Export permissions via the new Export button. All entries in an exported data set are sorted in the same way they were in the original table. To explore the new feature, navigate to Promo > Analytics > Clicks.

Improvements

  • Brokers can now cancel payments for selected trades, instead of cancelling payments for an entire trading session. To cancel payments for a selected trade, navigate to Introducing Brokers > Processes > Run process > Cancel payments. Trade IDs are not unique and platform-dependent. To cancel a payment for a specific trade by its Trade ID, first select a Platform and then check the Trade ID option. Enter Trade ID and click Cancel.


August 31, 2021

New Features

  • Export and import permissions for Introducing brokers

    New Export permission and Import permission groups have been added to the System > Groups > Introducing brokers section of the B2Core Back Office.

  • Geolocation update button

    It has become possible to update your database to the latest version by clicking the Update button on the Database tab in the Preferences > Location > Geolocation section.

  • QR code generation

    It has become possible to generate QR codes for a partner link. A new feature is available in the Program > Introducing brokers section on the Links tab of the partner’s detailed information.

Improvements

  • Only the languages, that are enabled in the System > Localization section, are now being displayed if you click the localization button next to the Name and Description fields of the Preferences tab in the Introducing brokers > Program > Types section.

  • You can now filter trading groups by several parameters at the same time. To do that, type in a list of groups separating them with space, comma or colon in the filter field.

  • Symbol settings import support is available for macOS and Windows.


August 03, 2021

New Features

  • B2Trader trade cancellation

    B2Trader trades cancellation has been added to the B2Core Back Office.

Improvements

  • The list of trading instruments is now synchronized and displayed in the Symbols section of the B2Core Back Office.

  • It has become possible to set up payment plans for every B2Trader symbol in the B2Core Back Office.


July 20, 2021

New Features

  • New Description field

    A new Description field has been added to IB types. In this field you can specify additional information about the IB program.

  • QR codes colors and icons

    Сolor and icon configurations for QR codes generation are added to the B2Core Back Office.

  • Link to Release notes

    You can navigate to Release notes from the Updates section of the B2Core Back Office.

Improvements

  • IB types, partners and clients are combined in the Program section in the B2Core Back Office to optimize the convenience of B2Core IB use.

  • To create a new IB type, you need to specify only the name, description, type of registration, approvement and currency for rewarding partners.

  • When registering in the type with disabled approvement option, the partner redirects immediately to the IB Room with no need to refresh the page.

  • The size of the distributive is now 2 times smaller. It speeds up the installation and updating processes, minimizes the amount of space needed on the hard drive and optimizes the hosting costs.

  • The troubleshooting is faster and more accurate, and the problems can be solved in just a few seconds due to the improved diagnostics of the geolocation service.


July 6, 2021

Improvements

  • Now, on the Payment plans tab of any symbol, you can configure how much the broker will pay for trades with this symbol for all IB types or edit these values ​​in one place. This is especially useful when new symbols appear on trading platforms: in the list of symbols, sort and filter by date to select recently added symbols, then set up payment plans for all types at once on one page.

  • Now, in the details of a partner, the number of levels for which the broker pays this partner is explicitly displayed. When changing the IB type, the number of levels automatically changes according to the IB type settings. To set up individual conditions for a partner, the broker can select Custom Levels and specify the number of Master Levels for which the partner will receive a reward.

  • The encrypted links configuration is moved from IB Type settings to Links to make the setup more convenient. To enable or disable encryption for a link, you need to open the edit link and set the value to Enabled or Disabled.

  • It is now possible to see not only levels for which the broker pays partners, but also those for which the broker does not pay. Partners still can see only paid levels which are configured in the IB type or individually for a partner. The Show hidden levels option can be enabled in the IB type, it is disabled by default.

Bug Fixes

  • Fixed an issue with filtering by 0. Now you can easily filter entries by any value including 0, for example, find crypto currency 0x.

  • In the partners application, fixed a filter that incorrectly displayed the list of rewards for the specified time period — not including the end date. For the end date, the time was set to 00:00, which caused incorrect selection and made it impossible to view the rewards of one day. The end date is now set to 23:59.


June 22, 2021

Improvements

  • Added currencies signs.

  • Special characters are now allowed in the Alias field for currency.

  • For payment plan, number of digits after the decimal separator now matches the currency settings (minor unit value). All non-significant zeros after the decimal separator are hidden for readability.

  • A new type of client request has been added to quickly filter requests related to Introducing brokers in the B2Core Back Office.

Bug Fixes

  • Fixed sorting and filters by country, latitude, longitude and position lifetime.


June 8, 2021

New Features

  • B2Trader platform support

    Another trading platform has been connected — B2Trader. Connection to the platform and commission payment plan can be configured via the B2Core Back Office.

Improvements

  • Base and quote currencies were added to symbol details, trades details, and reward details.

  • Reward states naming was improved. The following states are now available:

    • Done — the reward was successfully credited to the partner’s account

    • Pending — the reward was calculated, but not yet credited to the partner’s account

    • Cancelled — the reward was cancelled and debited from the partner’s account

  • In the trade details, fields naming and order were reworked and improved. The data is now split into two tabs — Trade data and Rewards.

  • In the reward details, fields naming and order were reworked and improved. The data is now split into two blocks — reward data and trade data.

  • In the symbol details, fields naming and order were reworked and improved. The data is now split into two tabs — Symbol and Payment plan.

  • All top-ranked cryptocurrencies with a market capitalization of over $1B added to the default configuration to make the setup process easier.


May 26, 2021

New Features

  • Min position lifetime

    New parameter was added to MT4 and MT5 platforms in Introducing brokers. If a position was closed earlier than the min position lifetime, it is not taken into account in rewards calculating.

  • Symbols import

    Now it is possible to import symbol settings (CSV) in IB Types. The Import button is available on the Symbols tab of the IB Type details in the B2Core Back Office. Now you can export settings, change the formula and then import the settings file in the same or in a different IB Type.

Improvements

  • Tier name was added.

  • Added MaxMind geolocation service diagnostics.

  • Added PostgreSQL reporting support for MT5.

Bug Fixes

  • Fixed displayed number of digits after decimal separator for JYP.


April 27, 2021

New Features

  • Reports

    The Reports section has been added. At the moment, Acquisition report and Payment report are available with date range filters, grouping by hour, day, week, month, year. We also provide performance indicators with actual value, absolute and relative change compared to the previous period. Traffic analytics: group by country, geographic region, traffic source.

  • API access

    Create Client ID and Client Secret via the B2Core Back Office to access API from different apps.

  • Symbols export

    Now it is possible to export symbol settings to CSV file. The Export button is available on the Symbols tab of IB Type details.

  • New rates provider integrated

    A new rates provider has been integrated — Open Exchange Rates.

Improvements

  • Reworked and optimized the naming of entities related to Symbols.

  • Another update in rates providers: B2BinPay Rate Provider was removed.

  • Open positions on MetaTrader 4 added to trading session syncing.

  • Position ID added to trading session syncing.

  • Payment Level UX improved.

  • Added Diagnostic failure details.


March 16, 2021

New Features

  • Lot size

    A new Lot size field has been added for cent groups in the Platforms > Groups section.

  • Geolocation service

    A new IP intelligence and online fraud prevention tool - MaxMind has been added to Preferences > Location > Geolocation.

  • Location data

    New fields: Latitude, Longitude and Country have been added to clicks statistics data in Promo > Analytics.

  • Country of Residence

    A new Country of residence field has been added to IB’s and client’s Personal data tabs.

  • Countries

    A new Countries section has been added to Preferences > Location, displaying a list of countries divided into the following fields: Name, Alpha-2 code, Alpha-3 code and Numeric code, which conforms to the ISO-3166 standard.

  • Geographic regions

    A list of Geographic regions in M49 Standard Country or Area Codes for Statistical Use (United Nations GeoScheme) has been added.

  • Geospatial queries support

    Added Geospatial Queries support within GeoJSON objects: points and polygons.

  • Clicks and registrations stats

    Statistics on banner clicks and the following registrations are added to Promo > Analytics.


March 2, 2021

New Features

  • User-agent info for link clicks

    To Promo > Analytics > Clicks, a new field User-Agent has been added to display information about the software, such as browser and operating system, used by people who clicked on partners’ affiliate links.

  • Extended settings for Master levels

    A new setting is added to Master partners that allows to override a number of Levels a Master partner will be paid for.

  • Connection and API troubleshooting

    Added an API status and connection troubleshooting facilities.

  • HTTP Version preference

    Added HTTP Protocol Version (1.0, 1.1, 2.0) preference to deal with Expect: 100-continue header.


February 16, 2021

New Features

  • Rewards data export

    Brokers can now export information on all rewards paid within a particular program type or to a particular partner via the new Export button added to Program > Introducing Brokers / Type > Edit > Rewards tab.

  • Master partner settings

    A new feature that allows brokers to individually set the Number of Levels and Master Level Ratio for Master partners has been added to the Personal data tab of an IB.

  • Trading session sync by trading account number

    A new Trading account number option has been added and allows a broker to synchronize the trading session for the selected trading account from the admin panel.

  • Banners

    New Banners, Themes, Languages and Sizes subsections have been added to the Promo > Banners section, allowing the broker to create and manage the banners in an easier and more efficient way.

  • Access to API for selected IPs

    Brokers can now allow or deny specific IPs access to the API in a new Security > Addresses section.

  • API authorizations

    A new Security > Authorizations section has been added that displays a list of all API authorizations (all apps that got an access token).

  • API authentications

    A new Security > Authentications section has been added that displays a list of all API authentications (all apps that used an access token they’ve got and made an API call).

  • Prevented attacks log

    A new Security > Attacks section has been added that displays all prevented brute-force attacks.

  • System incidents log

    A new Security > Incidents section has been added that displays information on all security incidents registered in the systems such as: invalid client ID, invalid client secret or invalid access token.

  • Blacklist and Whitelist settings for an API access

    New Blacklist and Whitelist sections have been added and allow admin users to manage which IPs get access to APIs.

  • API versioning

    The X-AP-Version header has been to API responses.

  • Release version

    Current release version has been added to Processes and Logs sections.


February 2, 2021

New features

  • IB type change

    A new option has been added that allows brokers to change partner’s type.

  • Rewards cancellation

    A new option has been added that allows brokers to cancel trade rewards.

  • Tier rolling period

    A new Tier period field has been added to the Program > Types > Edit > Preferences tab, allowing the broker to customize the duration of each tier in rolling days.

  • Trading groups archiving

    Brokers can now archive trading groups, accounts and symbols that were removed from trading platforms.

  • Rewards per transaction

    A new Rewards tab, that contains a list of all rewards for a specific transaction, ihas beens added to transaction details in Payments > Transactions.

Improvements

  • The process of setting up landing links for partners is simplified.


December 22, 2020

New features

  • Encrypted tokens

    Encrypted tokens option has been added to Promo > Landings > Links.

  • Tier calculation

    Tiers can now be calculated by the number of active clients referred by a partner.

  • Position settings in payment plan

    A new Position field has been added to the Platforms > Symbols > Edit > Payment plan tab and indicates whether the payments will be made for a closed or an open position, or for both.

  • Bulk update of trading groups

    An option to bulk update the settings of the trading groups has been added.

  • 145 new filters

    Data filtering across the entire Introducing Brokers section has been made even better with around 145 of new filters.


December 8, 2020

New features

  • Program rewards statistic

    Report on all rewards payable in a particular program type has been added to Program > Types > Edit > Reports tab.

  • Partner’s rewards statistic

    Report on all rewards payable to a particular partner has been added to Introducing brokers > Edit > Reports tab.

  • Export of partners and clients data

    Data in the Introducing brokers > Program > Introducing brokers and Introducing brokers > Program > Clients sections can now be exported via the newly added export function in CSV or Excel formats.


November 24, 2020

New features

  • Payments and trades data export

    Data in the Trades and Payments sections can now be exported in CSV or Excel formats.

  • Restricted registration

    A new Restricted registration type has been added to Program > Types > Edit > Preferences and allows a selective acquisition of new partners for a particular IB program.


November 17, 2020

New features

  • New payment systems

    Three new rate providers have been integrated: B2BinPAY, CoinMarketCap and European Central Bank.

  • Custom rate provider

    With the new Custom rate provider feature, brokers can now create their own crypto currency exchange rates.

  • Support for multi-language links

    Multi-language links support has been added to the B2Core URI.

  • Data sync and rewards payout

    The processes of synchronizing data with trading platforms and making partner payouts can now be started directly from the B2Core Back Office.

  • System logs

    The Logs section has been added and provides detailed information on all system events.

  • Network diagnostics

    Network diagnostic functionality is added and allows to individually or in bulk test the connection of drivers in Platforms, Rates and Geolocation sections.

  • Unix socket support

    Unix socket support has been added to the Payment method connection settings.

  • AWS deployment support

    Support for deployment on AWS has been added.


September 22, 2020

New features

  • New APIs

    200 new API endpoints have been added for easier back-end integration.

  • Client details

    Brokers can now view full client details in the Partner > Referral section of the B2Core UI.

  • Reward details

    Brokers can now view full partner rewards details in the Partner > Rewards section of the B2Core UI.

Improvements

  • A majorly improved Introducing brokers section of the B2Core Back Office that now displays all data available in the IB program.

  • The Client chain field has been added to the сlient’s Personal data tab and indicates which partner referred a particular client to the broker. The chain data is presented in the following format: Partner’s name → Client’s name.