SMSOnline API Doc
  1. Cryptocurrency via Cryptomus
SMSOnline API Doc
  • Preparation
  • FAQ
  • V3
    • Customer API
      • Payments
        • Cryptocurrency via Cryptomus
          • Create new payment
            PUT
          • Get direct wallet
            PUT
          • Get transaction status
            GET
        • Credit Card via Pay4bit
          • Create new payment
      • Favourites
        • Get favourite services
        • Toggle favourite status
      • Get Account Balance
        GET
      • Get invoices
        GET
      • Get Coupons
        GET
    • Phones API
      • Lookup API
        • Get service list by country and carrier
        • Get service detail by country and carrier
      • Inventory API
        • Get inventory
      • Order API
        • Order a number
        • Get order data
        • Change order status
      • Get Popular list
      • Get all available countries/carriers
    • Statistics API
      • Get statistics
  1. Cryptocurrency via Cryptomus

Get direct wallet

Developing
PUT
https://api-x.smsonline.cloud/v3/customers/{userId}/cryptomus/direct/{currency}/{network}/{amount}
Generates a deposit wallet used to add balance via cryptocurrency.

Supported Cryptocurrencies and Blockchain Networks#

CryptocurrencySupported Networks
USDTBSC, TRON, ETH, POLYGON, ARBITRUM, AVALANCHE, SOL, TON
BTCBTC
LTCLTC
TRXTRON
ETHETH
XMRXMR
POLPOLYGON, ETH
BNBBSC
USDCBSC, ETH, POLYGON, ARBITRUM, AVALANCHE
SOLSOL
DASHDASH
DOGEDOGE
TONTON
BCHBCH
AVAXAVALANCHE
DAIBSC, POLYGON, ETH

Request

Path Params

Body Params application/json

Example
{
    "apiKey": "string",
    "couponCode": "string"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request PUT 'https://api-x.smsonline.cloud/v3/customers/{{userid}}/cryptomus/direct/USDT/BSC/5.15' \
--header 'Content-Type: application/json' \
--data-raw '{
    "apiKey": "string",
    "couponCode": "string"
}'

Responses

🟢200Success
application/json
Body

Example
{
    "ok": true,
    "body": {
        "to_address": "0x66b928a82377d75ced043e95738372e9e9607f1f",
        "currency": "USDT",
        "network": "bsc",
        "amountInUSD": "5.00",
        "amountInCrypto": "4.99",
        "expire_at": 1748615577,
        "url": "https://pay.cryptomus.com/pay/35a4ee29-16ef-4b18-9960-b7812c836bb1",
        "order_id": "af161c5a-936c-4294-b656-6da12b77e232"
    }
}
🟠400Non-acceptable Currency
🟠400Non-acceptable Network
🟠401User-verification Failed
🔴500Invalid, or expired Coupon
Modified at 2025-10-04 16:18:19
Previous
Create new payment
Next
Get transaction status
Built with