Pular para o conteúdo

Pagamentos em excesso e reembolsos

Os pagamentos em cripto nem sempre chegam como foram faturados. Um cliente pode enviar mais do que o pedido, menos do que o pedido, ou voltar a enviar depois de o pagamento ter sido liquidado. Esta página descreve o que o sistema faz em cada caso, para que o possa prever em vez de o descobrir.

Se chegar mais do que o valor da fatura, recebe o valor da fatura na totalidade e o excesso é tratado à parte. A sua liquidação não é afetada pelo pagamento em excesso do cliente.

O excesso não é devolvido automaticamente ao endereço de onde veio. Muitos clientes pagam a partir de uma conta numa exchange, em que o endereço de envio é uma hot wallet partilhada, e devolver os fundos para lá significaria que o cliente nunca os veria. Por isso, o excesso fica retido e é pedido ao cliente que indique um endereço para o receber.

É deduzida uma taxa fixa de $0.50 a qualquer reembolso, para cobrir o custo do envio.

Se o excesso for inferior a $0.50, não é feito qualquer reembolso. Movimentá-lo custaria mais do que o próprio montante.

Se chegar menos do que o valor da fatura, o pagamento não é concluído. O cliente pode completar o pagamento até ao montante total, e o pagamento é concluído quando o total é atingido.

Se o pagamento expirar sem atingir o valor da fatura, o que chegou é reembolsado, descontada a mesma taxa fixa. Quando o montante que chegou é inferior à taxa, não é feito qualquer reembolso, pela mesma razão indicada acima.

Os fundos que chegam a um endereço de depósito depois de o pagamento já ter sido liquidado são tratados como um depósito adicional e reembolsados nas mesmas condições.

Um cliente pagou $50, a encomenda foi liquidada e agora quer o dinheiro de volta.

Não existe uma API para isto. Depois de um pagamento ser liquidado, o dinheiro está na sua wallet, não na nossa. Não há nada que possamos devolver, porque não o temos. Tem de ser o próprio a devolvê-lo, a partir dessa wallet, da mesma forma que enviaria qualquer outro pagamento.

É aqui que a diferença em relação ao processamento de cartões se nota. Um processador de cartões retém os fundos e pode estornar uma cobrança por sua instrução. Um pagamento on-chain confirmado não pode ser revertido por ninguém, por isso devolver dinheiro a um cliente é um novo pagamento feito por si.

São o caso oposto: dinheiro que a Stablezact ainda tem retido porque o pagamento não foi concluído sem problemas. O excesso de um pagamento em excesso, um pagamento insuficiente que expirou, um depósito duplicado. Esses podemos devolver, e fazemo-lo automaticamente. Não tem de os pedir e não há nada a chamar.

Situação Quem tem o dinheiro Quem o devolve
Pagamento em excesso, com excesso por devolver Stablezact Stablezact, automaticamente
Pagamento insuficiente e expirado Stablezact Stablezact, automaticamente
Pago novamente após a liquidação Stablezact Stablezact, automaticamente
O cliente quer o reembolso de uma encomenda liquidada o comerciante o comerciante

Os pagamentos que chegam numa rede diferente da faturada passam por uma bridge. As bridges têm os seus próprios mínimos, e um reembolso abaixo de um desses mínimos pode ser recusado pela bridge e exigir tratamento manual. Montantes de poucos cêntimos são a causa habitual.

Situação O que acontece
Pagamento em excesso a fatura é liquidada na totalidade; o excesso fica retido e é pedido um endereço ao cliente
Pagamento em excesso inferior a $0.50 sem reembolso; o montante é inferior ao custo do envio
Pagamento insuficiente o pagamento fica aberto; o cliente pode completar o montante
Pagamento insuficiente e expirado reembolsado, descontada a taxa de $0.50
Pagamento insuficiente, e o montante recebido é inferior à taxa sem reembolso
Pago novamente após a liquidação tratado como um depósito adicional e reembolsado