Online Stores & Payment Gateways

Online stores are websites that allow businesses to sell their products or services online. They provide a platform for customers to browse products, add items to a shopping cart, and complete a transaction, all without leaving the website.

Payment gateways are services that allow businesses to accept online payments. They facilitate the transfer of funds between the customer’s bank account and the business’s account. Payment gateways typically charge a fee for their services.

For small and medium-sized businesses (SMBs), online stores and payment gateways provide an opportunity to reach a wider audience and offer a convenient shopping experience for customers. They also enable businesses to accept payments securely and efficiently, without the need for physical cash or checks. However, they also introduce certain risks and challenges related to security and privacy, which small and medium-sized businesses must address to protect their business and their customers.

Please scroll down to read more about online stores and payment gateways!

Review the boxes below to navigate to another section:

Websites & Web Hosting

Information relating to websites, domains, web hosting, and website platforms.

E-Commerce Toolbox Main Page

Main landing page for the IAPO digital e-commerce toolbox with general information.

Bookkeeping & ERP Software

Information relating to digital bookkeeping and enterprise resource planning (ERP) software.

CRM Software & Digital Marketing

Information relating to customer relationship management (CRM) software and digital marketing.

Digitization & Going Paperless

Information relating to digitization, document scanning, and paperless operations.

Please click on one of the boxes above to view the related e-commerce toolbox section.

Online Payment Processing & Payment Gateways

Online payment processing is the process of accepting electronic payments for goods or services purchased online. It involves a series of steps, including authorization, capture, and settlement of payment transactions. Payment gateways are a critical component of online payment processing as they provide a secure and reliable connection between the merchant’s website and the payment processor.

Payment gateways act as an intermediary between the merchant and the customer’s payment method. When a customer makes a purchase on an online store, the payment gateway encrypts the payment details and transmits them to the payment processor for authorization. Once the payment is authorized, the payment gateway sends a confirmation to the merchant’s website, allowing the transaction to be completed.

In summary, payment gateways facilitate the secure transfer of payment information between the customer, merchant, and payment processor during online payment processing.

Online stores and payment gateways are related because payment gateways are used to securely process and authorize online payments made on an online store. When a customer makes a purchase on an online store, the payment gateway is responsible for encrypting and processing the customer’s payment information, verifying that the customer has sufficient funds, and approving or declining the transaction. The payment gateway then sends a response back to the online store, indicating whether the transaction was successful or not. Without a payment gateway, an online store would not be able to securely process payments and complete transactions with customers.

To link an online store with a payment gateway, you need to follow these general steps:

  1. Choose a payment gateway: There are many payment gateway options available, such as PayPal, Stripe,, and more. Research and choose the payment gateway that works best for your business.
  2. Sign up and create an account: Once you have chosen your payment gateway, you need to sign up and create an account. Follow the instructions and provide the required information.
  3. Configure payment settings: In the payment gateway dashboard, you need to configure payment settings, such as payment methods, currencies, and transaction fees.
  4. Integrate payment gateway with your online store: Depending on your online store platform, there are different ways to integrate the payment gateway. Most payment gateways provide integration instructions and plugins for popular platforms like Shopify, WooCommerce, Magento, and more.
  5. Test and go live: Before going live, it’s important to test the payment gateway integration to ensure that it’s working properly. Once you’re satisfied with the test transactions, you can go live and start accepting payments.

Note that the exact steps may vary depending on the payment gateway and online store platform you’re using. It’s important to follow the specific instructions provided by your payment gateway and online store platform.

Intuit Merchant Services

Intuit Merchant Services is a payment gateway service offered by Intuit, the company behind popular accounting software QuickBooks. The service is designed to help businesses of all sizes accept credit card payments online, in-person, or through mobile devices. Here are some pros and cons of Intuit Merchant Services for small and medium-sized businesses (SMBs):

Pros of using Intuit Merchant Services:

  1. Integration with QuickBooks: If your business is already using QuickBooks, Intuit Merchant Services offers seamless integration and automatic syncing of transactions, which can save time and reduce errors.
  2. User-friendly interface: The platform is user-friendly and easy to use, with a simple setup process and a dashboard that offers detailed reporting and analytics.
  3. Competitive pricing: Intuit Merchant Services offers competitive pricing, with no setup or cancellation fees and no long-term contracts required.
  4. Fraud detection and prevention: The platform offers fraud detection and prevention tools, including address verification and card security codes, to help protect your business from fraudulent transactions.

Cons of using Intuit Merchant Services:

  1. Limited payment options: While Intuit Merchant Services accepts major credit cards, it does not support alternative payment methods such as PayPal or Apple Pay, which may be preferred by some customers.
  2. Customer support: Some users have reported difficulty contacting customer support or receiving timely responses to their inquiries.
  3. Additional fees for certain features: While the base pricing is competitive, some features such as recurring payments or mobile card readers may come with additional fees.

Overall, Intuit Merchant Services can be a good option for small and medium-sized businesses that are already using QuickBooks and want a user-friendly payment gateway with competitive pricing and fraud prevention tools. However, businesses that require a wider range of payment options or need more responsive customer support may want to consider other options.


PayPal is an online payment system that allows individuals and businesses to make and receive payments over the internet. It was founded in 1998 and is now a subsidiary of eBay Inc. PayPal offers a range of services, including the ability to send and receive payments online, link multiple bank accounts and credit cards, and manage transactions from a central account. The service is available in over 200 countries and supports more than 25 currencies. PayPal is widely used for online shopping and e-commerce transactions, as well as for personal money transfers between individuals.

PayPal is a popular payment gateway that allows individuals and businesses to send and receive payments electronically. Some pros and cons of using PayPal for small and medium-sized businesses are:

Pros of using PayPal:

  1. Easy to set up and use: PayPal is user-friendly and easy to set up, even for those with little technical expertise.
  2. Trusted and reputable: PayPal is a well-known and trusted brand, so customers may feel more secure making purchases through a business that uses it as a payment gateway.
  3. Wide acceptance: PayPal is widely accepted by merchants and customers around the world.
  4. Multiple payment options: PayPal supports various payment options, including credit cards, debit cards, and bank transfers.
  5. Fraud prevention: PayPal offers fraud prevention tools and protection against unauthorized transactions, which can help safeguard a business’s finances.

Cons of using PayPal:

  1. Fees: PayPal charges fees for transactions, which can add up over time and eat into a business’s profits.
  2. Payment holds: PayPal may hold funds for a period of time, which can be inconvenient for businesses that need immediate access to funds.
  3. Limited customization: PayPal has limited options for customizing the payment experience, which can make it challenging for businesses with specific branding needs.
  4. Customer service: Some users have reported poor customer service experiences with PayPal, which can be frustrating if issues arise with transactions or account management.
  5. Limited integration: PayPal may not integrate with certain e-commerce platforms or software, which can limit the options for businesses that need more specialized payment processing solutions.


Square is a financial and merchant services company that provides a range of payment and point-of-sale solutions to businesses of all sizes. The company was founded in 2009 by Jack Dorsey, who also co-founded Twitter. Square’s core product is a credit card reader that plugs into a smartphone or tablet, allowing businesses to accept payments on the go. In addition to this, Square offers a suite of software and hardware tools for managing inventory, tracking sales, and analyzing business performance. Square is popular with small and medium-sized businesses due to its ease of use, low fees, and accessibility.

Square is a payment gateway that allows businesses to accept online payments through its platform. It has become a popular choice for small and medium-sized businesses due to its ease of use and competitive pricing.

Pros of using Square:

  1. Easy setup and use: Square has a user-friendly interface and easy setup process that requires no technical knowledge.
  2. Affordable pricing: Square offers competitive pricing with no monthly fees or setup fees, and only charges a small fee for each transaction.
  3. Multiple payment options: Square allows businesses to accept various payment options, including credit cards, debit cards, and mobile payments.
  4. Built-in security: Square offers built-in security features, including fraud detection and data encryption.
  5. Integration with other tools: Square integrates with other business tools, such as accounting software and inventory management systems, making it a more comprehensive solution for businesses.

Cons of using Square:

  1. Limited features: While Square offers a range of features, it may not be as robust as other payment gateways in terms of customization options and advanced features.
  2. Hold times for funds: Square may hold funds for a period of time to ensure there are no issues with the transaction, which could be a drawback for businesses that require immediate access to funds.
  3. Customer support: Some users have reported issues with customer support, particularly with regards to account freezes or holds.

Overall, Square can be a good option for small and medium-sized businesses that require an easy-to-use, affordable payment gateway with built-in security and integration options.


Stripe is an online payment processing company that provides a platform for businesses of all sizes to accept payments over the internet. It offers a suite of APIs and tools that enable businesses to accept and manage online payments, including credit and debit card payments, subscription billing, and mobile payments.

Pros of using Stripe:

  1. Easy to use: Stripe’s API is easy to integrate into websites and apps, making it simple for businesses to start accepting payments quickly.
  2. Wide range of payment options: Stripe allows businesses to accept payments from all major credit cards, as well as digital wallets like Apple Pay and Google Pay.
  3. Security: Stripe is Level 1 PCI compliant, which is the highest level of security certification in the payments industry. This means that customer data is protected with the most up-to-date encryption and security standards.
  4. Transparent pricing: Stripe charges a flat fee per transaction, which makes it easy for businesses to understand and manage their payment processing costs.

Cons of using Stripe:

  1. Limited phone support: Stripe primarily offers support via email, chat, and self-help resources, which can be a challenge for some businesses.
  2. Chargeback fees: Like most payment gateways, Stripe charges fees for chargebacks, which can be costly for businesses that experience frequent disputes.
  3. Payout delays: Stripe holds funds for up to seven days for new accounts, which can be a challenge for businesses that need immediate access to their funds.

Other Payment Gateways

There are several Canadian payment gateways available for online payment processing, including:

  1. Moneris Solutions: A joint venture between BMO Bank of Montreal and Royal Bank of Canada, Moneris offers a range of payment solutions for businesses of all sizes.
  2. Payfirma: Payfirma offers a range of payment processing solutions, including online payments, mobile payments, and in-store payments.
  3. Although based in the United States, is widely used in Canada and offers a range of payment solutions for businesses of all sizes.
  4. Chase Paymentech: A subsidiary of JPMorgan Chase, Chase Paymentech offers a variety of payment processing solutions, including credit and debit card processing, mobile payments, and eCheck processing.
  5. Bambora: A payment processing company that offers payment solutions for online, mobile, and in-store transactions. The company provides payment processing services to merchants of all sizes, including small and medium-sized businesses. Bambora offers a variety of payment solutions, including credit and debit card processing, digital wallets, and bank transfers. The company is headquartered in Sweden, but also has offices in North America, Europe, and Australia. Bambora was acquired by Worldline in 2020.
  6. Global Payments: A payment processing company that offers services such as credit and debit card processing, check processing, and electronic funds transfers. They provide payment solutions for various industries including healthcare, retail, hospitality, and e-commerce. Global Payments operates in over 30 countries and processes millions of transactions daily. They offer a range of payment processing options including point-of-sale terminals, online payment gateways, and mobile payment solutions.

Online Stores & Online Shopping Platforms

Online stores, also known as e-commerce websites, are digital platforms that allow businesses to sell their products and services online to customers. Online stores provide a virtual storefront where customers can browse products, add them to a digital shopping cart, and complete a purchase transaction using a payment gateway.

Small and medium-sized businesses (SMBs) use online stores to expand their market reach and increase sales revenue by selling products and services directly to customers online. An online store provides small and medium-sized businesses with the ability to operate 24/7 without geographic limitations, making it easier to reach new customers beyond their local area. Additionally, online stores enable small and medium-sized businesses to reduce the costs of physical store operations, such as rent, utilities, and staff, as they can be managed with fewer resources. Overall, an online store can be a powerful tool for small and medium-sized businesses looking to grow their business and stay competitive in the digital age.

Integrating an online store into an existing website typically involves a few steps:

  1. Choose an e-commerce platform: The first step is to choose an e-commerce platform that suits your needs. There are many popular options available, such as Shopify, WooCommerce, and Magento. These platforms offer a range of features and integrations, so you’ll need to choose the one that best fits your business.
  2. Install the platform: Once you’ve chosen an e-commerce platform, you’ll need to install it on your website. This will typically involve downloading and installing the platform’s software onto your web server, or signing up for a hosted solution.
  3. Configure the store: After installing the platform, you’ll need to configure your online store. This involves setting up product categories, pricing, shipping options, and payment gateways.
  4. Design the store: Next, you’ll want to design your online store to match your existing website. Most e-commerce platforms offer templates and customization options to help you create a visually appealing and functional store.
  5. Integrate the store: Finally, you’ll need to integrate your online store into your existing website. This can involve adding a link to your navigation menu, creating a dedicated page for your store, or embedding your store directly into your website.

The specific steps involved in integrating an online store into an existing website will depend on the e-commerce platform you choose and your website’s design and structure. It’s a good idea to consult with a web developer or designer to ensure that your online store is integrated smoothly and seamlessly into your website.


WooCommerce is a free and open-source e-commerce plugin for WordPress websites. It allows website owners to transform their WordPress website into an online store and sell products and services directly to customers. Here are some pros and cons of using WooCommerce for small and medium-sized businesses:

Pros of using WooCommerce:

  1. Free and open-source: The basic plugin is free to download and use, making it a cost-effective option for small and medium-sized businesses.
  2. Flexibility: WooCommerce is highly customizable and offers a wide range of themes and plugins, making it easy to tailor an online store to specific business needs.
  3. SEO-friendly: WooCommerce is built with SEO best practices in mind, making it easier for online stores to rank higher in search engine results.
  4. Large user community: With a large user community, there are many online resources and support available for WooCommerce users.
  5. Integrations: WooCommerce integrates with many popular payment gateways, shipping providers, and marketing tools, making it easy to manage an online store.

Cons of using WooCommerce:

  1. Requires technical knowledge: Setting up and managing a WooCommerce store requires some technical knowledge and experience with WordPress.
  2. Hosting: To use WooCommerce, a website owner needs to have their own hosting and domain, which can add to the overall cost.
  3. Scalability: While WooCommerce is suitable for small and medium-sized stores, it may not be the best option for large e-commerce businesses with high traffic and complex needs.
  4. Security: As with any online store, there is always a risk of security breaches and data theft.

Overall, WooCommerce is a popular and reliable option for small and medium-sized businesses looking to set up an online store. Its flexibility and customizability make it a versatile solution for businesses with varying needs and budgets.


A Squarespace online store is an e-commerce platform offered by Squarespace, a website builder and hosting company. The platform enables businesses to create and manage an online store, complete with shopping cart functionality, payment processing, and inventory management.

Pros of using Squarespace:

  1. Ease of use: Squarespace provides a user-friendly platform that requires no coding or technical knowledge, making it easy for businesses to set up and manage an online store.
  2. Design flexibility: Squarespace offers a range of customizable templates and design options that allow businesses to create a unique and visually appealing online store.
  3. Built-in features: Squarespace includes a range of built-in features that are essential for online stores, such as inventory management, shipping and tax calculations, and customer management tools.
  4. Mobile responsiveness: Squarespace’s online store templates are designed to be mobile-responsive, ensuring that your store is accessible and easy to use on any device.

Cons to using Squarespace:

  1. Limited customization: While Squarespace offers a range of design options, the platform is not as customizable as other e-commerce solutions.
  2. Transaction fees: Squarespace charges transaction fees on all sales made through its platform, which can add up over time.
  3. Limited integrations: Squarespace has limited integration options with third-party services, which can limit the functionality of your online store.

Overall, Squarespace can be a good option for small and medium-sized businesses looking to create a simple and visually appealing online store, but may not be the best choice for larger or more complex e-commerce businesses.


Shopify is an e-commerce platform that allows businesses to create and manage their online stores. Here are some pros and cons of using Shopify for a small and medium-sized business:

Pros of using Shopify:

  • User-friendly: Shopify is easy to use and requires minimal technical knowledge, making it an ideal choice for small businesses without a dedicated IT department.
  • Templates: Shopify offers a wide range of customizable templates to help businesses create an attractive online store without the need for a designer.
  • Payment processing: Shopify offers a built-in payment gateway, allowing businesses to accept payments directly through their online store.
  • App integration: Shopify has a large app store that offers a variety of integrations, including accounting software, email marketing, and social media platforms.

Cons of using Shopify:

  • Monthly fees: Shopify charges a monthly subscription fee, which may be costly for small businesses with limited budgets.
  • Transaction fees: Shopify charges transaction fees for every sale made through their payment gateway. This can add up quickly for businesses with high sales volumes.
  • Limited customization: While Shopify’s templates are customizable, businesses looking for a highly customized online store may find Shopify’s options limiting.
  • Limited control: Shopify is a hosted platform, which means businesses do not have full control over their website’s hosting and performance.

Overall, Shopify is a popular and user-friendly e-commerce platform that offers a range of features and integrations to help small and medium-sized businesses create and manage their online stores.

Other Online Store Platforms

There are many other online store platforms available for small and medium-sized businesses, including:

  1. Volusion –
  2. Wix Stores –
  3. OpenCart –
  4. PrestaShop –
  5. BigCommerce –
  6. Square Online –

Each of these platforms has its own unique features and benefits, so it’s worth taking the time to research and compare them to find the one that best meets your specific needs.