About this project
it-programming / web-development
Open
"- Acertar dinâmica dos botões de 'pagar', 'cancelar' e 'alterar data' dentro do painel do usuário:
- quando não tiver gerado o 'transação id' e a peça for a mais de 3 horas de now(), aparece os botão comprar agora, alterar data e cancelar:
comprar agora - joga novamente a pessoa ao pagseguro e o sistema retorna um novo id para esta compra. (Isso já está funcionando)
alterar data - primeiro tem que dar a opção da pessoa selecionar uma nova data e depois jogar a pessoa diretamente ao pagseguro como fazemos com o comprar agora. (Verificar valores das datas pois tem espetáculo que o valor da peça na 5a é diferente do final de semana.)
CANCELAR - Simplemente some esta compra do painel do usuário. Vai permanecer visivel somente no painel do admin.
- Quando não tiver gerado o 'Transação id' e a peça for a menos ou antes de 3 horas de now(), some esta compra do painel do usuário. Só vai continuar visivel no ADMIN para sabermos que essa pessoa um dia tentou comprar mas saiu antes de ir para a página do pagSeguro.
- Quando já tiver gerado o 'Transação ID' , o Status estiver como 'Paga' e a peça for a mais de 3 horas de now(), teremos os botões cancelar e trocar data.
CANCELAR - Altera o Status para cancelado e me envia um e-mail informando para cancelar e fazer o estorno (Isso já está funcionando hoje).
trocar data - a pessoa tem que poder alterar a data, lembrando que precisamos fazer a comparação dos valores para só dar opção de datas do mesmo valor.
- Quando já tiver gerado o 'Transação ID' , o Status estiver como 'Aguardando Pagamento' e a peça for a mais de 3 horas de agora, teremos os botões comprar agora, cancelar e trocar data.
comprar agora - joga novamente a pessoa ao pagseguro e o sistema retorna um novo id para esta compra. (Isso já está funcionando) obs importante: acontece muito da pessoa comprar e ir direto ao painel e encontra com 'aguardando pagamento' ainda pois não compensou. Vale ao clicar no botão comprar agora um aviso de que caso já tenha pago.
Aguarde alguns instantes para atualização do Status ou entre em contato conosco?
CANCELAR - Muda o Status para CANCELAR e recebo o e-mail para ficar de olho pois se o valor compensar depois do horário da peça ou dentro das 3 horas antes, eu devo fazer o estorno ou solocitar um nova data pois a pessoa não conseguirá chegar a tempo ou a pessoa já aconteceu. Ideal seria se alterar o STATUS após o prazo das 3 horas ou após a peça, poderíamos enviar um e-mail para a pessoa e para nós informando deste ocorrido. A pessoa passaria a poder solicitar o estorno ou uma trocar data.
O que acha?
obs importante: mesmo que o pagamento compense depois da pessoas apertar em cancelar, o status dessa compra não pode alterar de maneira alguma para não ir para a lista de compradores. Ok?"
obs: será preciso incluir os alerts na tela para o usuário entender os motivos do bloqueio dos botões.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed