Skip to main content
POST
Calculate total price

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
productId
string
required
Example:

"virtual-usd"

amount
string
required

Amount credited to a card: at least 10 USD for issuance and 5 USD for a subsequent card top-up. Card-account deposits have a separate 10 USD minimum.

Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

type
enum<string>
required
Available options:
issue,
topup,
service

Response

Success

productId
string
amount
string
Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

fee
string

Total fee: fixedFee plus percentageFee.

Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

fixedFee
string

Fixed issuance charge; zero for a card top-up.

Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

percentageFee
string

Percentage commission; zero for initial and subsequent card funding.

Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

rateBps
integer

Card funding has no percentage fee. Card-account deposits add a separate 1.5% fee (150 bps).

Example:

0

total
string
Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

currency
enum<string>
Available options:
USD
environment
string
priceVersion
string