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
  • V2(Deprecated)
    • Warning: V2 API is deprecated
    • Account
      • Get Balance
      • Make a top-up with crypto
      • (Get direct wallet address) Make a top-up with crypto
    • Lookup
      • Get Available Countries
      • Get Available Services
      • Get Service Details
      • Get the country stats with success rates
    • Manage phone numbers
      • Purchase Number
      • Return Number
      • Request Another SMS
      • Get Status of A Single Number
      • Get Bulk Status of Numbers With Conditions
  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
userId
string 
required
Your User Id
Example:
{{userid}}
currency
string 
required
The cryptocurrency used for the transfer. See the overview for supported currencies
Example:
USDT
network
string 
required
The blockchain network used for the cryptocurrency transfer.
Example:
BSC
amount
integer 
required
Amount to be paid in USD($5.00 = 5).
Example:
5.15
Body Params application/json
apiKey
string 
required
couponCode
string 
optional
Example
{
    "apiKey": "string",
    "couponCode": "string"
}

Request 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
ok
boolean 
required
body
object 
required
to_address
string 
required
currency
string 
required
network
string 
required
amountInUSD
string 
required
amountInCrypto
string 
required
expire_at
integer 
required
url
string 
required
order_id
string 
required
Examples
{
    "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"
    }
}
Modified at 2025-05-30 13:37:15
Previous
Create new payment
Next
Get transaction status
Built with