My company supports and modifies a legacy UNIX-based order processing/invoicing/inventory system that has a browser-based e-commerce front-end written entirely with Java and JSP. One of our customers wants us to add the ability to accept credit card payments over the internet through the e-commerce front-end. This will be my first programming foray into the world of internet credit card processing and I'm looking for some advice.
A Google search returns a plethora of companies that offer services for on-line credit card processing; CardService International, Merchant Warehouse, Merchant Accounts Express, Electronic Transfer, Inc., Charge.com, Paynet... the list goes on and on. Many of these companies offer services I'm not interested in, i.e. POS equipment, shopping cart applications, web hosting, etc. Since I already have the shopping-cart application (the e-commerce front-end), I only need to be able to send customer information to "some service" and have them verify that a charge card is valid and then process the payment. I think that this is referred to as the "payment gateway". It looks like some of the credit-card processing companies provide their own payment gateway and others use 3rd-party gateways, such as LinkPoint and Auth.net.
To be honest, I'm not sure where to start.
Can somebody point me in the proper direction?
Thanks!
A Google search returns a plethora of companies that offer services for on-line credit card processing; CardService International, Merchant Warehouse, Merchant Accounts Express, Electronic Transfer, Inc., Charge.com, Paynet... the list goes on and on. Many of these companies offer services I'm not interested in, i.e. POS equipment, shopping cart applications, web hosting, etc. Since I already have the shopping-cart application (the e-commerce front-end), I only need to be able to send customer information to "some service" and have them verify that a charge card is valid and then process the payment. I think that this is referred to as the "payment gateway". It looks like some of the credit-card processing companies provide their own payment gateway and others use 3rd-party gateways, such as LinkPoint and Auth.net.
To be honest, I'm not sure where to start.
Can somebody point me in the proper direction?
Thanks!