Full website development and deployment with all security features.
PCI certification is also needed.
Assumption : It will have [url removed, login to view]’s all features + additional requirement stated/ Security options deployment.
Note: There will not be any additional module implementations. However the policy and configurations are subject to change.
It should be mobile optimized .
Very good SEO and google analytics should also be there.
HSM or Key vault for key storage and should be used for database interaction.
• Bitgo JS wallet integration and litecoind setup for litecoin trading.
• Automated Bank Deposit based on Reference Number.
• Xls or CSV file upload with manual approval for each user(Only Signature based file should be uploaded)
• SMTP TLS mail integration with multiple mail options with mail customization.
• Mail and Phone number verification.
• 2FA Authentication – Google authenticator, Authy and SMS based. Admin user should be able to activate and deactivate each of the functionality.
• KYC upload and verification by admin (secure and options to take the data offline in a convenient way). KYC data should be fully encrypted.
• Referral and invitation system with defined set of rules.
• Database encryption for wallet address, user account info and all transactions.
• Latest TLS setup, between nodes all communication should be based on TLS setup.
• Server setup and other required extension installation – Hosting need to provided by customer.(Includes communication between the servers, OS hardening, Env Hardening, WAF and other security options available to secure the system)
• Secure Cookies .
• Verify everything based on PCI standard.
• Different server setup for modules frontend, wallet and backend.
• Account Balance and system balance.
• Wallet with address generation.
• Transaction history with Orders list.
• Open Orders List
• User Profile Management with rights management.
• 4 eye principal for approvals should be able to enable and disable it on basis of features.
• 2FA + Mail confirmation for withdrawal and again user should be able to define it as per their choice.
• Account Verification.
• Instant Order
• Limit Order
• Bitcoin Deposit and Bank Deposit
• Stop Order
• Withdrawal section
• Reports with Profit calculation. (Users full details balances reports everything), Deposit reports, withdrawal reports and system balance and comparison for revenue assurance, fraud detection and AML detection reports.
• Commission Setup for trading and transactions in admin panel.
• Ticket system for support.
• Fee based and membership based membership.