Skip to main content

Tokenize Card

Recommendation

To validate if the card information is correct before tokenizing, we recommend that you use Zero Dollar validation first.

Making Request

The call must be made using the POST method. Authentication via Authorization header is required.

POST/v1/card_payments/tokenize_card

Request Parameters

AttributeTypeDescriptionRequired
card_numberstringCard number, without spaces or dashesYes
card_expiration_datestringCard expiration date, in MMyyyy format (e.g.: 012029)Yes
card_security_codestringSecurity code (CVV/CVC)Yes

Request Example

GET /v1/card_payments/tokenize_card
{
"card_expiration_date": "012029",
"card_security_code": "123",
"card_number": "4111111111111111"
}

Success

HTTP 200 Response Body - Example
{
"code": "ACCEPTED",
"tokenized_card": {
"slug_token": "45F2106AE4D740A5B7C8FAAF7C244AAA",
"token_expiration_date": "102028",
"active": "ACTIVE"
},
"stored_card": {
"slug_stored_card": "45F2106AE4D740A5B7C8FAAF7C2445FA",
"active": "CARD_STORED"
},
"multiacq_id": "021",
"status": "ok"
}

Errors

HTTP 422 Response Body - Unprocessable Entity - Example
{
"request_token": "5B018B0166884D999799E5F3C41D0051",
"code": "TOKENIZATION_FAILED",
"msg": "400 BAD_REQUEST",
"multiacq_id": "021",
"status": "unprocessable_entity"
}
  {
"errors": [
{
"code": "AUTHORIZER_REJECTED",
"msg": "46 - Identification required"
}
],
"muid": "f251e1b753504766957cf4142e936262",
"request_token": "83329FF45587498D88E1590C7FB78CD8",
"amount": 1,
"currency": "BRL",
"tracking_number": "00010609171144580010000000324834",
"last_digits": "1111",
"transaction_status": "REJECTED",
"brand_response_code": "83",
"multiacq_id": "021"
}

Response Attributes

AttributeTypeDescription
codestringResponse code from transaction result.
msgstringResponse message from transaction result.
tokenized_cardobjectTokenized card data information.
slug_tokenstringToken recovery information.
token_expiration_datestringToken expiration date in MMyyyy format.
activestring (enum)Current token state. Values:
ACTIVE UNPROVISIONED
stored_cardobjectStored card information.
slug_stored_cardstringStored card identification. Can be sent in the sale request instead of card information.
activeconst (enum)Stored card state
request_tokenstringUnique string that identifies the request.
statusstringRequest status