API Overview
eSingPay enables merchants to accept digital asset payments and integrate deposit and withdrawal workflows into their own systems.
What You Can Do
- Direct customers to a designated address to pay with supported digital assets, such as USDT.
- Track deposits through the REST API or merchant Console.
- Receive webhook notifications when deposits are updated.
- Submit and track withdrawal requests through the REST API.
Typical Integration Flow
- Choose the staging or production environment and create an API key.
- Configure a webhook URL for deposit notifications.
- Retrieve a wallet and provide its deposit address to your customer.
- The customer sends the digital asset to the designated address.
- eSingPay monitors the blockchain and records the deposit.
- Your system receives a webhook notification or queries the deposit through the REST API.
- When needed, your system submits a withdrawal request through the REST API.
Next Steps
- Follow Getting Started to select an environment and configure your integration.
- Read Authentication to create and use an API key.
- Learn how to list wallets and obtain deposit addresses.
- Configure webhooks for deposit notifications.
- Review the deposit and withdrawal intent APIs.