This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
This sort of thing is hardly ever done in JSP/Servlets on websites. What you need is a merchant account with a bank so that they handle the processing. What you would do is make some sort of backend call to their servers. For small sites often use other payment collectors such as 2checkout.com
Kim Jong II (North Korea's Dear Leader) said:Nuclear weapons don't kill people, people kill people.