A Guide to Online Payment Processing

January 28th, 2008 by Ciaran

Payment Processers Logos

So you have decided you are going to sell online and you have found someone to build an e-commerce solution around your products. Now it is time to figure out how you are going to accept payment. This post is going to look at four options available to you; we will go through how each works and what steps you need to take to get there.

1. Off-Line Payment.

british chequeThis is an often over looked option, but it is the simplest and quickest way to get trading your products. With an off-line payment option, you can accept orders online and offer one of the most flexible, albeit not the quickest, methods of payment. Many people might argue that by only having an off-line payment option you are not trading online, but this could not be further from the truth and it is the reason that it is still accepted by world leaders such as Amazon and Google.

With an off-line payment option, customers can browse your catalogue of products from the comfort of their own home, add items to their shopping cart and check out, just as they would on any other option. The only difference that you make, is that instead of presenting them with online billing options, you provide them with options to pay off-line. This can be via bank transfer or lodgement to your bank account or by posting a cheque, bank draft or postal order to your business. As with any other option, you can dispatch their goods as soon as you receive payment. While this option is not ideal for everyone, it can lend itself very well to some. It is by far the quickest payment option you can add to your e-commerce solution.

2. Fully Outsourced Solutions.

google checkoutThis option includes PayPal Accounts, Google Checkout and others. With this option you add an embedded form with details of your customers’ purchases to your page. The values in this form are hidden fields that can be added dynamically by your e-commerce solution or manually on each product page of your shop. All the customer will see is a button that will direct them to your outsourced solution with details of their purchases. Here the customer logs into their account with the sourced company and pays for the goods. They are then directed back to a thank you page on your site with a code to let you know payment has been made.

Setting up this style of payment can be quick and painless and is often the easiest option for sites with a low volume of sales. To get set-up, you simply register an account with your provider of choice, fill out your details and they will give you a piece of code that you add to your pages to display the “Pay with … ” buttons.

The main advantages to this option are that it is quick to set up and you can access your money quickly. With PayPal you can spend your money immediately on sites that accept PayPal and with both PayPal and Google Checkout, you can have it transferred to your own bank account the next business day. The disadvantages are that your customers may not have an account with your provider and there can be higher transaction fees. PayPal is 3.4% + €0.35 per transaction, while Google Checkout offers free processing for 10 times your Adwords spend (i.e. if you spend €1,000 on Adwords you can process €10,000 free) or 1.5% + £0.15 per transaction ( ) Google Checkout is currently only available to merchants in the USA and the UK, but it is available to buyers in all countries and it is coming to Ireland soon.

3. Combination Merchant Account and Payment Processor.

2CheckoutThis option includes companies like WorldPay, 2Checkout and PayPal Merchant Accounts. This option adds more flexibility than a fully outsourced solution; customers do not need to have an account with your provider and can pay with a wide range of credit cards. Unfortunately, very few of these providers will support the Irish debit card Laser. These providers will provide two options to integrate with your e-commerce solution.

The first is the hosted option, with it when choosing to pay, customers are directed to a page on your provider’s servers and their purchase information is passed along with them. On this page they input their credit card details and the payment is processed. They are then returned to a thank you page on your site, with a return code to let you know payment has been made. The remote payment page can normally be skinned to match the style and look of your site.

The second option is integration with their API (Application Program Interface). To use this option your e-commerce solution will need to have a payment processing page secured by a SSL certificate. This page will pass the credit card details to your provider, normally via XML. Your provider will process these details and authorise payment and send the response back to you, either an authorisation code or a fail message, again via XML. This is all done silently in the background in one or two seconds.

To get set-up with either of these methods you will need to register for an account with your chosen provider and add your details to their account. Your provider will normally provide sample code to help you integrate with your existing e-commerce solution, including plugins for many of the popular open source shopping carts. If you are using a bespoke cart, then your developer will be able to integrate these methods for you.

The main disadvantages to this option is that many providers apply restrictions as to when you can get your money out of their account, such as time delays or minimum amounts. Providers in this category will often charge a set-up fee and/or an annual fee as well as a percentage of each transaction, generally 2-4%. There can be some more requirements to setting up with this option than with the fully outsourced solution, but it is easier than getting your own merchant account as is required in the final option.

4. Separate Merchant Account and Payment Processor.

Credit Card SymbolsThe main company offering this service in Ireland is Realex Payments. The difference between this option and the others is that you will need a merchant account with a local bank to accept payments. This is the most difficult part of setting up this option. (You may have trouble with banks, especially in Ireland, as online payments are what banks term “customer not present transactions” see a discussion on this here.) A merchant account is different and separate to your normal business account, it is solely to accept payments into. What payments you can accept will depend on what payments your merchant account can accept. You will need different merchant agreements for the different types of payment you wish to accept (e.g. one for Visa/MC/Laser, one for AMEX, one for Switch/Solo, one for automated direct debits etc).

While you are getting your merchant account set-up, you can also begin your set-up with your payment processor. The set-up here on your side of things is identical to the combined option above, so I won’t go through it again. The difference is on your payment processors side; they will communicate directly with your bank and get authorisation for the transaction, again this done in one or two seconds. Payments will then be batched nightly and available in your own local merchant account the next business day. As soon as you receive your merchant number from your bank, you provide it to your payment processor and you can begin processing live transactions.

Using this option with your processor’s API gives you the most control over the flow of your shopping experience and what happens to your money. The fees for this however are different, you will have to pay a small percentage of each transaction to your merchant bank as well as a fixed fee per transaction to your processor. The amounts here will depend on the volume you are processing and in the case of your bank, the type of payment. Payment processors generally sell transactions in lots; in that you get 100 transactions per month for €xx with each additional transaction costing €0.xx. The overall cost will generally be cheaper than the above methods if you are doing larger volumes of transactions. To that end, this method is best for people doing larger volumes of transactions or those who want more control. The main disadvantage with this option is the longer and more difficult set-up. There will also be set-up charges with your payment provider.

3D Secure and Charge Backs.

Visa Verified by Visa, Mastercard MasterCard SecureCode and JCB J/SecureFinally, a note on 3D secure and charge backs. 3D secure is an additional layer of security that can be used by Visa (Verified by Visa), MasterCard (MasterCard SecureCode) and JCB (J/Secure) card holders. What it does is place the burden of proof back onto the issuer instead of the merchant. What this means for you is that you are protected against charge backs due to fraud or stolen cards. You are not protected however, if the customer does not receive their goods from you or the goods are damaged in transit - so you should always send goods via a registered channel.

To implement 3D secure, your merchant account and payment processor must both support it. Your payment processor will be able to supply you with sample code to integrate it with your e-commerce solution. At the point of transaction your customer will be prompted to enter their 3D secure password. If they are not registered for 3D secure with their card issuer, you can choose to either prompt them to register, bypass it for now, or silently bypass it. Their password will be verified by the issuer and either an authorisation code or a fail message will be returned to you.

Charge backs occur when a customer disputes a transaction with their issuer and the issuer upholds the dispute. The funds are then reversed from your account and you normally incur a high fee with your payment processor and you will also lose any dispatched goods. You can protect yourself against charge backs by using CV2 (Card Verification 2 or Card Security Code) and AVS (Address Verification Service) protection. You can also use GeoIP tools to ensure that the issuing country of a card matches the user’s IP address location.

—~~~oOo~~~—

If you are looking to implement any of the above options, then we here at Weeno Media have the experience in all of them to ensure you choose the right one and that it gets set-up with ease. Why not contact us today or see our e-commerce options.

 

33 Responses to “A Guide to Online Payment Processing”

  1. paul Says:

    quite a nice guide ciaran ! well done. For those people thinking of using paypal , here is a handy site to calculate their rates : http://ppcalc.com/

  2. Ciaran Says:

    Thanks Paul,

    Handy little site that.

  3. paul Says:

    Well one client of mine wanted people to pay the fees on things, so €35 became €36.78 instead. It’s better for the client, but confuses the hell out of customers!

  4. Ciaran Says:

    Yea, you see with careful planing the fees should calculated into the overall price. I often deal with products that are

    Funny thing is, if he charged €36.99 no one would have said anything I’d say.

  5. Peter Says:

    Thanks Ciaran this is very helpful. Ideally now I’d like to hear of anyone who has had a good experience in applying for option 4. I know the process can take months and you may need a high security. I would like to avoid this if at all possible, so any tips on ‘friendly banks’ would be really appreciated.

  6. Russell Says:

    This caught my eye because my wife sells payment processing to local businesses. I still can’t get over how we are moving toward using plastic for everything. Oddly enough, I hate credit cards (because I hate debt). But the debit card is changing everything.
    Russell

  7. Amy Says:

    This information was exactly what I needed. Thank you so much!

  8. Ciaran Says:

    Your welcome Amy and thanks for dropping by. We also developed the website for Dublin’s Irish language radio station Raidió na Life (http://www.rnl106.com) that you might be interested in given your line of work.

    Slan go foil,
    Ciarán

  9. Padraig Says:

    Heard of a new off line service being launched called go&pay. Apparently people can pay for stuff bought on line in the local post office

  10. Helena Says:

    If only everything was written in such simple, clear language. Thank you for clarifying so much in so little time… I wish you lived in the top drawer of my desk. :-)

    Question: Are Paypal’s fees (3.4% + 0.35) calculated on the product alone or is the shipping cost included in the calculation?

    Many thanks again for your very useful article,

    Slan,

    Helena

  11. Ciaran Says:

    Hi Helena,

    Thanks for dropping by and your compliments. :)

    PayPal’s fees are calculated on the whole value of the transaction, so yes they including shipping.

    Thanks,
    Ciaran

  12. Helena Says:

    Ciaran,

    In hindsight it was a kind of dumb question so thanx a bunch for a dignified reply :0)

    buiochas leat,

    Helena

  13. Ciaran Says:

    Ná habair é Helena!

  14. Adil Says:

    Hello nice folks,

    this is an interesting subject, thank you all.
    i need some help concerning integrating visa & master card e-Payment system into my web application.
    Does any body have a good link, titorial… on how to do that?

    many thanks.

    Adil

  15. Ciaran Says:

    Adil, who are you planing to use as a payment processor?

  16. Adil Says:

    ReHello ,

    Thank you for the reply Ciaran.

    really, i do not know what do you mean by payment processor?
    could you please clarify the term?

    special thanks.
    Adil

  17. Ciaran Says:

    Adil, I think you may need to reread this post.

    A payment processor is a company that facilitates integrating visa, master card and other “e-Payment systems” into your web applications. Each have their own tutorials on their sites that should be able to assist you.

  18. Adil Says:

    Hi,

    ah ok, thank you.

    ok i want to use visa & master card.

    thank you.

    Adil

  19. Helena Says:

    Why not go to Paypal’s site and read up on how they can process your Visa and Mastercard for you.

    Ciaran, do you have any pros and cons for using Paypal’s Shopping Cart too? And can a novice integrate this without any coding experience apart from basic HTML?

    Thanks in advance,

    Helena

  20. Adil Says:

    hello,

    Thank you Helena,

    i did not really know that paypal can process visa and mastercard.
    thanks for the help.

    best regards.
    Adil

  21. Discount Till Rolls Says:

    Nice guide , im going with paypal as it a well known brand name that people can relate to and trust. Is there a way to except credit card payments over the phone?

  22. Bob Says:

    are there any payment processors that dont care what the company receiving payments do, like porn, investment marketting

  23. Fred Holder Says:

    Nice primer on online payment processing. Didn’t know of all these options. I think people not starting out they should definitely look at paypal and google. Once business starts coming in the a merchant account is a definite viable way to go as this is more professional.

  24. Rob Says:

    a good information guide but even more important thing is being careful that the website from where we pay online has aspdotnet powered shopping cart software to make our payment secure and faster than the others

  25. Chase Says:

    Ciaran - Have you also noticed a huge increase in the use of the combination merchant account and payment processors you mentioned like 2Checkout and World Pay? I know I have and I actually stumbled across your post while researching one for myself to use. Is there any one service you recommend as “the best”?

  26. Andrew Says:

    PayPal is great for small start-ups. Most people are familiar with it and so it’s a very easy buying process for its millions of members, many of whom will be visiting your website. Ultimately getting your own merchant account is the best move since it adds more trust to your business name and people can see you have invested some time and money into your business and are more likely to make a purchase decision based on trust.

    Having said all that, it’s not either/or. It’s perfectly possible to offer multiple payment providers to your shoppers and let them choose.

  27. Brian Says:

    Interestingly enough, most merchant accounts these days have been forced to reduce their monthly fees to not only compete with sites like Google Checkout and Paypal, but also to compete with every other merchant account provider.

    You should be able to get a merchant account now days including the virtual terminal (Authorize.Net) for around $10 per month with no monthly minimum. If you’re paying more than that, you can usually switch to a new provider as well and some will even cover your buyout of your existing “early termination” fee.

    Good luck.

  28. Zygor Says:

    I have been using paypal for a long time and It is undoubtedly the best system ever. Before paypal I had used webmoney however it is more suitable for russian customers. Egold is also worth giving a try.

  29. Manual Directory Submission Says:

    well, for now I’m very happy with paypal, fast and easy, but I hear plenty of horor stories of people getting their account blocked for no good reason and so losing a lot of money AND their payment system, so I’m very happy to find this page with a lot of extra options … BOOKMARKED !

  30. e-payment blogger Says:

    Hi, thats a nice summary. I know about this theme and ist also a big theme in germany. There the user most like to pay by billing oder kreditcard or bank transfer. Im a fan of paypal to.

  31. Hendra Subrata Says:

    Thanks for your informative article

  32. Christian Gehrke Says:

    What a life saver. I have done this before in America for a number of clients but to do the a full blown shopping cart here in Ireland is a whole different story all together.

  33. dave Says:

    Hi Ciaran,
    I like your guide it guides a good introduction to online payment processing. I have created a web site devoted to this subject and focusing on setting on online payments in Ireland. The site has an animation that explains how an online credit card authorisation works http://www.webpayments.ie/web-payments/how-do-online-payments-work and also includes a more comprehensive guide to setting up online payments in Ireland - http://www.webpayments.ie/web-payments/how-do-i-setup-online-payments
    Thanks,
    Dave

Leave a Reply