Skip to main content
POST
Adicionar uma nova transação

Authorizations

apiKey
string
header
required

API key no formato keyId.secret.

Body

application/json
companyId
string
required

ID da empresa que recebera a transacao. A credencial precisa ter acesso a essa empresa.

paymentProfile
object
required

Dados do cartao usados para processar a transacao.

amount
number
required

Valor da transacao em centavos. Exemplo: 9900 representa R$ 99,00.

Example:

9900

client
object

Dados do cliente enviados inline. Quando informado, o documento deve ser enviado em doc ou cpf.

installments
number
default:1

Quantidade de parcelas. Quando omitido, o fluxo usa 1 parcela.

capture
boolean
default:true

Indica se a transacao deve ser capturada imediatamente. Quando omitido, o fluxo usa true.

Response

Transacao criada.

_id
string

ID da transacao.

companyId
string

ID da empresa vinculada a transacao.

clientId
string

ID do cliente vinculado, quando houver.

productId
string

ID do produto vinculado, quando houver.

subscriptionId
string

ID da assinatura vinculada, quando houver.

chargeId
string

ID da cobranca vinculada, quando houver.

amount
number

Valor da transacao, normalmente com value em centavos e currency BRL.

installments
number

Parcelamento da transacao.

paymentMethod
enum<string>

Meio de pagamento usado na transacao.

Available options:
CREDIT_CARD,
DEBIT_CARD,
BOLETO,
PIX
status
enum<string>

Status atual da transacao.

Available options:
PAID,
PROCESSING,
DECLINED,
CANCELED,
DISCARDED,
AUTHORIZED,
IN_ANALYSIS,
ERROR_PAYMENT,
DISPUTE,
STANDBY,
CHARGEBACK,
PENDING_REVIEW,
PENDING_3DS,
BLOCKED,
INVALID_PAYMENT,
NO_PAYMENT_ROUTE,
PENDING_PAYMENT,
ERROR_REFUNDED
message
string

Mensagem principal retornada pelo processamento.

message2
string

Mensagem complementar retornada pelo processamento.

card
object

Dados de cartao salvos internamente, quando houver.

acquirer
object

Dados da adquirente vinculada a transacao.

boleto
object | null

Dados de boleto, quando gerados.

qrCode
object | null

Dados de Pix, quando gerados.

metadata
object

Metadados livres vinculados a transacao.

createdAt
string<date-time>

Data de criacao da transacao.

lastUpdate
string<date-time>

Data da ultima atualizacao da transacao.