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 transaction status

Developing
GET
https://api-x.smsonline.cloud/v3/customers/{userId}/cryptomus/transaction/{order_id}
Checks the payment status of an already issued invoice.

Request

Path Params
userId
string 
required
Your User Id
Example:
{{userid}}
order_id
string 
required
The order_id associated with the wallet when it was created. Included in the response.
Query Params
apiKey
string 
required
Example:
{{APIKey}}

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 GET 'https://api-x.smsonline.cloud/v3/customers/{{userid}}/cryptomus/transaction/?apiKey={{APIKey}}'

Responses

🟢200Success
application/json
Body
ok
boolean 
required
body
object 
required
order_id
string 
required
txid
null 
required
amountInUSD
string 
required
amountInCrypto
string 
required
currency
string 
required
network
string 
required
to_address
string 
required
url
string 
required
status
string 
required
expire_at
integer 
required
is_final
boolean 
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:43:34
Previous
Get direct wallet
Next
Create new payment
Built with