Online payment using credit cards.

Posted on 2003-02-20
Medium Priority
Last Modified: 2013-11-29

  I want to implement an online payment with Visa and MasterCard by using JSPs. I need to know how can a change information with the bank?
  I'll be glad to receive some examples if is posible.
Question by:gsergiu
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Accepted Solution

msterjev earned 600 total points
ID: 7986105
The posibilities are:

1. Read the SET specification (Secure Electronic Transactions)developed by Visa and MasterCard!
2. By the IBM's SET implementation. I've never sow it, but it must be easy for use (encapsulated on the level on fuction call)

The conclusion is:
It can't be done from scratch (at least not in a less of a year :-)). You should by the SET implementation from the robust vendors such is IBM!
LVL 35

Expert Comment

ID: 7986146
 Hello gsergiu, as msterjev pointed out you do not have to do it from scratch, there is no need to re-invent the wheel. There are already APIs out there that do this for you. You just install them and communicate with them (you send the data to them), the rest is up to the APIs to do the job (procees cc details, authorization, communicate with the bank, settle requests, refund, etc).

  Reading the SET specification is a good idea to get a touch of how things work. I have done something similar in the past and it is not very difficult. The API we used was the SecureTrading's one, if you would like you can have a look here: http://www.securetrading.com/ it is java based and it expects data in XML format. It is not free though, not sure if there are any free ones out there.

  But any implementation would do as long as they follow the standards.

Featured Post

Get proactive database performance tuning online

At Percona’s web store you can order full Percona Database Performance Audit in minutes. Find out the health of your database, and how to improve it. Pay online with a credit card. Improve your database performance now!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Read about how to choose the best possible content marketing agency to suit your needs. Content marketing has become an integral part of running a successful tech business, so it is wise to be informed.
In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
Viewers will learn about the different types of variables in Java and how to declare them. Decide the type of variable desired: Put the keyword corresponding to the type of variable in front of the variable name: Use the equal sign to assign a v…
This video teaches viewers about errors in exception handling.
Suggested Courses
Course of the Month11 days, 10 hours left to enroll

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question