Pagamento via PIX para viagens - devbasetecnologia/devmobility GitHub Wiki

Está disponível a opção de pagamento via PIX para pagamento de solicitações. Porém existem algumas particularidades para utilização.

Primeiramente, essa função foi desenvolvida para plataformas que utilizam o gateway de pagamento da "Pagar.me". A Cielo já disponibilizou a função de pix para plataforma, porém algumas particularidades podem funcionar um pouco diferente no painel deles.

Algumas particularidades:

  • Sempre é cobrado ao criar a corrida, nunca ao final da corrida;
  • Por esse motivo, não existe recálculo algum para corridas com Pix, independentemente das outras configurações, ou seja, a corrida não pode ser alterada o destino;
  • Não pode ser incluído paradas adicionais, após a solicitação ter sido feita (chamado o prestador), pelo mesmo motivo de não ter recálculos;
  • Corrida em PIX que for cancelada. Se estiver configurado a "taxa por cancelamento" de clientes (multa) e o valor da multa for MENOR que o valor da corrida (valor que já foi cobrado do cliente), é feito um estorno parcial do PIX, ou seja, é devolvido o que o cliente pagou "excedente" (em relação ao valor da multa). Por exemplo: se a corrida foi cobrado "R$ 10,00", o cliente cancelou e teve multa para o cliente, de "R$ 3,00", será estornado R$ 7,00 (para a conta do cliente), e sobrará R$ 3,00 da transação do "pix" na conta do seu gateway de pagamento.
  • Se a corrida for cancelada e não houver multa, todo o valor da corrida é estornado para a conta do cliente
  • Se houver multa, e o valor da multa for MAIOR que o valor da corrida. (Exemplo: valor da corrida for igual a R$ 5,00 (valor minimo). E a multa para o cliente for de R$ 6,00, nesse caso, não será estornado nada do PIX, e além disso, o sistema vai colocar uma pendência de "1 real" para o cliente no saldo dele.
  • Quando cria a corrida com pix, fica aguardando o pagamento, na tela de pagar pix, nessa hora, a corrida já é criada no sistema. Só que fica com status de "aguardando pagamento";
  • O pix expira depois de 15 minutos, se o cliente não realizar o pagamento, vai expirar sozinho lá no sistema
  • Se a corrida for criada com pagamento em "PIX", o sistema começará a procurar motorista, se por algum motivo não encontrar prestadores disponíveis (ex.: ninguém aceitar, ou exceder tentativas, "NÃO" será feito o estorno do valor do PIX para o cliente automaticamente. Nesse caso, o "admin" tem que acessar a plataforma, ir na lista de solicitações e "cancelar" ela para que o estorno seja realizado. Ou se preferir, esse estorno pode ser feito direto pelo painel do gateway de pagamento.
  • SPLIT não funciona para Pagamentos com PIX. Explicando melhor, caso a plataforma trabalhe com a opção de SPLIT ativa no gateway de pagamento (somente Pagar.me possui split, que é a divisão que é feita dos valores da corrida), e queira usar a opção de PAGAMENTO COM PIX DIRETO PARA A PLATAFORMA, o split desse valor NÃO será feito. SPLIT funciona apenas para pagamentos com CARTÃO DE CRÉDITO. Ou seja, todo o valor do pix irá para a plataforma.