You are here

Online Marketing

Regular tips on getting your business known to the public and to search engines so people can find you.

Canadian Payment Gateways, Merchant Accounts and other ways to get paid in Canadian dollars (CAD)

When choosing how to accept payments online in Canadian dollars you have many options to choose from. Most of these solutions can integrate with Drupal and Übercart.

We at Kafei Interactive have supported Canadian dollar gateways including PayPal, Moneris, TD Merchant Services (Beanstream) and US-dollar gateways that connect to Authorize.net and Skipjack. We have also assisted organizations fine-tune their servers to meet their PCI obligations.

Canadian Payment Gateways

These solutions are all ones where your website must be configured to securely accept payments online. You accept the credit card on one of your site pages so the client never leaves. A payment gateway is most useful when you are doing more than $5000 in monthly sales.

If you already have a merchant account with any of these providers you're already half way there.

  • Moneris (Royal Bank & Bank of Montreal)
  • Paymentech (Scotiabank & National Bank)
  • Global Payments (CIBC and CITI Corp.)
  • TD Merchant Services (combination of TD and First Data)
  • Desjardins

Source

Some of these accept low risk and others accept high-risk accounts. High risk stuff includes web hosting and anything related to adult services. InternetSecure resells for Paymentech if that is what you are looking for.

Interac Online

This is a new "pay page" service that is offered with some payment gateways listed above. Basically the bank has to allow their web banking interface to be used as a pay-page. So you get redirected to your own bank or credit union to pay then kicked back to the site at the end of the payment process. No confidential data is revealed to the merchant using this system.

It takes a week or more to get your money if you use Interac Online according to one provider. They initiate a transfer from the source bank, wait two days, then hold the money a week(?! not sure why this is necessary), then two more days for the transfer. I'm sure what they probably meant to say was that it takes about a week in total.

Using Canadian Dollar Payment Services

Here is where things get interesting.

For processing less than $5000 in monthly sales. Not advisable for non-profits and some others because sometimes PayPal withholds your money, for up to 6 months! Usually it takes about two days (as with most services listed on this page).

There are no Drupal modules for Interac Email Money Transfers because people need to add you as a payee in their web banking using your email address as the "target account". Configuration varies by bank or credit union. If a client were to ask for this in Übercart I would recommend making it like a Cash/Cheque option where you acknowledge payment after.

  • PayPal - can be used as a gateway and/or pay page in Canadian dollars
  • Interac Email Money Transfer - payee must add your email address as a recipient transfers complete in about 4h!
  • Hyperwallet - allows you to transfer between any Canadian accounts

Cheques and Cash On Delivery

Sounds absurd but it is more common than you think. Many small businesses make deliveries and bring the product direct to the consumer. In these cases we often provide a cheque or a pay by cash option just in case the client needs a "live" option to pay. On our websites we produce when you choose the cheque option customers are then presented with a billing address to "complete" the sale. The transaction is marked as a pending order until you as the store owner update the sales record.

Why I switched from Bloglines to Google Reader

For awhile I was a blogging junkie.  Reading all night, all morning, and even in the afternoons on my way home from work.  It came about when I discovered Bloglines.  The service, for those who are unfamiliar, allows you to read blogs from one central location: on the web.  Google Reader does pretty much the same thing.  Both have been around for awhile now.

How Blog Readers Work

Blogs are simple websites with postings organized by date.  Some people visit them by typing in web addresses or searching around the Internet to find them.  People who really use them get a Reader.  You can have a reader on your desktop but I think they are more commonly used online.

Setup is easy.  Configure your desktop client, or better yet, sign up for one of the free services and login.  You then can set your default RSS/XML service in Firefox's settings.

When you find a blog you like while randomly surfing online you probably see a lot of RSS and/or XML links you can click.  Those mean something to you now.  If you have a blog reader setup you will have the option of adding the new blog to your feed listing by clicking that link.  Upon doing so you are subscribed. 

How Bloglines and Google Reader Compare

Bloglines is a feed reader which easily integrates into Firefox, the web browser I use on a daily basis for it's web developer features.  You can put things into categories and read by category rather than individually by blog.  You can save entries for later.  You can even choose to use their new interface or continue using the original.  They have impressive support of legacy products if nothing else.

The shortcomings of the classic interface are many.  International character support is lacking.  I have had troubles creating folders en français because that little ç character is sometimes in Unicode formatting and sometimes not.  That is a much bigger issue than it seems: it means that some pages will always look broken no matter what. That is frustrating.

The other issue is with the "saved items".  After awhile these start to pile up.  When you load feeds it loads all of the saved items from the feed every single time.  That means after awhile of reading Engadget you will suddenly be thinking about how many megabytes each listing of stories will become.

And that, my friends, is what I was thinking when I switched to Google Reader.

Google Reader

As a test, I thought my browser might improve it's performance if I moved over.  Why?  Google has a pretty good history of doing Javascript better than other companies.  Javascript is a huge part of blog reader web software right now. 

Another component to that was loading of too much content at once.  I'm not sure how Google manages this*

Categorization is different.  Layout is different as well.  I will probably like it more over time.  Keyboard support - h- j - k - l - is a lot better than with Bloglines. 

 

Category: 

Fine tuning your search results

This is one mighty topic to cover in one blog posting but I'm going to try my best.  There are times when you need to take action with your search results.  These days search results are akin to the Yellow Pages of the 1980s.  So you gotta be there, otherwise nobody is going to find you.
A quick guide to Search Engine Optimization
First you need to know the things you need to cover.  Here's a list of what I try to address when doing new site implementations and/or when reiviewing a site that needs fixing.

  • Have a website
    • With proper titles
    • Meta tags
    • Alt tags
    • An HTML version if using flash
    • A sitemap.xml file or rss feed
    • Update it daily, weekly or monthly.
  • Get on the Engines
    • Add Google webmaster utilities account
    • Submit listing to Yahoo and MSN
  • Network
    • Find sites that are like yours, link to them
    • Get listed in directories for your field*
    • Comment on some blogs, meet new people
    • Get mentioned on some blogs
  • Monitor
    • Get Google Alerts
    • Use Google Analytics

That's the strategy for the moment at any rate.  It seems to be an evolving beast. 

Category: 

Site Launches

This week I launched a new site with my friend Susanne.  We have been working on it on the side of our desks for awhile now and it involves a different way of thinking about a project.  Let me explain.  This was a "learning project" for the both of us.  For myself, it was a chance to try out Ubercart and eCommerce setup. For Susanne .X
A Little History
This is not the first site we have built.  In fact, EcoPup has been around for about a year a static HTML webite.  For that project I hand-coded an HTML template and CSS files for Susanne to work with.  Then I taught her how to do web editing using a WYSIWYG editor.  She used the free (as in beer) software known as NVU.  It works a lot like Dreamweaver but for most people gets the job done.
The static HTML site has it's fair share of pain points.  Headers and footers are difficult to update.  Google Sitemaps must be manually configured.  Things are easily broken.
The Big Idea
Rather than formulate a huge plan that ultimately would  have boxed us in (and additionally, would have scared us off at the sight of how much work lay ahead) we opted to just install Drupal and get to work.  Copy and Paste of site content worked best once a WYISIWYG editor was installed in the site.  Images could be uploaded in-page, and other baseline features were installed.
Susanne was able to do nearly all of this work on her own.
Over time we started to categorize the data, add shopping cart details, make all the URLs nice, and reformat some of the data.  Finally we approached the templates and hand-coded a few that were too awkward to manage with Drupal's Views system.
Due Diligence
 
The Results
A marked improvement.  Better support for external campaigns. More!
 

Category: 

Pages