ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

e-Commerce vs. Brick-and-Mortar: Credit Card Payments Explained

Updated on July 4, 2008

Whatever Your Business Type, You'll Want to Get Paid

Perhaps you've owned a brick-and-mortar retail business for years, and you're considering taking your business online to attract customers around the world. Or, if you're the type who does things backwards (like I did), maybe you started by building a successful e-commerce business, and now you want to make your products available on Main Street in your hometown. Either way, you're going to need to accept credit cards. I'll use this hub to explain the differences and similarities between processing credit cards face-to-face versus online.

At a show in Miami, my partner and I posed with Kahn, a 2BigFeet customer, who was previously the tallest man alive. (That's me on the right, and I'm 6'4".)
At a show in Miami, my partner and I posed with Kahn, a 2BigFeet customer, who was previously the tallest man alive. (That's me on the right, and I'm 6'4".)

Who I Am and What I've Done

For this hub, I'll focus on the equipment and/or software you'll need. I'll also mention the different rates and fees you're likely to pay for each scenario. I won't get into how the credit card processing industry works. That subject is too broad, and will be covered later in another hub. So that you'll know I'm credible, let me tell you about myself. From 1999 to early-2007, I was a founding partner in, an Internet-based shoe store for men with extremely large feet (up to size 24.) In 2001, we branched out and opened a retail location in Albany, GA. Over the years, we sold tens of thousands of pairs of shoes to customers around the world. In late 2006, I started my current business, Creek Financial Services, representing credit card processors. There are manythings I know nothing about. But I do understand e-commerce, retail, and credit card processing.

Retail Customers Are Face-to-Face, With Cards In-Hand.

Since retail credit card transactions are far simpler than e-commerce, let's look at those first. What separates retail transactions from other methods is that customers are normally present, face-to-face, with credit cards in hand. Without going into detail about rates, you should know that retail transactions cost less than transactions where the card is not physically present. The presence of the card gives you the opportunity to check your customer's ID, reducing the risk of a chargeback (or a denial of responsibility by the cardholder.) It is difficult for a customer to deny that he made a purchase when his card's magnetic stripe was read and recorded by your credit card terminal.

Retail Step #1: Get Merchant Account

Very little is required to accept credit cards in a retail store. Assuming you already have an established checking account at a bank, you just need to apply for a merchant account. Merchant accounts are only used for credit card transactions, and your money typically stays there for only 24 hours. Although merchant accounts are available at most local banks, you will almost always save money by dealing directly with a reputable credit card processor. Few banks can process credit cards in-house. Instead, most banks contract a third-party to do the work and then tack on an additional profit margin. If you decide to work directly with a credit card processor, that company will open a merchant account under your business name at an "acquiring bank" represented by the processor.

Verifone Omni model 3740
Verifone Omni model 3740

Retail Step #2: Get a Terminal and Start Swiping!

With the merchant account opened, you will need to purchase a credit card terminal and have it programmed by your credit card processor. Then, you'll simply connect the terminal to a phone line or Internet connection, and you're all set. As you ring up sales, you'll swipe the credit cards through the magnetic card reader which records the cardholder's name, address, and account number. The terminal transmits that data and the amount of the sales to the processor and then to the card issuing banks for approval. If a card is good, the card issuing bank responds with an authorization number. At the end of the day when you're ready to deposit your sales, you will "settle the batch." At that time, your processor will submit the batch of authorizations to the acquiring bank. The acquiring bank immediately credits the total amount of the deposit into your merchant account, and then begins the process of recouping the money from the card issuing banks.

It may sound complicated, but authorizations occur in the blink of an eye. Usually by the second business day, your deposit will have been moved from the merchant account into your local bank account by ACH transfer.

Security is key to online transactions.
Security is key to online transactions.

e-Commerce Transactions Get More Complicated

E-commerce transactions are more complicated because the card is never physically present for your inspection. There are also security issues which must be addressed. To accept credit cards online, you will need a website, a shopping cart, a secure payment gateway, an SSL certificate, and a merchant account. I will acknowledge that it's possible to sell online without some of these features, although I do not recommend it. PayPal is one option that allows businesses (usually very small eBay-type businesses) to accept credit cards without any of the normal infrastructure.

Serious e-Commerce Businesses Shouldn't Rely on PayPal

There are many PayPal devotees out there, so I'll briefly explain why I think legitimate e-commerce businesses should steer clear.

  1. PayPal is more expensive, both in discount rates and fees. If your sales are large, this will be important to you.
  2. PayPal gives you no flexibility. Your customer pays PayPal, PayPal pays you, and they're done. If the customer calls you to add another item or upgrade to rush shipping, you're powerless. They must return to PayPal and initiate another payment, meaning another fee...
  3. PayPal pays itself before it pays you. If you sell an item for $50 today, PayPal will deposit about $48 into your checking account in a few days. This makes it nearly impossible to balance your checkbook.
  4. Relying on PayPal gives you the appearance of an amateur. When a customer finally trusts you enough to provide his credit card number, why re-direct him to someone else's website to enter sensitive information?

Having said this, let me say there are a few, very limited times when PayPal is a good choice for e-commerce. I outlined those special occasions in this article I posted at Bank of America's forum.

If you want to display the image of a serious Internet business, you should invest in your own SSL certificate and route your customers' personal data through your own secure gateway. Others may disagree, but I'll stand by my opinion.

e-Commerce Requires a Website and Shopping Cart? -- Duh.

To accept payments over the Internet, you'll need a website and a shopping cart for starters. This may be obvious, but I don't want to omit anything. The shopping cart, as the name implies, is used by your customers to accumulate their orders and enter their payment information. A good cart can be priced anywhere from free up to thousands of dollars. I suggest you talk to your web developer, and select a cart that he has experience with.

e-Commerce Gateways Keep Out the Riff-Raff

Next, you'll need a payment gateway to securely transmit your customer's payment information from your cart to your credit card processor. Because this data travels across the wide open Internet (think Wild West) instead of a phone line, it must be secured. The industry standard is an encryption process called secure socket layering, or SSL for short. There are several major gateway suppliers and many lesser-known ones. is probably the best known payment gateway, and it works with all popular shopping carts. Be sure to check that the gateway you choose is compatible with both the shopping cart and your credit card processor. After you've entered your gateway and merchant account information into your shopping cart, the gateway will function behind the scenes without your involvement. A benefit of using a large gateway like is that you will have online access to their "virtual terminal." Most e-commerce businesses occasionally have walk-in customers or phone-in orders. The virtual terminal allows you to accept credit card payments for those orders without having a traditional terminal on your countertop.

Don't Forget the SSL Certificate!

The next item you'll need for e-commerce is a valid SSL certificate, issued in your business's name. This is often overlooked because many web hosts will allow clients to piggyback on the host's certificate. Don't accept this option if it's offered. SSL certificates are available for as little as $100, and the peace of mind they give your customers is priceless. The certificate indicates that your site's security has been validated by a third party. Security is evidenced by the letters "https" in the address line and by the small lock displayed in the lower right corner of most browsers. Any page on your site that collects or displays sensitive information must be protected by SSL. Internet shoppers are computer-savvy, and they will check the SSL certificate and the URL address displayed during checkout. If they see a name other than your business's name, they will have reason to be concerned.

In e-Commerce, Don't Settle for Just Any Old Merchant Account!

Lastly, you'll need a merchant account, just like the retail store owner. The primary difference is that your account is based on a MO/TO (mail order, telephone order, Internet) rate structure, which means credit card transactions will cost you a little more. Your merchant account will function just like a retail merchant account. However, 100% of your customers will be paying by credit card, so it's critical that you get a merchant account with the best rates available for your e-commerce business. Using a local bank just because it is convenient or because you feel loyal to them can cost you thousands of dollars annually. On top of that, local banks lack e-commerce expertise, meaning that any free advice they offer will probably be worthless.

We've Only Covered the Basics Here

You should now understand the basic fundamentals of what is required to accept credit cards. I didn't attempt to explain minimizing risks or avoiding rate surcharges. I also skipped information on the steps you should take to avoid fraudulent orders and how to drive traffic to your e-commerce business. If you are ready to start accepting credit cards for the first time, particularly on the Internet, you should find someone with experience who can help make sure you do it right. Your business is too important to make mistakes.

If Your Current Processor Can't Help You, I Can!

Your credit card processor or agent will usually be (or should be) your best source of information, because his income is directly related to your success. In short, by helping you increase your sales, he helps himself. If your current processor is missing the mark on service or expertise, I'd appreciate the opportunity to replace him. You can find my contact information on the Creek Financial website. I enjoy hearing from business owners, and I'd certainly be happy to help you!

PLEASE help me improve my future hubs... LEAVE A COMMENT!

    0 of 8192 characters used
    Post Comment
    • profile image


      10 years ago

      Dear Sir / Madam,

      How are you ?

      It is Nora from Ctopay Co, Ltd., we got your contact by the web, we can see that your company is online merchant account provider too.

      I am writing to you to see if there has any chance we can cooperate.

      Expecting you to be our reseller. you can recommend clients who your company can`t accept to us ,and you will get commision .So do we.

      If you have any confuse ,pls fell free to contact me . Thanks!

      Best Regards!


      Contact us:

      Tel: 0086-020-81304731-806

      Mobil: 0086-13760732630


      Fax: 0086-020-88904073




    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)