Public API - Deposits
Create a deposit request
Initiates a new deposit transaction. Send exactly one of amount (coin flow) or amountUsd (USD flow). For crypto methods, prefer amountUsd; backend validates the live NOWPayments minimum before creating the payment.
post/v1/public/deposits/request
Request
- Base URL: https://api.sms-virtual.net
- URL: https://api.sms-virtual.net/v1/public/deposits/request
- Auth: API key in header x-api-key
Request body
Example request
{
"depositMethodId": "238189f7-a1b7-46a3-8b1a-46c6fed5a091",
"amount": 100000,
"amountUsd": 7
}Response
Deposit request created successfully. paymentData carries the gateway reference (EMV QR string for QRIS, virtual-account number for bank transfer, crypto address for USDT/USDC). Render that, do not poll the deposit row.
Changes
No recorded changes to this operation across all 1 revision of this API.