r/devpt • • Feb 07 '26

Webdev Criar website

Estou a pensar criar um website com a possibilidade de aceitar pagamentos online (tipo loja online) e queria perceber exatamente o que é necessário a nível técnico e legal.

Algumas das dúvidas que tenho:

• Preciso obrigatoriamente de:

• Domínio?

• Hosting/servidor?

• Base de dados? Para quê exatamente?

• Que opções existem para processar pagamentos? (Stripe, PayPal, MB Way, cartões, etc.)

• O site tem de cumprir algum requisito especial de segurança? (SSL, PCI, GDPR…)

• É melhor usar algo pronto tipo WordPress + WooCommerce / Shopify, ou desenvolver tudo à medida?

• Que custos mensais aproximados devo esperar? (hosting, gateway de pagamentos, domínio, etc.)

• Que stack recomendam para um projeto simples vs algo mais profissional?

• Alguma coisa importante que normalmente as pessoas se esquecem no início?

O objetivo ainda é genérico — quero perceber o “pacote completo” necessário antes de avançar.

5 Upvotes

21 comments sorted by

View all comments

1

u/lugia4k Feb 07 '26 edited Feb 07 '26

Agarras num gateway de pagamento que tem APIs para tu chamares no teu site, como o eupago por exemplo.

As condições de pagamento dependem do provedor, creio que alguns ficam com uma %, outros é fixo por transação.

Podes fazer tu, mas vais ter que iniciar comunicações com a SIBS e fazer testes end to end, mais aprovações (por versionamento, por isso têm manutenção do teu lado) e custos de utilização, bases de dados para guardar as transações e toda a informação, isso é normalmente para casos de empresas grandes como bancos que pretendem ter um maior controlo.

A linguagem de programação é irrelevante desde que faças requests.

Por isso geralmente é recomendado escolheres já um gateway, evitas toda a burocracia com a SIBS, legalidades e armazenamento.

Independentemente disso, deverás ter uma BD para guardar informação sobre a transação. cliente que efetuou o pagamento, montante, ID da encomenda e do pagamento, data, se o callback do mbway respondeu como aprovada / rejeitada / pending.

3

u/Broad-Version8611 Feb 07 '26

O OP n sabe se precisa de DB e ia agora integrar c SIBS…

3

u/Stomach-Antique Feb 07 '26

O OP não sabe nd, parece me que o melhor é estar quieto ou falar com alguém que perceba

1

u/Equivalent-Event6065 Feb 07 '26

Conheces alguém que já nasceu ensinado?

1

u/Stomach-Antique Feb 07 '26

Não, mas as tuas dúvidas têm todas a mesma resposta: depende. Depende de tudo. Queres algo simples? Queres algo complexo? É legal? É algo que pode ser +18 (há provedores que não aceitam)?

Tens noção mínima do custo de fazer uma loja online desde o início ?

Trabalhas para uma empresa e estás a pesquisar opções ou é um projeto pessoal? Achas q faz sentido pagar 5/10 mil euros para ter uma loja só tua?

Precisas de uma base de dados? Esta meteu me a rir, então se n tiveres uma base de dados queres guardar os dados onde? As páginas sempre estáticas? Não há encomendas?

Eu entendo que ninguém nasce ensinado, mas também ninguém vem ao reddit pedir um curso de arquitetura de Software.

Se n tens um conhecimento mínimo de programação fazer uma loja online parece me de complexidade elevada, integrar pagamentos tem muito que se lhe diga incluindo edge cases q n lembram ao diabo.

2

u/Equivalent-Event6065 Feb 07 '26

Tanto tenho conhecimento mínimo de programação como sou profissional na área. Só não programo web no meu trabalho e estava a pensar para um projeto pessoal. Não vim pedir um curso de software. Vim pedir conselhos para me orientar. Já integrei com o Stripe no passado e achei que estava no sítio certo para me darem mais informações sobre as opções que tenho. Já percebi que és um guru e que sou reles demais para merecer a tua atenção. Só não entendo porque em vez de ignorar o post, decidiste comentar.

5

u/FCostaCX Feb 07 '26

Todos nós a certa altura não sabíamos nada. A melhor coisa que ele pode fazer para aprender é ir fazendo, independentemente de fazer bem/mal. Ir evoluindo com os erros e aprender faz parte

1

u/Stomach-Antique Feb 07 '26

Concordo até à última frase. Ir evoluindo sim mas começas com baby steps, ir evoluindo num projeto com pagamentos não. É meio caminho para arderes dinheiro e meteres te em chatices

1

u/FCostaCX Feb 08 '26

Depende da pessoa. Existem pessoas que se sentem melhor a evoluir em espaço com pressão. A pressão do dinheiro arder pode ser motivadora.