Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

derivx/cfd_trading_category_demo_release #174

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
163 changes: 163 additions & 0 deletions config/v3/landing_company/receive.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,169 @@
"description": "Config structure with document types ,taxRequired ,tin format details.",
"type": "object"
},
"dxtrade_all_company": {
"description": "Available Deriv X all account types (Synthetic Indices and Financials).",
"type": "object",
"additionalProperties": false,
"properties": {
"standard": {
"description": "Landing Company details.",
"type": "object",
"additionalProperties": false,
"properties": {
"address": {
"description": "Landing Company address",
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"changeable_fields": {
"description": "Special conditions for changing sensitive fields",
"type": "object"
},
"country": {
"description": "Landing Company country of incorporation",
"type": "string"
},
"currency_config": {
"title": "Currency Config Structure",
"description": "The configuration of each currency.",
"type": "object"
},
"has_reality_check": {
"description": "Flag to indicate whether reality check is applicable for this Landing Company. `1`: applicable, `0`: not applicable. The Reality Check is a feature that gives a summary of the client's trades and account balances on a regular basis throughout his session, and is a regulatory requirement for certain Landing Companies.",
"type": "integer",
"enum": [
0,
1
]
},
"legal_allowed_contract_categories": {
"description": "Allowed contract types",
"type": "array",
"items": {
"type": "string"
}
},
"legal_allowed_currencies": {
"description": "Allowable currencies",
"type": "array",
"items": {
"type": "string"
}
},
"legal_allowed_markets": {
"description": "Allowable markets",
"type": "array",
"items": {
"type": "string"
}
},
"legal_default_currency": {
"description": "Default account currency",
"type": "string"
},
"name": {
"description": "Landing Company legal name",
"type": "string"
},
"requirements": {
"description": "Legal requirements for the Landing Company",
"type": "object",
"additionalProperties": false,
"properties": {
"after_first_deposit": {
"description": "After first deposit requirements",
"type": "object",
"additionalProperties": false,
"properties": {
"financial_assessment": {
"description": "Financial assessment requirements",
"type": "array",
"items": {
"type": "string",
"examples": [
"financial_information",
"trading_experience"
]
}
}
}
},
"compliance": {
"description": "Compliance requirements",
"type": "object",
"additionalProperties": false,
"properties": {
"mt5": {
"description": "Compliance MT5 requirements",
"type": "array",
"items": {
"type": "string",
"examples": [
"expiration_check",
"fully_authenticated"
]
}
},
"tax_information": {
"description": "Compliance tax information requirements",
"type": "array",
"items": {
"type": "string",
"examples": [
"tax_identification_number",
"tax_residence"
]
}
}
}
},
"signup": {
"description": "Sign up requirements",
"type": "array",
"items": {
"type": "string",
"examples": [
"first_name",
"residence",
"salutation"
]
}
},
"withdrawal": {
"description": "Withdrawal requirements",
"type": "array",
"items": {
"type": "string",
"examples": [
"address_city",
"address_line_1"
]
}
}
}
},
"shortcode": {
"description": "Landing Company short code",
"type": "string"
},
"support_professional_client": {
"description": "Flag that indicates whether the landing company supports professional accounts or not",
"type": "integer",
"enum": [
0,
1
]
}
}
}
}
},
"dxtrade_financial_company": {
"description": "Available Deriv X financial account types (all except Synthetic Indices).",
"type": "object",
Expand Down