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