The /v1/min-amount endpoint in NOWPayments allows users to retrieve the minimum payment amount required for a specific cryptocurrency pair. This is crucial for avoiding failed payments.
Works for both fixed-rate and floating-rate payments.
Returns minimum amounts in fiat (e.g., USD, EUR) and crypto.
Helps merchants set correct payment thresholds.
Request Parameters
| Parameter | Type | Required? | Description |
|---|---|---|---|
currency_from |
String | Optional | The currency you’re converting from (e.g., btc, eth) |
currency_to |
String | Required | The cryptocurrency you’re sending to (e.g., btc, usdttrc20) |
fiat_equivalent |
String | Optional | If provided, returns the minimum in fiat (e.g., usd, eur) |
is_fixed_rate |
Boolean | Optional | If true, checks minimums for fixed-rate payments. Default: false
|
Examples of Minimum Amounts for Different Crypto Pairs
1. Floating-Rate (Market Price) Examples ( current estimate )
- BTC → USDTTRC20 → Min ~ 0.0001203 BTC (~$12,5)
ETH → DAI → Min ~ 0.0016926 ETH (~$4,33)
USDTTRC20 → USDTTRC20 → Min ~ 9,078816 (~$9)
2. Fixed-Rate Examples
BTC → USDTTRC20(Fixed rate) → Min ~ 0.00016249 BTC (~$16)
ETH→ DAI (Fixed rate) → Min ~ 0.00532072 ETH (~$13,6)
USDTTRC20 → USDTTRC20 (Fixed rate) → Min ~ 19,9 USDTTRC20 (~20$)
Tips and how it helps
Avoid Failed Transactions → Payments below the minimum won’t process.
Network Fees → Some blockchains require higher minimums due to gas fees.
- Display minimums to users (e.g., "Minimum payment: 0.01 ETH")
- Here is a list of coins with the lowest network fees or lowest minimum amount for payment: LTC, TRX, ARK, ZEN, MATICMAINNET, XVG, BNB. We recommend this coins for tests and for low-priced goods and services
-
Always check
/min-amountbefore creating invoices/payments -
For fixed-rate payments, check minimums separately (set
is_fixed_rate=true). - We update these values dynamically, so do not hardcode them in your app/website.
For real-time checks, refer to our official API docs and use this endpoint.