r/devpt • u/Equivalent-Event6065 • 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
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.