Sincronização PayPal e reembolsos parciais

Duas funcionalidades de reembolso chegaram hoje. Ambas fazem desaparecer uma aresta antiga.

Reembolsos parciais, qualquer montante

Pode agora emitir um reembolso parcial de qualquer montante até ao total da encomenda. No mesmo sítio do botão de reembolso total: abra a encomenda, clique em Reembolsar, edite o montante na página dedicada de reembolso, confirme.

  • Valor predefinido é o montante ainda reembolsável, por isso um edit + clique basta
  • Stripe e PayPal ambos suportados, o mesmo fluxo, a mesma UI
  • Vários reembolsos parciais na mesma encomenda encadeiam-se corretamente: reembolse 5 € hoje, 2,50 € na semana a seguir, o saldo restante depois. Cada operação cria a sua própria fatura de cancelamento; o histórico na barra lateral mostra cada linha de reembolso.
  • Os bilhetes permanecem válidos após um reembolso parcial. O stock não é reposto, o comprador mantém o lugar. O e-mail ao cliente e a notificação ao comerciante deixam isto claro.
  • Assistente de IA pronto: «Reembolsa 15 € da encomenda do Max» abre um cartão de confirmação no chat com o resumo da encomenda e um botão para a página de reembolso pré-preenchida. A IA nunca move dinheiro sozinha; a pessoa confirma no formulário.

A página dedicada de reembolso também mostra o que já foi reembolsado e o que ainda falta reembolsar, para uma encomenda parcialmente reembolsada contar a história completa de relance.

Reembolsos feitos no PayPal sincronizam automaticamente

Até agora, reembolsos emitidos no painel PayPal Business eram invisíveis para o Usetix. A encomenda ficava marcada como paga, o bilhete permanecia no inventário, não era criada fatura de cancelamento e a página de encomenda do comprador continuava a mostrar os bilhetes como se nada tivesse acontecido.

Agora há uma integração por webhook: registe um webhook na sua app PayPal a apontar para o nosso endpoint, cole o ID do webhook no admin Usetix em Definições → Pagamentos → PayPal, e qualquer reembolso (ou disputa) que faça no PayPal flui de volta para o Usetix em tempo real. Atualização de estado, reposição de stock quando aplicável, geração da fatura de cancelamento, e-mail ao cliente e a si, exatamente como se tivesse reembolsado pelo botão do admin.

Verificamos cada webhook face ao ID registado, por isso eventos falsificados são rejeitados com 401. Contas PayPal existentes não são afetadas: os webhooks são opcionais. Se não configurar o ID do webhook, nada muda; os reembolsos pelo admin continuam a funcionar e reembolsos feitos no PayPal continuam a causar o mesmo desync de antes.

Experimente agora

Ambas as funcionalidades estão disponíveis para todas as contas Usetix.

Para reembolsos parciais, abra qualquer encomenda paga e clique em Reembolsar.

Para sincronização PayPal, vá a Definições → Pagamentos → PayPal. O URL do webhook e a lista de eventos necessários estão ali: copie-os para a app PayPal e o ID do webhook volta do PayPal para colar no Usetix.

Leia o guia completo: documentação de reembolsos.

Dúvidas? Escreva para support@usetix.io.