1. Pagamentos
Api Expert
  • Documentos
    • Rakim Expert
    • Homologação
      • Processo de Homologação
    • Autenticação na API
    • Pagamentos
      • Introdução
      • Fingerprint
      • Criando um Pagamento
        • sales
      • Criando Pagamento com Split
        • sales/splits
      • Capturando um Pagamento Pré-Autorizado
        • capture
      • Cancelando um Pagamento
        • cancel
      • Consultando informações do Pagamento
        • consulta
      • Ativando um Split Tardio
        • Split tardio
      • Como Criar um Cofre de Cartão
        • vault
      • Inativar cofre de cartão
        • inativar vault
      • Listar os Cartões do Cofre
        • Lista vault
      • Consultando as Taxas da Transação
        • Consultar taxas
      • Listar Pagamentos
        • Listar pagamentos
      • Cartões de Teste
      • Códigos de Retorno
      • Casos de Uso
    • PIX
      • Introdução
      • Criar Cobrança Pix
        • Cobranca pix
      • Consultar Cobrança Pix
        • Cobranca pix
      • Devolução de Pagamento Pix
        • Devolução pix
    • Link de Pagamento
      • Introdução
      • Criar Link de Pagamento
        • Criar Link de Pagamento
      • Upload do Logo para Link de Pagamento
        • Upload logo
    • Recorrência
      • Introdução
      • Criar Recorrência
        • Criar Recorrência
      • Criar Link de Recorrência
        • Criar link
    • Estabelecimentos
      • Introdução
      • Criar Estabelecimento
        • Criar Estabelecimento
      • Upload de documentos
        • Upload de Documentos
      • Buscar Estabelecimento
        • Busca estabelecimento
      • Listar CNAE's
        • Listar CNAE's
      • Listar Bancos
        • Listar Bancos
      • Casos de Uso
    • Liquidações
      • Saque
        • Solicitar Saque
      • Saldo
        • Consultar Saldo
      • Extrato
        • Busca extrato
      • Extrato Analítico
        • Busca extrato
      • Extrato Futuro
        • Busca extrato
    • Antecipações
      • Introdução
      • Atualizar Antecipação Automática
        • Atualização Antecipação
      • Listar Antecipações Disponíveis
        • Listar Antecipações
      • Solicitar Antecipação
        • Solicitar Antecipação
    • Webhook's
      • Cadastrar Webhook
        • Cadastrar Webhook
      • Reenvio de Webhook de Pagamento
        • Reenvio de Webhook de Pagamento
      • Reenvio de Webhook de Estabelecimento
        • Reenvio de Webhook de Estabelecimento
      • Exemplo de Webhook
    • Status
      • Status de Pagamento
  1. Pagamentos

Criando um Pagamento com Split

Neste endpoint você pode enviar um pagamento Pré-autorizado ou Autorizado com um Split de Liquidação no arranjo do pagamento.
Para enviar um pagamento com Split é necessário fazer um POST para o recurso Sales informando no payload o valor da transação em Amount com as informações do pagamento dentro dos objetos payment e customer conforme o exemplo.
Também é necessário um array de splits com no mínimo dois objetos representando os integrantes do split de liquidação. O primeiro objeto do array DEVE ter o atributo merchantType definido como PRIMARY, e seu atributo recipientToken DEVE representar o accessToken vinculado ao lojista onde a transação ocorreu.
Os demais objetos terão o atributo merchantType como SECONDARY e seu recipientToken referente ao accessToken de outro lojista que deseja participar do split.
OBSERVAÇÕES:
O array de splits só aceita um único integrante como PRIMARY.
O integrante PRIMARY NÃO pode receber menos que 1% da transação.
A soma dos valores a receber entre os participantes do split NÃO pode ser diferente do valor líquido da transação.

Schemas#

PaymentRequest#

NomeTipoDescriçãoRequiredDefault
amountnumberValor do pagamento em centavos sem vírgula e ponto.Sim
order_idstringSeu número de identificação da compra/Número do pedido.Não
online_idstringSeu número de identificação adicional da compra/Número do pedido.Não
paymentPaymentInformações do pagamento, modelo de autorização e fluxo.Sim
customerCustomerInformações do cliente.Sim
splitsSplit[]Lista de divisões do pagamento.Não
metadataMetadata[]O parâmetro metadata permite que os usuários anexem informações adicionais a uma transação. Isso pode incluir qualquer par de chave-valor que forneça contexto ou detalhes adicionais sobre a transação. O metadata não é utilizado pela API para processar a transação, mas pode ser útil para o registro do usuário ou para a integração com outros sistemas.Não

Payment#

NomeTipoDescriçãoRequiredDefault
typestringTipo de pagamento (ex: credit / debit).Sim
installmentsnumberNúmero de parcelas do pagamento.Sim
capturebooleanIndica se o pagamento deve ser autorizado no momento da criação. Valores possíveis: Autorização - true, Pré-Autorização - false.Nãofalse
has_interestbooleanIndica se o pagamento possui juros.Nãofalse
authenticatebooleanIndica se o comprador será direcionado para o banco emissor para autenticação do cartão. Valores possíveis: Fluxo Normal - false Autenticação 3DS - trueNãofalse
softdescriptorstringTexto exibido na fatura do cartão do comprador. Caso não informado, será enviado o cadastrado na plataforma.Não
currency_codestringMoeda na qual o pagamento será processado. Valores possíveis: BRLNãoBRL
cardCardInformações do Cartão a qual processará o pagamento.Não

Card#

NomeTipoDescriçãoRequiredDefault
holderstringNome do comprador impresso no cartão. Obrigatório caso o pagamento não seja tokenizado.Não
numberstringNúmero do cartão do comprador. Obrigatório caso o pagamento não seja tokenizado.Não
expiryMonthstringMês de expiração do cartão com dois dígitos. Obrigatório caso o pagamento não seja tokenizado.Não
expiryYearstringAno de expiração do cartão com quatro dígitos. Obrigatório caso o pagamento não seja tokenizado.Não
brandstringBandeira do cartão. Valores possíveis: Visa, Mastercard, Amex, Elo, Hipercard.Sim
cvcstringCódigo de segurança impresso no cartão. Obrigatório caso o pagamento não seja tokenizado.Não
vaultstringIdentificador do cartão no cofre. Obrigatório caso o pagamento seja tokenizado.Não

Customer#

NomeTipoDescriçãoRequiredDefault
namestringNome do comprador.Sim
documentstringNúmero do documento (CPF) do comprador.Sim
emailstringE-mail do comprador.Não
phonestringTelefone do comprador.Não
birthDatestringData de nascimento do comprador.Não
ipstringEndereço IP do dispositivo do comprador.Não
billing_addressstringEndereço de cobrança.Não
shipping_addressstringEndereço de envio.Não

Address#

NomeTipoDescriçãoRequiredDefault
streetstringNome da rua.Não
numberstringNúmero do endereço.Não
districtstringBairro.Não
complementstringComplemento do endereço.Não
citystringCidade.Não
statestringEstado abreviado. Ex: SPNão
zipcodestringCEP sem pontuações. Ex: 01451000Não
countrystringPaís. Ex: BrasilNão

Metadata#

NomeTipoDescriçãoRequiredDefault
keystringChave de metadados.Não
valuestringValor dos metadados.Não

Split#

NomeTipoDescriçãoRequiredDefault
recipientTokenstringIdentificador do recebedor do split.Sim
merchantTypestringTipo do recebedor (PRIMARY, SECONDARY).Sim
chargeFeebooleanIndica se a taxa será cobrada deste recebedor.Sim
typestringTipo de divisão (PERCENTAGE ou AMOUNT).Sim
amountSplitnumberValor ou porcentagem do split.Sim

Metadata#

NomeTipoDescriçãoRequiredDefault
keystringChave de metadados.Não
valuestringValor dos metadados.Não
Modificado em 2026-02-27 12:31:34
Página anterior
sales
Próxima página
sales/splits
Built with