Skip to main content

Tokenize a Card Temporarily.

POST 

/temporaryPaymentTokens

Creates a temporary card token for the duration of the session.

Request

Body

required

    processingEntityId uuidrequired

    Processing entityId provided by Nuvei.

    paymentOption

    object

    required

    card

    object

    required

    cardHolderName CardHolderName (string)

    Possible values: <= 70 characters

    The cardholder name.

    cardNumber passwordrequired

    Possible values: non-empty and <= 20 characters

    The full credit card number.

    expirationMonth Card Expiration - Month (string)required

    Possible values: >= 2 characters and <= 2 characters, Value must match regular expression ^(0[1-9]|1[0-2])$

    The card expiration month.

    expirationYear Card Expiration - Year (string)required

    Possible values: >= 2 characters and <= 4 characters, Value must match regular expression ^(\d{4}|\d{2})$

    The card expiration year.

    cvv password

    Possible values: <= 4 characters

    The CVV/CVC security code.

    custom object

Responses

OK

Schema

    temporaryPaymentToken

    object

    paymentTokenId Payment Token ID (string)required

    paymentOption

    object

    required

    card

    object

    cardHolderName CardHolderName (string)

    Possible values: <= 70 characters

    The cardholder name.

    maskedCardNumber CardNumberMasked (string)

    Possible values: <= 20 characters

    The masked credit card number.

    bin CardBIN (string)

    Possible values: <= 8 characters

    The first six or eight digits from the credit card number for identifying the processing bank. The rest of the number is not displayed.

    expirationMonth Card Expiration - Month (string)required

    Possible values: >= 2 characters and <= 2 characters, Value must match regular expression ^(0[1-9]|1[0-2])$

    The card expiration month.

    expirationYear Card Expiration - Year (string)required

    Possible values: >= 2 characters and <= 4 characters, Value must match regular expression ^(\d{4}|\d{2})$

    The card expiration year.

    cardType CardType (string)

    Possible values: [Credit, Debit]

    The type of card used in the transaction.

    cardBrand CardBrand (string)

    Possible values: [VISA, MASTERCARD, AMEX, DINERS]

    The card brand used in the transaction.

    cardProduct string
    cardProgram string
    cardProductType string
    isPrepaid boolean

    Indicates if the card is prepaid or not.

    issuingCountry Country Code (string)

    Possible values: >= 2 characters and <= 2 characters

    isVirtual boolean
    isDynamicCurrencyConversionSupported boolean

    result

    object

    required

    status stringrequired

    Possible values: [success, error]

    errors

    object

    code string

    Possible values: <= 11 characters

    If an error occurred on the request side, an error code is returned in this parameter.

    reason string

    Possible values: <= 400 characters

    If an error occurred on the request side, then an error reason is returned in this parameter.

Loading...