Technical Specification for API Gateway and Server Development

Job ID: 37996454

Budget: $750 – $1,500 USD

Project: Development of a server and API for integration with an external distributor API and providing functionality to partners through a proprietary API.

Objective: To create a reliable API gateway integrated with an external distributor's API, automating the processes of topping up gaming accounts, retrieving information about available games and pricing, and offering services to partners for their own use.

Main Tasks and Requirements:
Server Development:

Setup and support of a server to handle API requests.
Ensure continuous operation of the server and fast processing of requests.
API Development and Implementation:

Integration with the distributor's API to perform top-up operations, retrieve information about available games, prices, and denominations.
Implementation of an API for partners, including registration, authentication, and access to top-up services and pricing.
Development of secure endpoints for processing top-up requests, balance checks, and retrieving current prices.
Integration with Payment System (Binance):

Setup and integration of the payment system for handling deposits through Binance.
Implementation of functions for automatic balance updates following fund receipts.
Database Development:

Design and implementation of a database to store information about users, transactions, available games, and prices.
Ensuring high availability and security of stored data.
Additional Features Implementation in Discord:

Setup of a Discord bot that allows partners to perform top-up operations and retrieve price information via Discord commands.
Implementation of access control and permissions management for partners in Discord.
Technical Requirements:
Use of modern technologies and frameworks for backend development (e.g., Node.js, Python, Ruby).
Development with a focus on API and data security.
Experience with API integrations and payment systems, especially Binance.
Expected Outcomes:

A fully functional server and API for automating top-up processes and interacting with partners.
A user-friendly interface for partners to interact with the system via API and Discord.
Documentation on API usage and system integration.
This task is intended for posting on the Upwork platform to find a qualified developer or team of developers capable of completing the project according to the described requirements.

doc from distributor

https://docs.google.com/document/d/16Bp6cLHkwlOHnXXoMZm50B1vEobn8RSEytCd2_C5hoQ/edit?usp=sharing
Related categories: Python API API Development Binance Discord