Skip to main content

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

  1. Choose the staging or production environment and create an API key.
  2. Configure a webhook URL for deposit notifications.
  3. Retrieve a wallet and provide its deposit address to your customer.
  4. The customer sends the digital asset to the designated address.
  5. eSingPay monitors the blockchain and records the deposit.
  6. Your system receives a webhook notification or queries the deposit through the REST API.
  7. When needed, your system submits a withdrawal request through the REST API.

Next Steps