I hope it's okay to ask this here. I'm currently collaborating with a web developer to create an online store, opting for a custom build instead of platforms like Squarespace due to some specific features I need. Although I trust these developers since they come highly recommended, I'm concerned about my lack of technical knowledge in software development. I'm worried that they could potentially embed fraudulent elements into the website, like siphoning off transactions. I'm planning to use Stripe for payment processing, but I'm unsure about its security. How can non-coders protect themselves when working with developers? Any advice would be greatly appreciated!
5 Answers
Getting scammed like that is pretty rare, but if you're really worried, you might want to hire an independent developer to audit the code before going live. That way you can get a second opinion on their work.
You could even think about having an accountant check your finances regularly to ensure everything adds up as it should.
Your main concern should be more about getting the project delivered on time, rather than outright fraud. Keep an eye on the project's progress and timeline. And having a legal contract is a must to protect yourself!
Ultimately, keeping track of your sales and transactions is key. If you know your business well, you'll spot any discrepancies quickly. Regularly auditing your accounting can alert you to any issues, like unexpected losses.
That makes sense! I’ll need to stay on top of the numbers for sure!
And don't forget to protect your servers and account details properly too!
You should be the one setting up the Stripe account linked to your business bank account. That way, only you have access to the payment processor, and it minimizes the risk of sketchy business practices from your developer.
Good to know! So if my developer doesn't control the account, I should be safe from any sketchy transactions?
Yes, just make sure they have access only to the necessary keys for configuration.
Start small with project milestones. Pay a little at a time as the work progresses, which helps build trust and keeps your developer accountable. Just make sure never to pay the full amount upfront; a 50/50 split is usually standard.
And if you're feeling extra cautious, maybe get a third developer to audit the second one! Better safe than sorry.