Accepting Online Payments
When
you create a website you will want to be able to accept orders for goods or
services. As part of this, you will need to carefully consider how you
will accept payments from your customers over the internet so as to ensure
customer confidence and security without incurring excessive credit card
processing fees, and without leaving potential customers in any doubt over the
security of making payments online via your website. There are two
parts to this: Creating a Shopping Basket (or Shopping Cart) and Processing
Online Payments.
If you want to create a shopping cart for your goods or services, it is easiest
to use a script which automatically generates a set of web pages based upon a
database - this ensures that your web site can easily be updated and customers
are not left disappointed because something is no longer in stock. The
database can also be used to store other internal information to assist with
your own administration, such as location of the stock items, re-order numbers
and even trigger levels for re-ordering.
There are various languages which
you can use to turn your database into web pages, but we ourselves use Perl as
it is fast and easy to understand. The script can interrogate the database
each time that it re-generates the web pages to automatically notify you should
any items be below minimum stock levels and therefore trigger re-ordering on
"just in time principles". You can either re-generate the
web pages each time that a visitor asks for details on your items, or
preferably, you can run a cron-job on your server (iPower
is one of the few low cost web hosts to provide this facility) to run the
program which generates the web pages automatically after a set period of time.
This ensures that your customer see up to date information, but are not left
waiting for web pages to load. If you wish to explore this
possibility, feel free to contact our team of
experienced programmers who would be happy to discuss your needs and to
design a database and web page generation programme to suit your requirements.
There are also low tech solutions to creating an
shopping cart, such as
PayPal's
shopping cart tools (which provides you with the code to create "Buy it Now"
buttons). This is an excellent, cheap version, but is limited in the way
that shipping charges can be calculated. Some hosting services,
such as
iPowerWeb
also
offer a choice of free integrated shopping carts which
can be added simply to your website and provide all the
security which your visitors require.
We would also recommend that you look at PayPal's
ProStores feature
which provides four tiers of service to its clients - Express, Business,
Advanced, and Enterprise. It is an award-winning ecommerce solution that
enables small and medium sized businesses to sell products and services online
through a fully customized Web store. ProStores has made creating a Web store
easy, with built-in, step-by-step
wizards that help you design the look of the store, upload products, and set
up shipping and sales tax information.
ProStores offers
the following
functionality:
- Domain registration and hosting
- Shopping cart
- Secure, SSL-encrypted credit card processing
- Integration with eBay and PayPal
- Marketing and Merchandising Tools
- Product catalogue
Otherwise, you can look at all singing, all dancing integrated solutions, such
as those offered by WorldPay.
Although these solutions may appear expensive in the first instance, they are
able to adapt their solution to your specific needs, including database,
shopping cart and payment services.
Processing Payments Online
|
In order to accept credit card payments, you will need to decide whether your
business will be mainly accepting credit card orders over the internet, or
whether you need to provide for people calling into your business premises, or
placing an order over the telephone (or even a combination of all three).
Generally,
people will only purchase items over the internet, if
they are assured of a secure transaction, through
entering their details on a form which is held on a
secure (https://) server. This allows you to
obtain a security certificate for your website and a
reassuring closed padlock symbol will be displayed in
the visitor's web-browser.
For security reasons, you need to avoid asking
the customer to enter credit card and other details in a
plain form, or in an email to yourself, but on the other
hand, it ruins the feel of your website if visitors need
to telephone you in order to place an order.
Having got the credit card details, how do
you actually process the payments??
If
you already have a merchant account through your bank,
most banks will provide you with software in order to
enter the credit card orders and check the details
online, although some banks impose a hefty charge for
this service. You can of course enter the details
into any card swiping hardware, which you may already be
renting from the bank, as though you were performing a
face to face transaction. Whichever method you
choose is entirely up to you, but it does have the
disadvantage that you have to manually enter every
transaction.
The
other option, is to use an online credit card
verification and ordering service (also known as Gateway
Software). This is software which takes each
payment as they are entered by the customer through your
shopping cart, verifies the card details, takes payment
and sends confirmation emails directly to yourself and
your customer. It may even automatically deposit
the money into your bank account. The cost of
Gateway Software varies greatly between suppliers, so it
essential that you thoroughly research the costs
involved and also the reputations of these
companies. Most Gateway Software providers will
insist on you having your own Merchant Account already
set up, which can prove expensive if the only form of
trading you do is over the internet.
The
type of scheme you use will depend upon the type and
size of each transaction you expect to make, as well as
the frequency of transactions. We would recommend
that small businesses who do not need a merchant account
for face to face transactions, and who do not anticipate
a large number of high value sales, should consider PayPal
or WorldPay.
Using PayPal for Online Payments
|
PayPal
will process credit card payments for you online, send
confirmatory emails and even provide their own secure
shopping cart (or shopping basket) for use with your
website. They allow you to request money from and
send payments to people with an email address in
most countries throughout the World. However, the
system will not permit you to accept credit card
payments over the telephone or in person, since all
transactions have to be carried out using unique email
addresses. PayPal does not charge any set up or
monthly fees, but does take up to 3.4% plus 20p per
transaction. You also have to initiate withdrawal
of funds to your bank account, which is subject to a
withdrawal fee of 25p if you withdraw less than
£50 (and free for payments over this). We have
also found that payments from abroad tend to attract a slightly higher fee than
domestic payments. The main downside is that transfers to UK
bank accounts currently take 7-10 working days.
PayPal
offer a
quick payment link to allow non-members to make credit card payments without
having to join PayPal first. However, there are plenty of horror stories about PayPal cancelling accounts and other complaints about their practices. We have found these to be unfounded in our experience, and like any
other credit card payment, the best protection which a seller can have is to
ensure that they only send items to the buyer's verified PayPal postal address
and always use a form of postage which tracks the package and ensures that a
signature is obtained on delivery (PayPal will need to see this signature as
proof of delivery in the case of a dispute).
PayPal fees are based on the amount of transactions
through your sellers account in a given month, and as at 20th
March 2006 are as follows:
A Cheaper
Alternative To PayPal?
|
If you deal with a lot of customers in the UK, you
might also wish to consider using
NoChex, which allows you to accept both credit
card and debit card payments from within the UK. Normally, you can only
receive payments from other NoChex
members and have a maximum balance on your
NoChex account of £90 - if you need to receive more money, then you will need to
obtain a Seller Account. Your customers do not have to join up to the program if
you qualify for a Seller account and they are paying less than £100.
Customers registered with NoChex are limited to £300 per day which does make
this less acceptable for higher value sales. NoChex differs
from PayPal in that all payments are guaranteed - there is no charge-back
facility on payments, which makes it more secure for sellers. Fees are
also lower at 2.9% plus 20 pence per transaction - withdrawal of your funds will
also only take 3 working days and is free if you withdraw more than £50 (25p fee
for withdrawals under that amount).
NoChex do also offer a fully
fledged merchant account if you process more than £1,000 per month with no
monthly, or annual fees and only a £50 setup fee. The NoChex merchant
account will accept credit card payments from a large number of countries and
fees remain at only 2.9% plus 20 pence per transaction (although the percentage
may increase for some industries)
You
might also like to consider
MoneyBookers which offers low cost transfers between a much wider range of
countries that PayPal, including a lot of Eastern European Countries. The
fees are payable by the purchaser and equivalent to 1% (with a maximum of 0,50
Euros), and a withdrawal fee (generally 1,80 Euros) payable by the seller.
The only problem with MoneyBookers is the time it takes for money to be
transferred onto a purchaser's account ready for payment, as it is a transfer
direct from the purchaser's bank account using BACS.
Google has recently released its "Google Checkout" tool,
which looks to be set to rival PayPal. It has low transaction fees (only
2% plus $0.20 per transaction for US traders, or 1.5% plus £0.15 per transaction
for UK traders), although it is currently only available for
merchants based in the USA and UK. One added benefit with
Google Checkout, is that un until 2008, you receive a $10 credit towards your transaction fees
for every $1 spent on Google Adwords advertising. Google Checkout appears
to offer good value for money, particularly for those who consider using Google
Adwords. However, with limited coverage at present and the fact that eBay
will not permit sellers to use this as a payment option, it could take some time
before we see it in wide usage.
Processing Payments Online & In Person
|
If
you expect to take lots of high value orders, then we
would recommend that you consider WorldPay.
WorldPay offer both a low cost solution for people who
already have a Merchant Account and wish to take
automatic credit card payments over the internet, and a
solution which is similar to PayPal.
WorldPay
also has the added benefit that it is linked to "Verified
by Visa" - this is a system run by Visa which allows visa card users to
create an account specific password and phrase which is shown every time that
they enter a credit card transaction on line. It is an added security
measure and provides added assurance to the credit card company that the person
placing the order is the credit card user.
WorldPay is
priced on an individual basis (and equates to a one off
setup fee of roughly £100 plus VAT), however, the
charges for the full payment solution, similar to PayPal
is £100+VAT setup fee plus £160+VATpa. There is
also a charge of 4.6% on every transaction, which makes
this much more expensive than PayPal, although they do
offer the option of being able to take credit card
details by telephone, mail or fax as well as just over
the internet (this is subject to an additional setup
charge of £100+VAT). You are also able to choose
to add additional fraud protection controls, such as
blocking orders from IP or email addresses which appear
to be suspicious for a setup fee and monthly fee (both
£30 plus VAT on our quote).
A slightly cheaper option is provided by
Electronic Transfer Inc, although we
have no experience of using these. With no setup fee and $9.95pm service
fee, Electronic Transfer charge only 2.25% plus $0.29 per credit card
transaction over the internet or by telephone (cards swiped in person are
charged at a discounted rate of 1.75% plus $0.25 per transaction).
This appears a very interesting low cost alternative if you want a full solution
for taking credit card orders.
You may find that your website hosting provider offer cut price credit card processing
facilities (normally with no setup charges and smaller monthly fees). It
is always therefore worth considering your choice of
web hosting provider very carefully.
Whatever system of payment you decide to adopt for your website, it is
essential that you consider the way in which your package is sent out to your
buyer in order to ensure that the package is tracked, insured for its full value
and a signature obtained on delivery (see above). We would recommend using
Special Delivery if sending items by
Royal Mail, or even considering the use of a low cost parcel delivery
service, such as Parcel2Go, which we have reviewed on our
RWAP Services website. At the very least, it is now essential that you
obtain a free certificate of posting for any items which you send - although the
item will not be tracked or a signature obtained, if it does not arrive at its
destination, then
Royal Mail will insist on one of these if it is to pay any compensation for
a lost or damaged item (first class post carries a maximum of £30 compensation).
More details on forms of electronic payment can be found on the DTI and
Scottish Enterprise Electronic Payments site:
http://electronic-payments.co.uk
|