Autorização

Rota transacional de pagamento

Endpoint

POST http://localhost:8000/api/Pay

Corpo da requisição

CampoTipoObrigatórioDescrição
amountnumbersimValor de captura do pagamento - Valor da Transação
accountTypestringsimModalidade do produto do cartão utilizado (Undefined, Debit, Credit e Voucher) Undefined - deixa a definição de tipo de transação para o usuário escolher no pinpad
installmentobjectnãoObjeto que configura os valores de transações Parceladas.
installment.typeintegersimTipo de parcelamento (Sem parcelamento=1, Merchant=2 e Issuer=3)
installment.numberintegersimNúmero de parcelas da transação para os casos de Merchant e Issuer.
hasAlcoholicDrinkbooleannãoTem como padrão o valor false. Informe true em caso de bloqueio de produtos Alcoólicos ou Cigarros. Em caso de apresentação de cartão do programa PAT
splitsarray de objectnãoConfiguração de divisão de valores do pagamento. (Somente em ambiente Pagar-me) Só implemente essa propriedade depois que conversar com seus Bizdev (Account Manager).
splits.amountintegersimValor destinado ao recebedor. (não utilize casas decimais, multiplique por 100 para obter valores inteiros)
splits.splitTypestringsimTipo de divisão. Os valores possíveis são flat ou percentage.
splits.recipientIdentificationstringsimCódigo do recebedor. Formato: rp_XXXXXXXXXXXXXXXX.
splits.chargeProcessingFeebooleannãoIndica se o recebedor vinculado à regra será cobrado pelas taxas da transação
splits.chargeRemainderFeebooleansimIndica se o recebedor vinculado à regra irá receber o restante dos recebíveis após uma divisão.
splits.liablebooleansimIndica se o recebedor é responsável pela transação em caso de chargeback.

Rota direcionada a autorização de pagamentos, deve ser chamada uma vez para cada transação realizada, juntamente do payload dedicado ao tipo de pagamento desejado.

ATENÇÂO

Antes de implementar o campo de split de pagamento em seu desenvolvimento, é fundamental consultar seu Bizdev (Account Manager) para orientações detalhadas. Vale lembrar que o ambiente de homologação Stone não oferece suporte para split, sendo necessário realizar os testes diretamente no ambiente de Produção. Além disso, no ambiente Pagar.me, estão disponíveis apenas transações de débito e crédito, uma vez que a funcionalidade de voucher ainda não é suportada. Para maiores explicações, veja a página a página


Jornada: Cobrar com cartão e Pix
Etapa 1 de 10