Cria uma transação via cartão de crédito com split dos valores

Este endpoint permite criar uma transação de cartão de crédito, suportando pagamento à vista, parcelado sem juros (lojista) ou parcelado com juros (emissor). Notar que os pagamentos realizados com cartão de crédito são “síncronos”, ou seja, o estado final (Aprovado/Rejeitado) é obtido durante a própria chamada do método, não havendo necessidade de confirmação posterior.

A versão “split” permite distribuir automaticamente os créditos do pagamento via cartão em diversas contas MeuK8, para o caso de receitas rateadas, evitando a necessidades de repasses posteriores, sendo útil para casos de múltiplas empresas prestadoras de serviço de um grupo ou de múltiplos profissionais liberais.

Importante: é preciso ter em mãos os IDs dos clientes participantes do split. No exemplo do payload, os IDs são apenas de exemplo.

Requisição

CampoTipoDescriçãoObrigatório
SplitValoresArray de Objeto-Sim
ClienteIdGUIDIdentificador do ClienteSim
ValorNúmeroValor da TransaçãoSim
ValorRoyatiesNúmeroValor da parte da transação referente ao seller ou marketplaceNão
DecisaoTextoInforma se o split já está aprovado ou não para efetivação da transferência para o recebedorNão
----
NomeImpressoTextoNome do cliente impresso no cartãoSim(1)(3)
DataValidadeDataData de validade do cartãoSim(1)
NumeroCartaoTextoNúmero do cartãoSim(1)
CodigoSegurancaTextoCódigo de segurança no verso do cartãoSim(1)(3)
CardTokenGUIDIdentificador único do token do cartão para transações de recorrênciaNão(2)
ValorNuméricoValor da compraSim
CartaoFormaPagamentoNúmeroForma de pagamento do cartão, sendo possível os valores: 0 = À vista; 1 = Parcelado sem juros; 2 = Parcelado com jurosNão(4)
QuantidadeParcelasNúmeroQuantidade de parcelas, caso a forma de pagamento seja parcelada.Válidos valores de 2 até 12. Caso seja a vista, pode-se não enviar o valor ou enviar 0 ou 1Não
ClienteDescricaoTextoDescrição da compraSim
ClienteIPTextoIP do cliente final da transaçãoNão
ClienteCPFCNPJTextoCPF/CNPJ do cliente final da transaçãoSim
ClienteNomeTextoNome do cliente final da transaçãoSim
ClienteEmailTextoE-mail do cliente final da transaçãoNão
ClienteSexoTextoSexo do cliente final da compra - M (masculino) ou F (feminino)Não
ClienteDDDTextoDDD do telefone do cliente final da compraNão
ClienteNumeroCelularTextoNúmero do telefone do cliente final da compraNão
ClienteEnderecoTextoEndereço do cliente final da compraNão
ClienteComplementoTextoComplemento do endereço do cliente final da compraNão
ClienteNumeroTextoNúmero do endereço do cliente final da compraNão
ClienteBairroTextoBairro do cliente final da compraNão
ClienteCidadeTextoCidade do cliente final da compraNão
ClienteCEPTextoCEP do cliente final da compraNão
ClienteUFTextoUF do cliente final da compraNão
NumeroPedidoTextoNúmero do pedido e/ou carrinho de comprasNão
ReferenciaTextoReferência para localização futura da transaçãoNão
PreAutorizarBooleanoIndica se a transação deve ser pré-autorizada. Enviando como true a transacao fica com o Status de CartaoPreAutorizadoNão
AntiFraudeBooleanoIndica se a transação deve passar por verificação antifraude. Enviando como true a transacao fica com o Status de PendenteAntifraudeNão

(1) Não se torna obrigatório caso o cardToken for informado
(2) Obrigatório se número e código de segurança não forem informados
(3) É obrigatório se o provedor de pagamento for a Valorem, mesmo se tiver informando o cardToken
(4) - Obrigatório informar 1(Parcelado sem juros) ou 2(Parcelado com juros) caso QuantidadeParcelas seja maior ou igual a 2.

Resposta

CampoTipoDescrição
RetornoTextoRetorno da chamada, podendo possuir os valores OK, PENDENTEANTIFRAUDE ou CARTAOPREAUTORIZADO, ERRO
DetalhesErroTextoDetalhes do erro gerado, caso o retorno seja ERRO
IdentificadorTextoIdentificador da transação
CodigoAutorizacaoTextoCódigo de autorização da transação (NIT) (caso seja bem sucedida)
NsuOperacaoTextoNúmero de operação da transação(caso seja bem sucedida)
AdquirenteTextoAdquirente responsável pelo processamento da transação
NumeroAutorizacaoTextoNúmero de autorização da transação
BandeiraTextoBandeira do cartão utilizado na transação
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

requisição de entrada

SplitValores
array of objects
SplitValores
string
string
^20[0-4]\d(0[1-9]|1[0-2])$
string
^(\d)+$
string
^(\d)+$
uuid
double
≤ 2147483647
int32
0 to 2
int32
0 to 12
string
required
string
string
required
string
required
string
string
length between 1 and 1
M|F
string
^(\d)+$
string
^(\d)+$
string
string
string
^(\d)+$
string
string
string
^(\d)+$
string
string
string
boolean
boolean
Headers
string
required
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Response

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/json