Skip to main content
POST
Criar pagamento

Authorizations

client-id
string
header
required
client-secret
string
header
required

Headers

client-secret
string
required

Secret da credencial do merchant

client-id
string
required

ID público da credencial do merchant

Body

application/json
externalId
string
required

Identificador único do pedido no sistema do merchant

Example:

"ORDER-12345"

amount
number
required

Valor total em centavos (mínimo 100, máximo 15000000)

Required range: 100 <= x <= 15000000
Example:

7500

paymentMethod
enum<string>
required
Available options:
pix,
credit_card,
boleto
Example:

"pix"

customer
object
required
items
object[]
required
Minimum array length: 1
subMerchant
object

Subconta owner da transação (opcional). Quando informada, é identificada pelo documento (CPF/CNPJ) de uma subconta já cadastrada e ativa e passa a ser a owner do split; sem este objeto, o próprio merchant é o owner.

split
object[]

Regras de divisão do valor líquido entre subcontas recebedoras. Requer os produtos PaaS e Split habilitados para o merchant; o owner é o próprio merchant, salvo se um subMerchant for informado. Os valores resolvidos retornam no campo split da resposta. Ver guia Pagamentos com Split.

Minimum array length: 1
card
object
applePay
object

Pagamento via Apple Pay — alternativa ao bloco card (envie um ou outro, nunca ambos). Válido apenas com paymentMethod credit_card; o criptograma do token dispensa CVV e 3DS. Ver guia Apple Pay.

threeDSData
object

Dados do resultado 3DS para cobrança autenticada com cartão de crédito

ip
string
Example:

"192.168.1.100"

invoiceDescriptor
string
Example:

"LOJA EXEMPLO"

fingerprint
string
metaData
object
Example:

Response

Pagamento criado

id
string<uuid>
required
Example:

"d398b016-3c29-41b4-afc0-bbf8c81c683c"

status
enum<string>
required
Available options:
waiting_payment,
paid,
refused,
refunded,
in_analysis
Example:

"paid"

amount
number
required
Example:

15680

paymentMethod
string
required
Example:

"credit_card"

createdAt
string<date-time>
required
Example:

"2026-07-02T19:41:46.738Z"

transactionId
string
pix
object
boleto
object
refusedReason
object

Motivo da recusa (presente apenas quando status = refused). Consulte o guia Recusas de cartão para entender as categorias e como orientar o cliente.

subMerchant
object

Dados públicos do submerchant (owner) vinculado à transação.

split
object[]

Split resolvido da transação: valor efetivamente destinado a cada recebedor, em centavos (quando a transação possui split)

customer
object

Dados completos do cliente (presente quando disponível).

items
object[]
externalReference
string
Example:

"35d29135-f14e-4695-b9ae-ccde91676a60"