Pular para o conteúdo

Como configurar expiração de fatura no Payora

Guia para definir expiração base e regras por moeda/rede no Payora, evitando conflitos e expirações incorretas de faturas.

Payora11 min de leituraEN · RU · UK · ES · DE · FR · IT · PL · PT · HI · ZH
Como configurar expiração de fatura no Payora

1. Encontre o local exato onde o Payora armazena as configurações de expiração da fatura

A primeira tarefa é simples: descubra onde a expiração da fatura fica no seu ambiente Payora. Na maioria dos checkouts, você verá um de três lugares: uma configuração global de checkout, um painel de regra por moeda ou uma tela de exceção por rede. Se o seu painel tiver uma barra lateral de configurações, comece por ela. Se o seu checkout for orientado por API, verifique o objeto de configuração que o back-end envia quando cria uma fatura.

Procure rótulos como “expiração”, “tempo limite”, “válido por” ou “janela de pagamento”. Um lojista pode manter um padrão de 15 minutos no nível da conta e depois sobrescrevê-lo para Litecoin ou Tron mais tarde. Outro pode guardar tudo em uma única tabela de regras. O importante não é o nome do campo; é encontrar o ponto em que o sistema decide quando uma fatura não paga deixa de ser válida.

Se você usa um plugin ou integração personalizada, verifique três pontos nesta ordem. Primeiro, o padrão global. Segundo, o conjunto de regras no nível da moeda. Terceiro, qualquer ajuste por rede que venha acima ou abaixo da regra da moeda, dependendo de como o checkout foi construído. Para detalhes de implementação, a डेवलपर दस्तावेज़, क्रिप्टो भुगतान गेटवे API é o lugar certo para confirmar nomes de campos e a estrutura da requisição.

Não adivinhe. Um único padrão oculto pode sobrescrever todo o resto. Isso fica caro rápido. Se você quer saber como alterar tempo de expiração da fatura sem quebrar o fluxo, comece por validar exatamente qual regra está vencendo no painel.

2. Mapeie suas moedas e redes suportadas antes de alterar qualquer coisa

Antes de editar qualquer item, faça uma lista de todas as moedas aceitas pelo checkout e da rede usada por cada uma. Anote isso em uma tabela ou planilha com quatro colunas: moeda, rede, tipo de endereço de pagamento e expiração atual. Isso parece básico porque é básico, e um trabalho básico evita configurações ruins.

Uma mesma moeda pode aparecer em mais de uma rede. USDT pode ser oferecido na Ethereum, na Tron e, às vezes, em outra cadeia, dependendo da sua stack. ETH pode ficar apenas na mainnet, enquanto outros ativos se dividem entre várias redes. Isso significa que sua decisão de expiração da fatura não é realmente “para USDT” ou “para ETH”; é para um par moeda-rede.

Liste as combinações que se comportam de forma diferente. Um checkout que aceita BTC, LTC e USDT em duas redes já tem seis combinações, e cada uma pode falhar de um jeito diferente se o tempo estiver errado. Se sua loja também aceita pagamentos recorrentes, leia gateway de pagamento cripto para assinaturas SaaS para um paralelo útil sobre tempo e tratamento de estado.

Fique atento a duplicidades. Se a mesma moeda aparecer com dois nomes no painel de administração, una essas entradas antes de editar as regras de expiração. Três rótulos para um único ativo é como equipes acabam com configurações contraditórias.

3. Defina uma expiração base da fatura para todo o checkout

Comece com uma única expiração padrão que se aplique a todas as faturas, a menos que outra regra a sobrescreva. Essa base é o seu fallback. Mantenha-a simples. Se estiver em dúvida, escolha um valor que combine com o tempo normal de decisão do seu checkout, não com o usuário mais impaciente do seu site.

Uma boa base cumpre uma função: dar a toda fatura nova uma vida útil previsível. Se sua equipe de suporte vê que a maioria dos clientes conclui o pagamento em até 10 minutos, um padrão de 10 minutos pode ser suficiente. Se o checkout tiver etapas extras, como verificação de endereço ou login na conta, o padrão pode precisar de mais margem. O número importa porque o próprio fluxo de checkout cria atraso.

No Payora, defina primeiro o padrão nas configurações principais de checkout ou pagamento e, em seguida, confirme que a regra realmente se aplica a uma nova fatura de teste. O padrão deve ser sem graça. Se não for sem graça, provavelmente está tentando ser inteligente demais.

Este também é o momento de decidir se as faturas expiradas devem permanecer visíveis para a equipe após o corte. Algumas equipes mantêm o registro para conciliação, mas marcam a fatura como expirada do ponto de vista do cliente. Essa separação é útil quando o financeiro quer o histórico e o suporte quer o status.

4. Adicione regras de expiração específicas por moeda para ativos com comportamento de pagamento diferente

Depois que a base estiver definida, adicione expiração específica por moeda para ativos que precisem de uma janela diferente. A frase parece técnica, mas a lógica é simples: algumas moedas circulam rapidamente, outras mais devagar, e algumas costumam ser pagas por carteiras que levam mais tempo para confirmar a ação final. Se uma moeda normalmente precisa de 20 minutos e outra costuma ser paga em 5, elas não devem compartilhar o mesmo limite.

Use expiração específica por moeda quando a experiência do usuário for claramente diferente. Por exemplo, uma moeda que costuma ser paga por carteiras móveis com mais etapas pode precisar de uma vida útil maior para a fatura do que uma moeda frequentemente paga por uma carteira de exchange. Por outro lado, se uma moeda geralmente é enviada por uma carteira com confirmação rápida e pouca fricção, uma janela menor pode funcionar bem.

Nomeie as regras com base na moeda, não no objetivo comercial. “USDT na Tron: 15 minutos” é mais fácil de auditar do que “regra de token rápido”. Nomes claros importam quando outra pessoa precisar ler as configurações daqui a seis meses.

Não crie uma regra específica por moeda a menos que consiga apontar uma diferença concreta de comportamento. Se você não consegue explicar a diferença em uma frase, a regra provavelmente é decorativa.

5. Sobrescreva a expiração por rede quando a mesma moeda se comportar de forma diferente

Algumas moedas precisam de ajustes por rede porque o mesmo ativo se comporta de forma diferente em cadeias distintas. É aí que como definir a expiração da fatura por moeda e rede em um checkout cripto deixa de ser um exercício de configuração e vira uma questão prática. Uma moeda em uma rede pode ser usada principalmente por carteiras de exchange, enquanto a mesma moeda em outra rede pode ser usada por carteiras de consumidor com mais etapas. O checkout não se importa com o motivo do atraso; ele só se importa se a fatura ainda estiver válida quando o pagamento chegar.

Defina a exceção por rede somente depois de confirmar a regra no nível da moeda. Depois, decida se a rede precisa de uma janela menor ou maior do que o padrão da moeda. Se o seu sistema suportar ordem de prioridade, documente isso: padrão global, depois regra da moeda, depois exceção por rede. Se a ordem for diferente na sua implementação, anote isso também. Uma suposição errada aqui pode fazer o conjunto inteiro de regras parecer aleatório. Isso é parte da expiração de checkout por moeda e rede, e vale registrar com clareza no painel.

Um exemplo prático ajuda. Suponha que o mesmo token seja aceito na Rede A e na Rede B. A Rede A pode ser rápida e se ajustar bem a uma janela de 10 minutos. A Rede B pode envolver mais trocas de carteira, então uma janela de 20 minutos evita expirações desnecessárias. Isso não é teoria. É uma decisão de comportamento do checkout. O tempo específico por rede importa mais onde o comportamento da carteira, a velocidade de confirmação ou o fluxo do usuário são diferentes.

Se você atende lojas de e-commerce com muitos meios de pagamento, talvez também queira revisar aceite pagamentos cripto no WordPress, porque camadas de plugin às vezes introduzem suas próprias configurações de tempo limite. Dois temporizadores em uma mesma stack são um temporizador a mais, a menos que ambos estejam documentados.

6. Teste a expiração da fatura em um checkout de homologação antes de entrar em produção

Nunca altere regras de expiração em produção sem um teste em ambiente de homologação. Crie uma fatura de teste para cada moeda e cada rede que tenha uma regra separada. Depois espere passar a janela de expiração e confirme que o status do checkout muda exatamente como esperado. Uma fatura de teste por regra é o mínimo; duas é melhor se o seu sistema tiver histórico de bugs de tempo.

Use um relógio. De verdade, use um. A forma mais fácil de deixar passar uma regra ruim de expiração é presumir que a página atualizou no momento certo quando isso não aconteceu. Anote o horário de início, espere até um minuto antes da expiração, depois até depois da expiração, e verifique tanto a visão do cliente quanto a do administrador.

Teste três coisas para cada regra: a fatura para de aceitar pagamento, o painel marca como expirada e um pagamento atrasado é tratado de acordo com sua política. Algumas equipes permitem que o acerto tardio seja conciliado automaticamente se o pagamento ainda chegar ao endereço; outras rejeitam e exigem revisão manual. Escolha um comportamento e teste sempre.

Mantenha a lista de testes curta, mas completa. Se você suporta 4 moedas e 3 redes, teste as combinações de regras que realmente diferem. Não é preciso repetir o mesmo resultado 12 vezes se 8 dessas combinações compartilharem as mesmas configurações. Você precisa de prova para as exceções.

7. Verifique a mensagem exibida ao cliente quando uma fatura expira

O comprador precisa saber o que aconteceu. Se uma fatura expirar, a página deve dizer isso em linguagem clara e mostrar o próximo passo em uma linha, não em 4 parágrafos. Uma mensagem vaga gera chamados de suporte. Uma mensagem clara reduz isso.

Uma boa mensagem de fatura expirada inclui o limite de tempo, o status e a próxima ação. Por exemplo: “Esta fatura expirou após 10 minutos. Crie um novo checkout para continuar.” Essa mensagem informa ao cliente o que mudou e o que fazer em seguida. Ela também evita culpa, algo que importa mais do que muitas equipes admitem.

Dê ao cliente uma mudança de estado visível. Deixe o QR code acinzentado, desative o botão de pagamento e evite que o valor continue parecendo ativo se a fatura já estiver encerrada. Se o comprador vir uma página inalterada após a expiração, ainda pode tentar pagar, o que gera confusão para os dois lados.

Se sua equipe de suporte lida com chamados de faturas expiradas, adicione um link de ajuda curto perto da mensagem. Uma linha basta. Textos longos raramente ajudam no momento em que o cliente está irritado.

8. Mantenha e audite as regras de expiração da fatura ao longo do tempo

As configurações de expiração mudam. Isso é normal. Novas moedas são adicionadas, redes são renomeadas e uma regra antiga continua em vigor muito depois de o comportamento do checkout ter mudado. Coloque uma revisão na agenda a cada 30 ou 60 dias e verifique se as regras atuais ainda correspondem à forma como os clientes realmente pagam.

Audite o conjunto de regras após cada lançamento de uma nova moeda. Esse único passo pega o erro mais comum: copiar uma expiração antiga para um novo ativo sem verificar como ele se comporta. Se você adicionar uma rede depois, repita a mesma revisão antes do lançamento. Uma moeda com duas redes já são duas decisões, não uma.

Mantenha um histórico de mudanças com a data, a moeda, a rede, a expiração antiga e a nova expiração. Quatro campos são suficientes. Se um membro da equipe perguntar por que uma regra mudou, o histórico deve responder em menos de 30 segundos. Um bom histórico também ajuda o suporte a explicar por que uma fatura expirou e outra não.

Reavalie as configurações após qualquer redesign do checkout, atualização de plugin de pagamento ou expansão de moeda. O checkout pode mudar mais rápido que as regras. É assim que o desvio começa.

Item a revisarO que confirmarExemplo de consequência se for ignorado
Padrão globalUma expiração de fallback se aplica a todas as faturasNovas faturas herdam um tempo limite antigo
Regra por moedaA moeda só tem sua própria expiração quando necessárioUm ativo de pagamento lento expira cedo demais
Exceção por redeA mesma moeda se comporta de forma diferente em outra redeUma rede recebe a janela de pagamento errada
Mensagem ao clienteO estado de expiração é claro e acionávelO suporte recebe chamados que poderiam ser evitados

Se o seu checkout também faz pagamentos para parceiros ou afiliados, a mesma disciplina ajuda ali também; veja cripto para programas globais de parceiros para um padrão operacional relacionado. Uma única regra para todos os tipos de pagamento é tentadora. Dois minutos de revisão normalmente economizam dois dias de limpeza.

Mantenha as regras de expiração legíveis para alguém que não estava na reunião quando elas foram criadas. Esse é o verdadeiro padrão. Daqui a seis meses, seu eu do futuro vai agradecer pelos detalhes entediantes.

Comments

Pronto para começar?

Crie uma conta e emita a sua primeira fatura em menos de uma hora.

O que esta página responde