Endpoint
POST http://localhost:8000/api/Pay
Corpo da requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| amount | number | sim | Valor de captura do pagamento - Valor da Transação |
| accountType | string | sim | Modalidade 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 |
| installment | object | não | Objeto que configura os valores de transações Parceladas. |
| installment.type | integer | sim | Tipo de parcelamento (Sem parcelamento=1, Merchant=2 e Issuer=3) |
| installment.number | integer | sim | Número de parcelas da transação para os casos de Merchant e Issuer. |
| hasAlcoholicDrink | boolean | não | Tem 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 |
| splits | array de object | não | Configuraçã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.amount | integer | sim | Valor destinado ao recebedor. (não utilize casas decimais, multiplique por 100 para obter valores inteiros) |
| splits.splitType | string | sim | Tipo de divisão. Os valores possíveis são flat ou percentage. |
| splits.recipientIdentification | string | sim | Código do recebedor. Formato: rp_XXXXXXXXXXXXXXXX. |
| splits.chargeProcessingFee | boolean | não | Indica se o recebedor vinculado à regra será cobrado pelas taxas da transação |
| splits.chargeRemainderFee | boolean | sim | Indica se o recebedor vinculado à regra irá receber o restante dos recebíveis após uma divisão. |
| splits.liable | boolean | sim | Indica 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
Jornada: Cobrar com cartão e Pix
Etapa 1 de 10