Skip to content

01 / Integration Flow

Back-office entry: https://bfx999.com/

The overall integration consists of 4 steps:

StepNameDescription
Step 1Submit applicationSubmit account-creation application materials
Step 2Obtain account and initial passwordReceive the back-office account after approval
Step 3Generate API Key and Secret KeyGenerate integration credentials
Step 4Integrate the Login / Wallet APIComplete the integration

1.1 Submit Application

Account Structure

The system uses a two-tier account structure:

  • Master agent: the highest-privilege account, which can manage all agents beneath it and view reporting data for the entire hierarchy.
  • Agent: the line account actually used for API integration. Player logins and API calls operate at the agent level; each agent represents an independent line and is bound to a single currency, which cannot be changed after account creation.

After account creation, credentials for both the master agent and the agent will be provided. Use the corresponding agent credentials for API integration.

Provide the following complete information; your account will be activated once it is received:

FieldDescriptionExample
Master agent codeUp to 6 charactersBFXMGR
Master agent nameAll lowercasebfxmain01
Agent codeUp to 6 charactersagent1
Agent nameAll lowercasebfxagent01
Wallet typeTransfer wallet (single wallet not yet supported)
CurrencyEach agent supports only one currency, which cannot be changed after account creation; see the supported currency list
IP allowlistDivided into front-end and back-end; see 1.1.1
ContactProvide an email / Telegram account to receive account-creation details

Codes and names may contain letters and digits only, with no special characters.

1.1.1 IP Allowlist Notes

The IP allowlist is divided into two types, front-end and back-end. Both must be submitted with your application and will be configured by the platform on your behalf.

  • Front-end allowlist (for API integration)

    Used for server-to-server communication. After a player logs in via the merchant server, the request is forwarded to the platform server. The platform accepts only IPs on the allowlist and rejects all others. Provide the outbound public IP of the merchant server; cloud servers typically use fixed IP ranges — for example, GCP is often 34.x.x.x and AWS is often 52.x.x.x.

  • Back-end allowlist (for staff login)

    Used when merchant staff log in to the back-office management interface. Provide your office's public IP. Once configured, even if the account and password are leaked, anyone from a non-matching source IP still cannot log in, greatly improving account security.

  • Format notes

    Both allowlist types must be submitted as a single IP in /32 format (for example, 220.135.95.166/32). Entire ranges (/24) are not accepted.

1.2 Obtain Account and Initial Password

After approval, you will receive the account and initial password required to log in to the back office. Log in with the account and password at: https://bfx999.com/

Back-office login

IMPORTANT

After your first login, change the initial password immediately to secure your account.Change initial password

1.3 Obtain API Key, Secret Key

API Keys are generated at the agent level; each line uses its own credentials. Log in to the back office with the agent account, click Add on the API management page (the label is freely configurable and does not affect usage), and a pair of API Key and Secret Key will be generated.

IMPORTANT

The Secret is shown only once — be sure to record it first!Agent API management page

1.4 Integrate the APIs

See Login + Transfer Wallet APIs.

BFX EXCHANGE · BE THE GAME CHANGER