Skip to main content
POST
Create a payment quote

Authorizations

x-api-key
string
header
required

Nuvera API application secret key

Authorization
string
header
required

RS256 per-request signed JWT

Body

application/json
fundingType
string
required
Allowed value: "CRYPTO"
amount
string
required

Amount the beneficiary receives, before fees

currencyCode
enum<string>
required

Destination currency

Available options:
USD,
AED,
CAD,
SGD,
GBP,
EUR
paymentToken
enum<string>
required
Available options:
USDC,
USDT
paymentNetwork
enum<string>
required
Available options:
ETHEREUM,
ETHEREUM_SEPOLIA,
POLYGON,
POLYGON_AMOY,
SOLANA,
SOLANA_DEVNET,
TRON,
TRON_NILE
paymentSystemId
string
required
Minimum string length: 1
customerId
string
required
Minimum string length: 1
beneficiaryId
string
required
Minimum string length: 1
beneficiaryVersion
integer
required
Required range: x <= 9007199254740991

Response

default - application/json
id
string
required
paymentAmount
string
required
paymentCurrencyCode
string
required
totalTarget
string
required
targetCurrencyCode
string
required
createdAt
string
required
expiresAt
string
required
usedAt
string | null
required
priceBreakdown
object | null
required
fundingType
string
required
Allowed value: "CRYPTO"
paymentToken
enum<string>
required
Available options:
USDC,
USDT
paymentNetwork
enum<string>
required
Available options:
ETHEREUM,
ETHEREUM_SEPOLIA,
POLYGON,
POLYGON_AMOY,
SOLANA,
SOLANA_DEVNET,
TRON,
TRON_NILE
networkFeeUsd
string
required
effectivePriceUsdPerToken
string
required
quotedTokenAmount
string
required
paymentSystemId
string | null
required
pricingVersion
string | null
required
fx
object | null
required
fundingDeadlineAt
string | null
required
beneficiaryId
string | null
required
beneficiaryVersion
integer | null
required
Required range: -9007199254740991 <= x <= 9007199254740991
destination
object | null
required