Docs
post https://gateway.iugu.com/api/v1/transactions/zero_auth

Realizar autorização zero

Realiza uma autorização zero para validar um cartão de crédito

Permissão necessária: gateway:transactions.zero_auth

Esta permissão deve constar como uma das ações permitidas para o app que faz a chamada. Isto pode ser feito através do GIA, ou então na edição do aplicativo. Em caso de dúvidas, clique aqui.

Request

Headers

WORKSPACE_ID

Type: string

ID do workspace

Ex: 1D81KhKbYuVq9505Bz4Nk9

Body Required

Content Type: application/json

credit_card_id

Required

String

ID do cartão de crédito armazenado no Smart-Vault

mcc

Required

String

Merchant Category Code

cnpj

Required

String = 14 characters

CNPJ do estabelecimento

account_id

Required

String

Identificador da conta

Example
1
2
3
4
5
6
{
  "credit_card_id": "<CREDIT_CARD_ID>",
  "mcc": "<MCC>",
  "cnpj": "<CNPJ>",
  "account_id": "<ACCOUNT_ID>"
}

Response

200

Autorização zero realizada com sucesso

payment
Object

id
String

account_id
String

order_id
String

amount_cents
Integer

status
String

created_at
String

transactions
Array of objects

success
Boolean

function
String
Enum: `authorization`, `charge`, `capture`, `cancel`

acquirer
Object

status_code
String

status_description
String

Example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
  "payment": {
    "id": "<ID>",
    "account_id": "<ACCOUNT_ID>",
    "order_id": "<ORDER_ID>",
    "amount_cents": "<AMOUNT_CENTS>",
    "status": "<STATUS>",
    "created_at": "<CREATED_AT>",
    "transactions": [
      {
        "success": "<SUCCESS>",
        "function": "<FUNCTION>",
        "acquirer": {
          "status_code": "<STATUS_CODE>",
          "status_description": "<STATUS_DESCRIPTION>"
        }
      }
    ]
  }
}

401

Não autorizado - Token de autenticação inválido ou ausente

403

Proibido - Verificação anti-fraude falhou

404

Cartão de crédito não encontrado

422

Erros de validação ou autorização falhou

500

Erro interno do servidor