Setting up a basic online store using Java EE: Guidance needed

Hey everyone,

I’m starting a Java EE 6 project for a client who wants a simple online store. I’m new to e-commerce and could use some advice on handling online payments, especially direct bank transfers.

Here’s what I’m wondering:

  1. Do I need special APIs for bank transfers in Java EE 6?
  2. Should I use third-party payment software? Any recommendations?
  3. How do these payment systems usually work?
  4. Is it hard to add payment software to a Java EE 6 app?
  5. Are there any issues with e-payments on Glassfish V3.0?

I know I might sound clueless, but I’m really out of my depth here. Any tips on getting started with e-commerce would be great. Thanks for your help!

Hey Ethan_Cosmos! Exciting project you’ve got there! :blush:

E-commerce can be a bit daunting at first, but don’t worry - we’ve all been there! Have you thought about what kind of products your client wants to sell? That could influence your choice of payment system.

I’m curious - why did your client specifically request direct bank transfers? In my experience, they can be a bit tricky to implement securely. Have you considered suggesting alternatives like PayPal or Stripe to them? These are usually easier to integrate and offer better fraud protection.

Oh, and about Glassfish V3.0 - are you set on using that version? There might be newer ones with better security features for e-commerce. Just a thought!

What’s the timeline for this project? If you have some wiggle room, it might be worth spending time learning about PCI DSS compliance. It’s super important for e-commerce sites.

Keep us posted on how it goes! :rocket:

Having worked on several e-commerce projects, I’d strongly recommend using a third-party payment gateway for handling transactions. It’s far more secure and reliable than trying to implement direct bank transfers yourself. PayPal and Stripe are solid options that integrate well with Java EE.

For implementation, you’ll typically need to add their SDK to your project and use their API to process payments. It’s not overly complex, but does require careful attention to security best practices.

Regarding GlassFish v3.0, I haven’t encountered any specific issues with e-payments. However, make sure you’re using the latest security patches and following PCI DSS compliance guidelines for handling sensitive payment data.

Remember to thoroughly test your payment flow in a sandbox environment before going live. Good luck with your project!

hey there! i’ve done a few online stores before. definitely go with a payment gateway like Stripe or PayPal. they handle all the tricky security stuff for u. just integrate their API into ur java EE app - not too hard. make sure to test everything in sandbox mode first tho. good luck with ur project!