CreditCardToken POST
Método utilizado para tokenizar o cartão de crédito
/credit-card-token
Fields
| Field | Type | Description | Required |
|---|---|---|---|
| holder_name | string | Nome do titular impresso no cartão |
YES |
| expiration_month | int | Mês de expiração do cartão de crédito |
YES |
| expiration_year | int | Ano de expiração do cartão de crédito |
YES |
| card_number | string | Número do cartão de crédito |
YES |
| security_code | string | Código de segurança do cartão de crédito |
YES |
Request
Headers
| Header | Value |
|---|---|
| Accept | application/json |
| Content-Type | application/json |
| Authorization | Bearer token |
Request Body
{
"holder_name":"JOAO SILVA JOAO",
"expiration_month":"12",
"expiration_year":"2024",
"card_number":"1234123412341234",
"security_code": "123"
}
Response
Status Codes
- 406: Not Acceptable
- 415: Unsupported Media Type
- 201: Created
- 400: Client Error
- 422: Unprocessable Entity
- 401: Unauthorized
- 403: Forbidden
Headers
| Header | Value |
|---|---|
| Content-Type | application/json |
| Allow | Comma-separated list of all HTTP methods allowed |
Response Body
{
"id": "13",
"card_brand": "mastercard",
"first4_digits": "1234",
"last4_digits": "1234",
"expiration_month": "11",
"expiration_year": "2032",
"holder_name": "JOAO SILVA JOAO,
"customer_id": null,
"expired" : 0
}