Meios de confirmação de iban / link ifthenpay #2

Closed
opened 2023-03-31 15:30:05 +00:00 by hugopeixoto · 3 comments
Owner

Marcos Marado disse:

E agora isto fez-me pensar que não era má ideia o mail ter um link para o site onde a pessoa pode confirmar que o IBAN é mesmo aquele (para quem tem medo de ser um scam), e o link para o ifthenpay podia ser um link para ansol.org a fazer o redireccionamento... mas isto tudo provavelmente faz mais sentido como um issue em https://git.ansol.org/ansol/saucy .

Isto faz sentido. O IBAN está indicado em https://ansol.org/contactos/. Em relação aos links ifthenpay, se formos fazer um redireccionamento, tem de ser validado para não ser "open redirect", senão só causa mais estragos. Talvez o ideal seja gerar um token aleatório por membro usado na rota /payments/abcdef0123 por exemplo que redirecciona para o link ifthenpay final.

Como fase 2, sugiro ter uma "landing page" no saucy (no tal /payments/abcdef0123) que mostre o IBAN, e os dois links ifthenpay (regular e reduced), para facilitar a troca entre modalidades (principalmente quando estudantes deixam de o ser).

Marcos Marado disse: > E agora isto fez-me pensar que não era má ideia o mail ter um link para o site onde a pessoa pode confirmar que o IBAN é mesmo aquele (para quem tem medo de ser um scam), e o link para o ifthenpay podia ser um link para ansol.org a fazer o redireccionamento... mas isto tudo provavelmente faz mais sentido como um issue em https://git.ansol.org/ansol/saucy . Isto faz sentido. O IBAN está indicado em https://ansol.org/contactos/. Em relação aos links ifthenpay, se formos fazer um redireccionamento, tem de ser validado para não ser "open redirect", senão só causa mais estragos. Talvez o ideal seja gerar um token aleatório por membro usado na rota `/payments/abcdef0123` por exemplo que redirecciona para o link ifthenpay final. Como fase 2, sugiro ter uma "landing page" no saucy (no tal `/payments/abcdef0123`) que mostre o IBAN, e os dois links ifthenpay (regular e reduced), para facilitar a troca entre modalidades (principalmente quando estudantes deixam de o ser).
Author
Owner

Para endereçar este problema, estou a implementar a sugestão da "fase 2", que nem dá assim tanto trabalho:

image

Quando se carrega numa das opções, ela expande:

image

Para endereçar este problema, estou a implementar a sugestão da "fase 2", que nem dá assim tanto trabalho: ![image](/attachments/cb017644-786e-410a-a0b0-88d3e01235a9) Quando se carrega numa das opções, ela expande: ![image](/attachments/47642219-86b5-49b8-96da-ab75ff83e9ae)
177 KiB
118 KiB
Author
Owner

Pus mais bonitinho:

image

E a mensagem que vai por email agora é assim:

image

Pus mais bonitinho: ![image](/attachments/42118a3a-c4c2-4b09-85f6-954368575cc4) E a mensagem que vai por email agora é assim: ![image](/attachments/b8bc4bde-c4d2-45e1-b246-fca4295c364b)
Author
Owner

Já está implementado.

Já está implementado.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ansol/saucy#2
No description provided.