Skip to main content

CardOrderIntentResponse

amount objectrequired

Amount for card ordering

amountstringrequired

The amount of money. Example: 1000.12

Possible values: non-empty and <= 2147483647 characters

currencystringrequired

The currency of the money. Example: 'USD'

Possible values: non-empty and <= 10 characters

fees objectrequired

Fee quotes by type for card ordering. Available type values: FX, SURCHARGE, ATM, TRANSFER, SUBSCRIPTION, CARD_ISSUE, CARD_DELIVERY, CARD_MONTHLY_SERVICE, CARD_FX, CLOSURE, DORMANCY

property name* Quote
fx object
oneOf
null
sourceAmount objectrequired
amountstringrequired

The amount of money. Example: 1000.12

Possible values: non-empty and <= 2147483647 characters

currencystringrequired

The currency of the money. Example: 'USD'

Possible values: non-empty and <= 10 characters

targetAmount objectrequired
amountstringrequired

The amount of money. Example: 1000.12

Possible values: non-empty and <= 2147483647 characters

currencystringrequired

The currency of the money. Example: 'USD'

Possible values: non-empty and <= 10 characters

hashstringrequired

Security hash for order verification

Possible values: <= 2147483647 characters

holderNameValidity objectrequired

Holder name validity check result

anyOf
firstNamestring[]required

First name validation errors

lastNamestring[]required

Last name validation errors

maxLengthnumber<int32>required

Maximum length allowed

Possible values: <= 2147483647 characters

typestringrequired

Possible values: [INVALID]

remainingLimits objectrequired

Remaining limits by type

property name*number<int32>
CardOrderIntentResponse
{
"amount": {
"amount": "string",
"currency": "string"
},
"fees": {},
"hash": "string",
"holderNameValidity": {
"firstName": [
"string"
],
"lastName": [
"string"
],
"maxLength": 0
},
"remainingLimits": {}
}