Payment with credit cards on the Internet
(Ray Ballisti - May 2006)
Content:
- Some definitions
- How the payment via Internet works
- How much all this will cost
- Further considerations
1- Some definitions
- Payment service provider:
An authorized, specialised company entrusted with the handling
and processing of online payments by operators of Internet Shops.
Example: Datatrans, Saferpay, Postfinance, etc.
- Card Acquiring Bank
This is the Bank issuing a contract to the Merchant in order to accept
payment by creditcards.
Example :
Telekurs Multipay, Aduno, SwissCards AECS, Diner's Club, etc.
- Card holder:
This is a "client" (or buyer), a person who want to
buy something (may be an object or a service) using a Web facility
on the Internet.
Example: somebody who whish to enroll for EMC 2007
- Card-issuing bank:
This the bank which issued the card used by the client.
Example: Corner Bank, UBS, CS, etc.
- Merchant's bank:
This is the bank in which the seller (merchant) has an account where
the money should be delivered at the end of the transaction.
Example: EMC2007 account at UBS.
- SSL connection:
The URL string starts with https and the whole connection will
be encrypted. Thus the card's data remains confidentials and cannot be
stolen during the transmission.
- Verified by VISA and MasterCard secure Code:
Two software utilities garantee a secure identification of the
card holder who must enter a password: thus he cannot deny the transaction
later.
- Site certificate:
Our web page (www.emc-zurich.ch) is certified by RapidSSL: this is a
garantie to our Web users that we are what we are saying and not a
fake website.
- An
extended glossary can be found by
Datatrans.
Back to content
2- How the payment via Internet works
- Selection of a product or service
- Using a browser a person can select products and/or a services.
He/she will notified of the total amount to be paid (the bill).
- Selection of a method of payment
- The client chooses between the methods offered (it can be by cheques or
others method). We should consider here only a method with credit cards.
The buyer choose one card type.
- Enter card's data
- Having choosen his card the buyer will be presented with a special
Authorisation Windows from the payment service provider
(through SSL connection) in which
he will have to enter the data from his credit card.
- Validating data
- The payment service provider let the card's data be checked by the
card acquiring bank which will contact the card-issuing bank and
return an authorisation for the transaction (or refuse it) which
will be then displayed on the buyer browser.
- Money transfer and report
- The payment service provider let the card acquiring bank know if the
transaction has been accepted by the card owner, and therefore the
card acquiring bank will get the amount from the card-issuing bank
and finally transfers the amount paid to the merchant's bank.
At the same time the buyer get his credit card account
charged correspondently.
Concept of payment process
PDF file to download. Courtesy of DataTrans. (May 2006)
Back to content
3- How much all this will cost
In order to have a working system for payment online we need:
- A web page which offer the possibility to choose different items
(as for instance: enrollment for two days of the EMC 2007 conference
plus conference dinner plus one workshop) and showing the total amount due.
- A payment service provider company which check the card's data,
fetch the authorisation from the card-issuing bank and execute the
tranfer of the amount to the merchant's bank.
- A software which keep record of all the transactions in a database.
We already have items number 1) and 3). We need item number 2).
Payment service providers
We found information on the Web about the following well known
payment service providers:
- PayGate - Bayerische Hypo- und Vereinsbank AG
- Datatrans AG, Zürich in Zusammenarbeit mit ADUNO
- WorldPay (Royal bank of Scotland)
- PayGate - CompuTop GmbH, Bamberg
- Saferpay - Telekurs Card Solutions Ltd.
- PostFinance
For some providers we would have to pay a percent of the transferred amount.
This is unacceptable, as the technical effort for 100 EUR is the same
as for 100'000 EUR!
CompuTop and Datatrans just charge a fixed amount for each transaction,
and this makes much more sense!
It have to be clarify if the merchant's bank (our own bank) can be in
another country than the service provider.
Back to content
Some figure (prices without taxes)
Back to content
4- Further considerations
Another question which should be cleared up is if the german providers
could use our account in a swiss bank as "merchant's bank".
It is an advantage to have a provider which is here in Zurich because
it would solve the question above and, last but not least, would make
support much easier (I could quicly drop in by the company and clear
things up).
Datatrans would charge us with a fixed amount, which would make things
a lot easier for our budget planning.
|