Upcoming change: Migrating from "costarica" landing company to "svg"

MRHMRH
edited October 2019 in General

Following a recent decision by the Board, we are announcing for all of our non-EU clients to be transferred from our Costa Rica company, Binary (C.R.) S.A to our newly established St. Vincent & the Grenadines company, Binary (SVG) Ltd. Consequently, we will also be changing any short-code references from costarica to svg.


Update 1 (22 April 2019): Important: Please check comments for scheduled changes.


Detailed information regarding this change:

  1. The landing company information for costarica that used to be:

      shortcode: "costarica"
      name     : "Binary (C.R.) S.A."
      country  : "Costa Rica"
    

    will change to the following for svg (all other fields remain unchanged):

      shortcode: "svg"
      name     : "Binary (SVG) Ltd."
      country  : "Saint Vincent and the Grenadines"
    

  1. Broker code: CR will remain unchanged. Hence the loginids won't change.

  1. Responses: All structures remain the same; this is only about changes in values. Any API method that returns the landing company will return svg instead of costarica.

    Examples:

    The sample responses below are truncated to display the changed fields only.

    3.1. authorize

    • Example of the old response:

      {
          "authorize": {
              "account_list": [
                  {
                      "landing_company_name": "costarica",
                      ...
                  },
                  ...
              ],
              "landing_company_fullname": "Binary (C.R.) S.A.",
              "landing_company_name": "costarica",
              "upgradeable_landing_companies": [
                  "costarica"
              ],
              ...
          },
          ...
      }
      
    • Example of the new response:

      {
          "authorize": {
              "account_list": [
                  {
                      "landing_company_name": "svg",
                      ...
                  },
                  ...
              ],
              "landing_company_fullname": "Binary (SVG) Ltd.",
              "landing_company_name": "svg",
              "upgradeable_landing_companies": [
                  "svg"
              ],
              ...
          },
          ...
      }
      

    3.2. landing_company

    • Example of the old response:

      {
          "landing_company": {
              "financial_company": {
                  "country": "Costa Rica",
                  "name": "Binary (C.R.) S.A.",
                  "shortcode": "costarica",
                  ...
              },
              "gaming_company": {
                  "country": "Costa Rica",
                  "name": "Binary (C.R.) S.A.",
                  "shortcode": "costarica",
                  ...
              },
              "mt_gaming_company": {
                  "standard": {
                      "country": "Costa Rica",
                      "name": "Binary (C.R.) S.A.",
                      "shortcode": "costarica",
                      ...
                  }
              },
              ...
          },
          ...
      }
      
    • Example of the new response:

      {
          "landing_company": {
              "financial_company": {
                  "country": "Saint Vincent and the Grenadines",
                  "name": "Binary (SVG) Ltd.",
                  "shortcode": "svg",
                  ...
              },
              "gaming_company": {
                  "country": "Saint Vincent and the Grenadines",
                  "name": "Binary (SVG) Ltd.",
                  "shortcode": "svg",
                  ...
              },
              "mt_gaming_company": {
                  "standard": {
                      "country": "Saint Vincent and the Grenadines",
                      "name": "Binary (SVG) Ltd.",
                      "shortcode": "svg",
                      ...
                  }
              },
              ...
          },
          ...
      }
      

    3.3. landing_company_details

    • Example of the old response:

      {
          "landing_company_details": {
              "country": "Costa Rica",
              "name": "Binary (C.R.) S.A.",
              "shortcode": "costarica",
              ...
          },
          ...
      }
      
    • Example of the new response:

      {
          "landing_company_details": {
              "country": "Saint Vincent and the Grenadines",
              "name": "Binary (SVG) Ltd.",
              "shortcode": "svg",
              ...
          },
          ...
      }
      

    3.4. new_account_real

    • Example of the old response:

      {
          "new_account_real": {
              "landing_company": "Binary (C.R.) S.A.",
              "landing_company_short": "costarica",
              ...
          },
          ...
      }
      
    • Example of the new response:

      {
          "new_account_real": {
              "landing_company": "Binary (SVG) Ltd.",
              "landing_company_short": "svg",
              ...
          },
          ...
      }
      

    3.5. mt5_login_list

    • Example of the old response:

      {
          "mt5_login_list": [
              {
                  "group": "demo\costarica",  // or "real\costarica"
                  ...
              },
              ...
          ],
          ...
      }
      
    • Example of the new response:

      {
          "mt5_login_list": [
              {
                  "group": "demo\svg", // or "real\svg"
                  ...
              },
              ...
          ],
          ...
      }
      

    3.6. mt5_get_settings

    • Example of the old response:

      {
          "mt5_get_settings": {
              "group": "demo\costarica", // or "real\costarica"
              ...
          },
          ...
      }
      
    • Example of the new response:

      {
          "mt5_get_settings": {
              "group": "demo\svg", // or "real\svg"
              ...
          },
          ...
      }
      

  1. Requests: We will keep supporting costarica as landing_company in applicable requests for a short period but will eventually drop accepting costarica in requests.

    Please note that the response to the following requests would be exactly the same as when they were requested with svg instead:

    • active_symbols:

      { "active_symbols": '...', "landing_company": "costarica" }
      
    • asset_index:

      { "asset_index": 1, "landing_company": "costarica" }
      
    • contracts_for:

      { "contracts_for": '...', "landing_company": "costarica" }
      
    • landing_company_details:

      { "landing_company_details": "costarica" }
      

  1. The MetaTrader groups will change as well:
    • demo\costaricademo\svg
    • real\costaricareal\svg

  1. There won't be any visible change from the end users' perspective.

Comments

  • Update 1: 22 April 2019

    1. This change estimated to go live on or after 1st May 2019.

      If there is no hardcoded logic in your codebase for old values, as described in 3. Responses, you will not need to make any changes.

      Otherwise, please make sure that your codebase is updated before 1st May 2019.

    2. The change to stop accepting costarica in requests, as described in 4. Requests, will go live on or after 1st June 2019.

      This means that any requests sending costarica as hardcoded value for landing company in your codebase will need to be updated to the new value svg before 1st June 2019.



    Please check this discussion board periodically. We will keep you informed with the latest changes here.

    Thank you,
    Binary.com

Sign In or Register to comment.