Alder Consulting HomeContact Us
Services Examples of Work Prices Resources About Us

Accepting Credit Cards Online
On a Shoestring

Print friendly format


More and more nonprofits are accepting donations, taking registrations or selling products through the internet. However, the sheer number and variety of available online payment tools can be overwhelming. An overview of online payment concepts and descriptions of the many options and tools available will help you start collecting credit card payments online.


View More Articles

There’s a lot more "Technology on a Shoestring" articles!

View the list now


This article was researched in April 2004. Product information changes rapidly - please verify specific product facts before relying on the information below.


Why Accept Credit Cards Online?

 

As with any technology investment, it is important to start the process by defining specifically what you hope to gain and then validating your hopes against the available technologies. As it begins to seem that “everyone” is taking payments over the internet, it is tempting to just assume that it will work well for your organization too. Avoid this mindset, however, and think through whether accepting credit cards online is likely to make money for your organization and/or allow you to better serve your constituents.

 

Keep in mind that accepting donations online is considerably more expensive than receiving a check in the mail. All services charge transaction fees (anywhere from 3 – 8%) that are deducted off the top of any payment. Many services also charge ongoing fees (several hundred dollars a year is typical). If your organization has a limited, specific base of donors who are perfectly comfortable just writing out a check, accepting credit cards online may not be worth the money and effort for your organization.

 

On the other hand, if your organization targets a wide audience with the goal of receiving a large quantity of smaller donations, particularly younger and more tech-savvy audience, online fundraising could be very useful for your organization. To make online donations effective, you will have to create online-specific appeals, and carefully think through your fundraising strategy.

 

Signing up members or registering visitors for events online can also save your organization a considerable amount in staff time, as it decreases the number of phone calls and mail pieces your staff needs to handle. In addition, many organizations have found that offering online registration increases the number of registrants.

 

In general, taking payments through the internet is not an “if you build it they will come” situation. If you do not receive many checks, or registrants, or much interest in your shop items on your current website, slapping an online payment option will not address the problem. While this article is not about strategy, it is critical that you think through your strategy before assuming that accepting credit cards online will help your organization in the long run. See the “For More Information” section for help in thinking through your strategy.

 

 

An Online Payment Overview

Before we dive into the details, let's talk through some of the concepts involved in accepting payments online.

 

It all starts with a page on your website describing why you would like payment. This page would ask for donations (describing all the good work you do and how you use donors' money), offer a product to buy, or describe something specific for which the visitor can register. This page would have a “Donate Now”, “Buy Now”, or “Register Now” button to allow your visitors to take action. If there are multiple products or events on the page, there would be multiple buttons.

 

If you are selling products, you will need a shopping cart – a page which displays all the products the visitor has selected and allows them to either continue shopping or enter their payment information to complete the process. There is no need for a shopping cart for donations or simple registrations, like membership registration, but it is worth considering if visitors may be registering for multiple events at the same time.

 

In the next step, visitors enter their billing information, shipping information (if applicable), and any other information you need. In more complicated payment processes, the visitor may be taken to a second form which displays tax, shipping costs, and the like. When they click “Submit” to start the payment process, the backend payment process begins.

 

A communication process takes place to first verify that the funds are available on the credit card, and then charge the card. The money received is deposited into a specific account, called the Merchant Account (similar to an offline merchant account, but specifically approved for online transactions). The Merchant Account may be in your name, or it may be in the name of the payment vendor. The whole communication process is moderated by a service called the Payment Gateway. The Payment Gateway is in charge of the actual nuts and bolts of verifying and moving funds.

 

When the payment transaction is complete, additional things will happen. The visitor will be shown a confirmation page with a receipt, and sent a confirmation via email. If you are tracking inventory of products or the number of available seats at a conference, the numbers will be updated. At this point, a record of the transaction – who paid what – should be available for your reporting purposes.

 

This, in a nutshell, is an online payment process. Depending on your needs, you may not need to worry about most of it – you may not need a shopping cart, shipping costs, or inventory, and your payment vendor may take care of the entire backend process invisibly.

 

What You Should Ask a Payment Vendor

 

For most situations, the easiest and most successful route to talking payments online is to partner with a vendor that specializes in such things. Payment vendors come in a lot of different shapes and sizes, however. It is important to understand exactly what you are getting, as different vendors can offer quite different packages. Some of the shadier vendors may try to hide their own fees or the additional services you will need to buy to use them. As you investigate vendors, ask them the following questions:

  • Do you handle my specific functional needs? Always a good question to start with. If you want to take online donations, you will want to check on tax-ready receipts, ability to setup recurring donations, tributes, and the like. For events, make sure they can track how many seats are available, and give you an attendance list. If you are selling items, check support of inventory, taxes, shipping costs, etc. All of these, of course, will depend on your specific needs.
  • What are the transactional and ongoing fees? Transactional fees are deducted from each payment made on your site. Every vendor has some transactional fees but they vary considerably in amount, from about 3% to 8%. Some charge a flat fee (say $1) per transaction instead of a percentage. Many vendors also charge ongoing fees – a set amount that you pay each month or year ($15 - $40 is typical). Those who charge ongoing fees typically charge lower transactional fees. Trying to assess the actual cost to you can be quite difficult, as a vendor who is cheap when you only take a few donations can be much more expensive than another when you take a lot. We highly recommend estimating the number of payments you expect per year and the average size of the payments, and then calculating out what you would pay for each vendor based on the quoted transaction and ongoing fees.
  • What are the setup fees? Many vendors have a setup fee – that is, a fee that you pay when signing up. This fee may cover customizing the product to your needs, or simply their own setup which is invisible to you. The fee may range from nothing to $1500, with most in the couple hundred dollar range.
  • Do I need a merchant account? Can I use the online merchant account I have? Be sure to ask whether the vendor provides a merchant account, or whether you will be expected to have one in your name. Setting up your own online merchant account (generally through a bank, like Wells Fargo) has a number of benefits – your name will appear on your visitors' credit card statements, as opposed to the vendor's name. You will also receive payments directly into your bank account, as opposed to periodic checks. On the other hand, you will be responsible for dealing with any fraudulent charges (for most donation situations, this means simply responsively refunding money to anyone concerned about the charge). Smaller nonprofits, international organizations, or organizations without a good credit history may be charged higher rates, or may have difficulty getting a merchant account at all. Note that you cannot simply use the same merchant account you are using for offline credit cards – the account must be specifically approved for online and other “card not present” transactions.
  • What will appear on my visitor's credit card statement? If you are not using your own merchant account, check what will appear for the charge on your visitor's credit card statement. Often it will be the name of the vendor, but some organizations have unusual arrangements to display something else (for instance, charges through Entango - described below- are displayed as “Nonprofit Trans”).
  • How do I receive my money? How frequently? If you are not using your own merchant account, you will need to receive your money by way of the payment vendor. Most send checks once or twice a month.
  • Do you support international payments? Other currencies? Because of international fraud issues, some vendors do not allow payments from outside of North America , or charge additional fees (sometime substantial) to do so. Only a few will accept international currencies – if this is a key requirement, make it one of the first questions you ask.
  • Can the payment process forms be customized to match my site ? In most of the online payment methods described below, the forms in the payment process are not actually part of your website, but rather hosted by the payment vendor. However, many vendors provide customization services to make these forms look like they are part of your site. This allows your visitor to feel that they are paying on your site rather than leaving to go to another. Make sure to ask whether your navigation bar can be included.
  • Can I ask my visitors questions specific to my organization? Some vendors allow you to ask questions in regard to donation allocation, demographics, preferences, or the like as part of the payment process.
  • How does my visitor get a receipt? Make sure they get both an online and email receipt. Confirm that you can customize the text of the email.
  • How do I know who has paid what? Look at the reports offered and ensure that they meet your needs. If you will need to upload the information into a fundraising or accounting system, verify that this can be done.
  • Do I need a payment gateway? A payment gateway is the mechanism described in the “Online Payment Overview” section that facilitates communication with the banks. If you need your own payment gateway, you will need a programmer to integrate it - which would put you into the “Build your Own” category described below. Some of the sketchier payment vendors require you to have a payment gateway without making the implications clear. As a rule of thumb, unless you are familiar with payment gateways and have programming resources to deal with them, steer clear of vendors that require you to get your own.
  • How do I know it is secure? Every credible payment vendor will be secure, but if you have your doubts as to credibility, it doesn't hurt to ask. To be secure, every vendor should have an SSL certificate and be able to describe to you how they either encrypt or discard credit card numbers.
  • How do you use the names and emails you collect from my visitors? Vendors should have something in writing that confirms that they will not use your visitors' information in any way.
  • How long have you been around? Make sure the company seems stable. As is the case with any other online vendor, you will have to go through the setup process all over again if they go out of business.

 

Types of Online Payment Vendors

 

As mentioned above, there are a plethora of different payment vendors who offer a number of different types of services. Below, we step through some of the major types of vendors, and describe some of the more prominent players.

 

Although we have tried to list most of the top players in each area, please note that this is not a comprehensive list of payment vendors.

 

Simple Donate/ Pay Now Button

 A number of vendors offer a straightforward and relatively inexpensive way to accept credit card payments. These services provide a “Donate Now” button (or for store items, a “Buy Now” button) for you to simply paste into the appropriate places on your site. When your site visitor clicks on the button, they are taken to another site to enter their credit card information. These services generally offer only very minimal functionality: just the ability to charge a credit card for a particular amount. There is no need for a merchant account with this type of service.

 

Benefits of this method:

  • Requires little lead time or technical knowledge to setup (just the ability to paste a piece of HTML code into the right place on your site).
  • Generally no setup fees and no monthly fees – you pay only when you receive a payment yourself.
  • Low transaction fees – typically 3-4%.

 

Drawbacks of this method:

  • The look and feel cannot be integrated with your site. The experience for your site visitor is more one where the visitor leaves your site to pay and then returns, rather than actually paying on your site.
  • Does not include the more sophisticated functionality of other methods, such as recurring or tribute donations, or sales tax.
  • The name of the vendor, as opposed to your nonprofit is name, appears on your donor's credit card statement.

Some vendors offering simple “Donate” or “Pay Now” buttons:

  • Network for Good (www.networkforgood.org): Provides an excellent “Donate Now” functionality for a very reasonable price.
  • PayPal (www.paypal.com): Provides both a “Donate Now” and a “Buy Now” button, as well as a useful shopping cart functionality. This service is an excellent value for the money, especially if you are selling a number of shop items, but it is particularly unintegrated. Not only is the payment process strongly PayPal branded, but the visitor is not returned to your site when the payment process is complete – rather, they are only presented a link to return.
  • Other vendors: JustGive.org, ClickandPledge, MakeADonation.com, many more.

Specialty Payment Services

 Many vendors offer more sophisticated functionally specialized in particular ecommerce areas – such as donation handling, sales of shop items, member registration, or event signup. While these services also direct your visitor to their own site to take credit card information, many will customize their pages to your look and feel to make the transition invisible to your visitors.

 

These services are more expensive than those in the Simple Button option, often requiring a setup fee, a fixed monthly fee, and a percentage of the transactions. However, they provide functionality that would require thousands of dollars to build. Some of these services process payments through your merchant account, while others use their own merchant account.

 

Benefits of this method:

  • Generally easy to setup (most of these services charge a setup fee and do the setup for you).
  • Less upfront cost than the “Build Your Own” method.
  • More functionality, integration, support, and reporting than “Simple Button” vendors.

 

Drawbacks of this method:

  • Functionality is limited to that supplied by the vendor.
  • Ability to match the look and feel to your site may be limited.
  • May have the highest ongoing cost of any of the options.

Some vendors offering specialty payment services:

  • Groundspring Donate Now (www.groundspring.org/services/donatenow.cfm): An excellent donation processor. They customize the payment pages to the look and feel of your site, can collect custom information in the payment process, handle recurring and tribute donations, and provide useful reports. They use their own merchant account. They charge minimal transaction fees with a fixed monthly fee, making them cheaper for those taking a lot of money.
  • Entango (www.entango.com): Another excellent donation processor. They can handle basic registration and shop item needs as well, but with limited functionality. Similar to Donate Now, they customize the payment pages to the look and feel for your site,handle recurring and tribute donations, and provide useful reports. You can use your own merchant account or theirs. They charge higher transaction fees with no fixed monthly fee, making them cheaper for those taking in only a small amount of money.
  • Yahoo Merchant (http://smallbusiness.yahoo.com/merchant/): Yahoo (the same one with the web directory) offers very powerful functionality for those selling fixed price items (such as memberships or shop items). It dominates the hosted ecommerce space, with surprisingly reasonable prices. While it does not have the donation support offered by Donate Now or Entango, it allows non-technical users to maintain a full catalog of products integrated into your site look and feel, with sophisticated handling of sales tax, inventory, and the like. You will need someone with a advanced knowledge of HTML site building, and ideally experience with Yahoo Merchant experience, to set it up. Requires your own merchant account.
  • Acteva (www.acteva.com): An event registration vendor used by many nonprofits and companies. It is particularly good for handling large events with complicated registration needs. Can be integrated with your look and feel for a setup fee; after setup all fees are transaction based. They use their merchant account.
  • Sporg (www.sporg.com): A solid event and membership registration vendor with good international support. Their reasonably priced package includes setting up a merchant account for you – so they take care of the legwork, but credit card charges are shown in your name and money is deposited directly into your bank account. Fees are primarily transaction based.
  • Other vendors: Contribute.com (donations), CharityWeb (donations, events, and shopping cart), Donate.net (donations, events, and shopping cart), 123Signup (event and member registration), GiftTool (tools for membership organizations), many others.

 

Building Your Own

While building your own payment solution from component parts is not something to be casually taken on, it is not as infeasible as many nonprofits assume. If you have specific transaction, integration, or reporting needs that cannot be handled by the specialty vendors above, or have more than basic requirements in several payment arenas (for instance, if you need to process complex donations, event registrations and payments for shop items), it is worth considering building your own system.

 

Building your own payment solution involves putting existing component parts together, likely with a database and code. The key pieces you will need include:

  • A shopping cart, if you want to allow visitors to purchase multiple items at the same time. There are dozens, if not hundreds, of pre-built shopping carts available for use, both open source and for a fee.
  • Forms to allow the user to enter their credit card and other information. Shopping carts often include these.
  • A secure server to prevent hackers from eavesdropping on transactions. Many hosting providers will provide secure environments at an additional charge.
  • A payment gateway, to connect your server to a credit card processor who can validate card numbers and charge cards in real time. You will need to setup an account with a gateway, which often involves both monthly fees ($20 - $50/ month) and minor transactional fees. Some vendors offering payment gateways include Authorize.net, WorldPay, PayQuake, and more
  • A merchant account to allow you to charge credit cards online, and to store your money
  • Reports, to be able to determine who bought what on your site. These often come with shopping cart packages.

This is a method for which you will certainly need a programmer with experience building payment systems.

Benefits of this method:

  • Complete control over the functionality, look and feel, and reporting.
  • May have lower ongoing costs than other methods, particularly if you handle a high volume of transactions.

 

Drawbacks of this method:

  • Substantial upfront cost ($4000 - $10,000+ depending on needs).
  • Need to define how the application will be supported – will the person or company who built it be around for the long haul?
  • More complexity in setup – need to define who will build, who will provide merchant account, and who will provide payment gateway.

Other Methods

The above list is from being a comprehensive overview of all possible payment vendors. In fact, it is not even a comprehensive list of different types of payment vendors. There are several other ways that you could go about accepting credit cards online:

 

  • Online Mega-storefronts. There are several vendors, such as Kagi and 2Checkout, that provide the ability to sell your own products within the context of their (massive) store site. As you can link to these store pages from your own site, this model is akin to a tool like Yahoo Merchant. It is likely to be somewhat cheaper, but you will have only moderate control over the layout and look of your site.
  • Sending Credit Card Numbers by Secure Email. For a minimalist version of the “Build it Yourself” method, it is possible to send the visitor's payment information via encrypted email. You would then manually charge the card after receiving the email. This needs to be done with care to ensure the security of your visitors' credit card number. You need a secure server, an email encryption tool, and a programmer who knows how to put it all together.
  • All-in-one Packages. While they are not exactly priced for the “shoestring” organization, it is worth mentioning that most of the internet/ contact management integrated packages – such as GetActive, Convio, Kinteria, and many more – also support online credit card payments. While they are expensive (several thousand minimum to setup, and several thousand in yearly fees), they provide an integrated environment that can be very powerful for internet savvy organizations. These packages can track who is donating or buying and then support targeted email campaigns, online appeals, and more based on this information.

 

For More Information

 

Groundspring Internet Strategies (www.groundspring.org/learningcenter/series.cfm)

Groundspring's excellent series of articles about effectively marketing and fundraising online include several about online fundraising strategy.

 

Fundraising Approaches that Fly and the Tools that Fuel Them (www.nten.org/conferences-2004-ntc-fundraising)

PowerPoint overview of online fundraising techniques and tools presented at the 2004 NTEN conference.

 

Webmaster World Ecommerce Forum (http://www.webmasterworld.com/forum22/)

If you really want to understand the nuts and bolts of e-commerce, this forum has useful conversations about sophisticated ecommerce solutions and packages.