Solução de problemas de links de pagamento
Os links de pagamento envolvem três lugares (a Pay Order, as configurações de link da conta de processamento e o seu site público), então um problema pode começar em qualquer um deles. Encontre o sintoma abaixo; cada linha indica a causa e a solução. Para ver como fica um link que funciona, consulte O que o cliente vê em um link de pagamento.
Antes de começar: para conferir as configurações, você precisa do REDA Pay - Admin User; para inspecionar o site público, da permissão do Salesforce para editar sites do Experience Cloud.
Ao criar um link
| Sintoma | Causa | Solução |
|---|---|---|
| O botão Create Link não aparece | O componente de pagamento tem o Enable Order Link desativado, ou o endereço traz rpay__nolnk=1 | Altere a configuração do componente ou o endereço |
| O Create Link está acinzentado | O e-mail ou o valor está ausente ou inválido. O Create Link não precisa de método | Preencha o e-mail e um valor válido |
| Salvar a ordem falha com "Order type link can not be processed if the required setup does not exist on the provided processing account." | A Processing Account não tem Link Site Public URL | Preencha o endereço da página pública na conta |
| O Process Order não aparece no resumo | As Customer Notes estão vazias; elas são obrigatórias para um link ("Please provide a valid instructions or notes for the customer") | Digite as observações |
| O Status da ordem mostra Link - Inactive logo depois da criação | A Processing Account não tem Link Expiration (Minutes), então o link nunca foi ativado | Defina os minutos na conta e crie um link novo (o inativo continua inativo) |
| O Link URL da ordem está vazio | A mesma causa, ou o endereço do site de links estava em branco quando a ordem foi salva | Como acima |
Quando o cliente abre o link
| Sintoma | Causa | Solução |
|---|---|---|
| "Invalid request: Order link has expired." | O prazo definido na criação já passou | Crie um link novo; aumente o Link Expiration (Minutes) se isso acontecer com frequência |
| "Invalid request: Order is already processed." | Já foi pago | Confira a Pay Transaction; não há mais nada a pagar |
| "Invalid request: Bad request Parameters." em um link que funcionava | Alguém o revogou (o Has Active Link está desmarcado) | Crie um link novo, se for preciso |
| "Invalid request: Bad request Parameters." | O endereço está incompleto ou alterado, ou o Has Active Link da ordem está desmarcado | Reenvie o Link URL exato da ordem; confira o Has Active Link e a expiração |
| A página mostra o cabeçalho do seu site, mas nenhuma tela de pagamento | A página pública não contém o componente de entrada do REDA Pay, ou o site não está publicado | Coloque o componente na página no Experience Builder e publique |
| Aparece uma página de login do Salesforce | O link aponta para uma página que não é pública, ou o usuário convidado não consegue ver a página | Torne a página pública no Experience Builder (acesso de convidados) e confira se o site está ativo |
| A página carrega, mas o formulário mostra um erro de acesso ou de registro ausente | O usuário convidado não tem o conjunto de permissões do REDA Pay ou as regras de compartilhamento para convidados | Atribua o REDA Pay - Public Site User ao usuário convidado e confira as regras de compartilhamento para convidados; consulte Acesso de convidados aos links de pagamento |
| O logotipo não aparece | O endereço do logotipo exige login ou não é https | Use um endereço de imagem público; consulte Personalizar a tela de pagamento com a sua marca |
| Só uma das guias Card / Bank aparece | O link foi criado com Do Not Accept Card ou Do Not Accept ACH, ou a conta permite um só tipo | É o esperado; crie um link novo se as duas devem ser oferecidas |
| O cliente é solicitado a compartilhar a localização | A conta exige geolocalização para Link e Guest | É o esperado; ou altere o Enforce Geolocation na conta |
| "Invalid request. Payment session is expired." | O cliente deixou a página aberta por mais tempo que o Payment Session Duration (Minutes) | Recarregue o link; aumente a duração da sessão para links, se necessário |
Depois que o cliente paga
| Sintoma | Causa | Solução |
|---|---|---|
| A ordem continua Link - Active | O pagamento falhou; o cliente pode tentar de novo | Confira o erro da Pay Transaction com falha; peça ao cliente que tente outro método |
| O cliente diz que pagou, mas a ordem está Link - Active sem transação | A conexão falhou depois que a Payload cobrou | Ative o Sync Failed Pay Order Transactions e use o Sync Transaction na ordem; consulte Quando um pagamento falha |
| Taxa cobrada em um link que não deveria ter | O Do Not Charge Convenience Fees não foi marcado na criação | Reembolse a parte da taxa, se combinado; marque a caixa da próxima vez ou crie links a partir de uma página com Do NOT Charge Convenience Fee |
| O cartão do cliente não fica salvo para a próxima vez | Pagamentos por link são de uso único por projeto | Marque Keep Active no Pay Method depois, ou peça ao cliente que salve um método no seu portal |
| Nenhuma notificação chegou ao proprietário da ordem | As notificações vão para o sino do aplicativo do proprietário da ordem; nenhum e-mail é enviado | Confira o ícone do sino, ou crie o seu próprio e-mail a partir da Pay Transaction |
Verificações que um administrador faz em um minuto
- Processing Account → Link Site Public URL preenchido, Link Expiration (Minutes) preenchido, Is Active marcado, Allowed Pay Methods inclui o que os links devem aceitar.
- Pay Order → Has Active Link marcado, Link Expiration Date Time no futuro, Link URL presente, Revoked desmarcado, Status Link - Active.
- Site público → a página indicada no Link Site Public URL existe, contém o componente de entrada com Is Portal ativado, é pública, e o site está publicado e ativo.
- Usuário convidado → tem o REDA Pay - Public Site User; as regras de compartilhamento para convidados em Pay Order e Pay Customer existem.
- Abra você mesmo o Link URL em uma janela privada do navegador.