Authorization
Overview
What Happens Internally
Client Request → Firstoken API → [Tokenization + Authorization] → ResponseRequest Body
Minimal Required Fields
{
"transaction_info": {
"type": "authorization",
"reference_code": "1753550023570"
},
"card": {
"number": "4225289837059229",
"expiration_date": "01/2030",
"security_code": "123",
"holder": "John Doe Jones"
},
"order_info": {
"amount_details": {
"total_amount": 1000,
"currency": "BRL",
"items_amount": 1000
},
"installments": 1,
"descriptor": "Test Payment"
},
"cardholder_info": {
"first_name": "John",
"last_name": "Doe",
"document": {
"type": "CPF",
"number": "54672396002",
"nationality": "BR"
},
"country": "BR",
"address_1": "123 Main St",
"city": "Sao Paulo",
"state": "SP",
"postal_code": "04001-000",
"email": "john_autoaccept@test.com",
"phone_number": "4158880000",
"phone_type": "Mobile",
"phone_area_code": "22"
},
"bill_to": {
"id": "1234567890",
"first_name": "John",
"last_name": "Doe",
"document": {
"type": "CPF",
"number": "54672396002",
"nationality": "BR"
},
"country": "BR",
"address_1": "123 Main St",
"city": "Sao Paulo",
"state": "SP",
"postal_code": "04001-000",
"email": "test@cybs.com",
"phone_number": "4158880000",
"phone_type": "Mobile",
"phone_area_code": "22",
"profile": "1"
},
"line_items": [
{
"category": {
"id": "1",
"name": "Category 1"
},
"id": "1",
"name": "Item 1",
"price": 1500,
"quantity": 1,
"type": "Generic"
}
],
"device_info": {
"ip_address": "127.0.0.1",
"fingerprint_session_id": "0a76c25669713d8d6d306ba8c21259b7",
}
}Complete Request with All Fields
Field Specifications
Response Format
Success Response (200)
Failed Authorization Response (200)
Error Response (400/500)
Response Fields
transaction_info
Field
Type
Description
order_info
Field
Type
Description
risk_info
Field
Type
Description
error_info (present when transaction fails)
Field
Type
Description
Antifraud Strategies
Field
Type
Description
cURL Example
Important Notes
Authorization Expiration
Next Steps After Authorization
Authorization vs Payment
Aspect
Authorization
Payment
Last updated