Perfeito @rubenskuhl e @guilherme_efi. Agradeço imensamente pelas respostas. Não sei bem como vamos fazer, pois estamos desenvolvendo uma plataforma para intermediar o pagamento antecipado de consultas para profissionais da área da saúde. Onde os pacientes pagam antes da consulta mas têm a possibilidade de cancelar a consulta até a data da mesma. Fazendo o cancelamento, a gente estorna o valor cobrado pela consulta de forma integral. Caso o cancelamento não seja feito, transferimos o valor pago ao profissional, tudo de forma automática.
O problema é que existem MUITAS desistências. São centenas de marcações. Se nós acabarmos sendo debitados (pela entrada) mesmo com as transações estornadas, teremos um problemão. Pois quanto mais canelamentos, mais prejuízo teremos. Quanto mais divulgarmos a plataforma, mais tráfego, mais cancelamentos....
Fora que o custo de 1,19% para transefrir via PIX é alto pra gente. Se fosse um custo fixo conseguiríamos absorver e/ou diluir nas mensalidades, mas um custo percentual complica. Tem vezes que temos que transferir mais de R$ 5.000,00 para um médico. Isso nos custaria R$ 60,00. Imagina centenas de profissionais cadastrados...
Estamos queimando a cabeça aqui para tentarmos resolver essas questões, pois como o @rubenskuhl falou, cada player opera de uma maneira. Além de precisarmos fazer tudo isso via API (que nem todo mundo faz, principalmente cash-out), precisamos entender muito bem todos os custos das operações.