v1
latestOpenAPI 3.0.12026-07-261451591021.8 KBMarketplace
Cria uma transação via cartão
Este método permite criar uma transação de cartão de crédito, suportando pagamento à vista, parcelado sem juros (lojista) ou parcelado com juros (emissor). Os pagamentos são síncronos, ou seja, o estado final (Aprovado/Rejeitado) é obtido durante a chamada do método.
A versão “split” permite distribuir automaticamente os créditos do pagamento em diversas contas K8 Fintech, ideal para receitas rateadas, sem necessidade de repasses posteriores. É preciso ter em mãos os IDs dos clientes participantes do split.
Requisição
| Campo | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| SplitValores | TransacaoSplit[] | Lista de splits financeiros para distribuição da receita | Sim |
| NomeImpresso | Texto | Nome do cliente impresso no cartão | Não |
| DataValidade | Ano/Mês no formato AAAAMM | Data de validade do cartão | Não |
| NumeroCartao | Texto de 16 dígitos | Número do cartão | Não |
| CodigoSeguranca | Texto de 3–4 dígitos | Código de segurança do cartão | Não |
| CardToken | Texto | Token do cartão para transações de recorrência | Não |
| Valor | Numérico com 2 decimais | Valor da compra | Sim |
| CartaoFormaPagamento | Numérico Inteiro 0‑2 posições | Forma de pagamento | Sim |
| QuantidadeParcelas | Numérico Inteiro 0‑12 posições | Parcelas do cartão; válido de 2 a 12, ou 0/1 para à vista | Sim |
| ClienteDescricao | Texto | Descrição da compra | Sim |
| ClienteIP | Texto | IP do cliente final | Sim |
| ClienteCPFCNPJ | Texto | CPF/CNPJ do cliente final | Sim |
| ClienteNome | Texto | Nome do cliente final, tamanho máximo de 100 caracteres | Sim |
| ClienteEmail | Texto | E-mail do cliente | Não |
| ClienteSexo | Texto | Sexo do cliente final da compra, podendo ser M (masculino) ou F (feminino) | Não |
| ClienteDDD | Texto | DDD do telefone do cliente | Não |
| ClienteNumeroCelular | Texto | Número do telefone do cliente | Não |
| ClienteEndereco | Texto | Endereço do cliente | Não |
| ClienteComplemento | Texto | Complemento do endereço do cliente | Não |
| ClienteNumero | Texto | Número do endereço | Não |
| ClienteBairro | Texto | Bairro do cliente | Não |
| ClienteCidade | Texto | Cidade do cliente | Não |
| ClienteCEP | Texto | CEP do cliente | Não |
| ClienteUF | Texto | Unidade da federação (UF), ex: SP, RJ | Não |
| NumeroPedido | Texto | Número interno do pedido para controle do marketplace, tamanho máximo de 20 caracteres | Não |
| Referencia | Texto | Referência para localização futura do boleto | Não |
| PreAutorizar | Booleano | Indica se a transação deve ser pré-autorizada | Não |
| Antifraude | Booleano | Indica se a transação deve passar por análise antifraude | Não |
Objeto TransacaoSplit
| Campo | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| ClienteId | Guid | Identificador do cliente no split | Sim |
| Valor | Numérico com 2 decimais | Valor da transação destinado ao Marketplace ou Seller | Sim |
| ValorRoyalties | Numérico com 2 decimais | Valor da transação destinado ao Marketplace ou Seller, sobre o qual poderão incidir taxas, conforme a configuração prévia definida para o participante do split | Sim |
| Decisao | Texto | Define se o split será autoaprovado | Não |
Resposta
| Campo | Tipo | Descrição |
|---|---|---|
| Retorno | Texto | OK ou ERRO |
| DetalhesErro | Texto | Detalhes do erro, se houver |
| Identificador | Texto | Identificador da transação |
| CodigoAutorizacao | Texto | Código de autorização da transação (NIT) |
| NsuOperacao | Texto | NSU da operação da transação |
| Adquirente | Texto | Adquirente responsável pelo processamento |
| NumeroAutorizacao | Texto | Número de autorização |
| Bandeira | Texto | Bandeira do cartão |
post/api/marketplace/cartao
Headers
Aeskeystring required
Request body
Example request
{
"SplitValores": [
{
"ClienteId": "9bce7b2f-67a0-4d6f-bc2d-9c09b8b3c5d8",
"Valor": 150,
"ValorRoyalties": 0
},
{
"ClienteId": "6b97f008-236d-401b-bbb0-a22dced06d6a",
"Valor": 80,
"ValorRoyalties": 0
}
],
"NomeImpresso": "Renato Samuel Augusto Baptista",
"DataValidade": "203005",
"NumeroCartao": "4024007105862618",
"CodigoSeguranca": "1234",
"CardToken": "c0e2de1b-20a5-4846-8f22-e939fa54fae3",
"Valor": 230,
"CartaoFormaPagamento": 0,
"QuantidadeParcelas": 1,
"ClienteDescricao": "Cliente Gold Nivel 25",
"ClienteIP": "127.0.0.1",
"ClienteCPFCNPJ": "48455151480",
"ClienteNome": "Renato Samuel Augusto Baptista",
"ClienteEmail": "renatosamuel@umdominio.com.br",
"ClienteSexo": "M",
"ClienteDDD": "41",
"ClienteNumeroCelular": "999293802",
"ClienteEndereco": "Rua Canadá, 257",
"ClienteComplemento": "",
"ClienteNumero": "22",
"ClienteBairro": "Bacacheri",
"ClienteCidade": "Curitiba",
"ClienteCEP": "82510290",
"ClienteUF": "PR",
"NumeroPedido": "pedido.2026052109",
"Referencia": "2112513",
"PreAutorizar": false,
"AntiFraude": false
}Response
Criacao da transacao