Guide to Online Payment Acceptance – Part 3

Share this article

If you read last week’s instalment, you might think that there are only two options to process online payments. But there is a third option… well, sort of.

The “Other” Option – No Merchant Account Required

If you have little cash on hand, or sell a limited number of products, you can try one of the alternate processing companies (called third party processors). Instead of paying setup fees, transaction fees, statement fees, discount fees and the like, you’ll simply pay 10-20% of the sale price of each product. We don’t recommend using these companies in the long-term. They’re excellent if you are just starting out and you don’t need the cash from sales right away (CCNow, for example, withholds part of the proceeds from a sale for up to three months to protect against chargebacks) but in the long run they will end up costing you a lot more.

Once you’ve generated enough capital to support a real merchant account for your company, get one. If you’re a non-US based business, the best way to go is to use a 3rd party processor, at least until the cost for a real merchant account drops. Many of the companies below support both US and Non-US based businesses:

Chargebacks and Fraud

Chargeback – the word that Internet merchants fear. A chargeback is when a transaction is reversed. In other words, rather than adding money to your account, it is deducted. Chargebacks can occur for a wide variety of reasons, such as double-charging, credit card expiration, bank errors, and customer disputes. If your Merchant Account incurs too many chargebacks, there’s a possibility that you will loose your account. Once this happens you’ll be placed on the Visa/MasterCard MATCH list for several years. All Merchant Account Providers have access to this list, and if they find your name on the list, they’ll usually decline to issue a Merchant Account to you. But if you’re one of those merchants who have lost their Account, there’s still hope. Bank Card Law specializes in helping companies who’ve lost their Merchant Account due to excessive chargebacks.

Here are some tips that can help eliminate chargebacks:

  1. On your order confirmation page, make a note to the customer as to the name (phone number, email address, etc.) that will appear on their monthly credit card statement.
  • Also include a note about these details in the email confirmation that your customers receive when an order is placed (they do get one don’t they? If not, they should… it’s good for keeping records).
  • Use Address Verification. People who order products with a stolen card number will never use the real cardholder”s billing address, so this is your chance to stop the order before its too late!
  • Scrutinize orders from foreign countries. A large percentage of fraudulent Internet purchases are made from Indonesia, Russia, and other eastern block and developing countries.
  • If an order seems suspicious, call or email the customer and attempt to verify anything you can about them. Pay attention to strange orders and then follow up.
  • And lastly, if you ship a product, attach a note to the customers invoice.
  • And always keep copies of transactions, so that, if you’re ever challenged, you have some kind of defense.

    Unfortunately, online credit card fraud is very prevalent on the Internet. The best thing that you as a merchant can do to reduce the cost of fraud is to be informed. I highly recommend that you dedicate several hours to the exploration of the Websites below, and to the implementation of as many of the suggested strategies as possible within your ebusiness:

    • AntiFraud, includes list of over three thousand domains that are used for free email, and which can conceal the identity of the real customer.
    • Internet Fraud Watch

    In almost all cases, you’ll be held responsible when a fraudulent credit card is used on your site, and you will be charged for the sale. Alas, authorities are unlikely to get involved in a fraud case unless very significant amounts are involved, although you should not hesitate to report each and every case of fraud that occurs.

    Secure SSL Certificates

    Of course you’ll need a company to host your Website, but if you decide to process credit card orders, you’ll need a host that can provide a secure server. In many cases the hosting company will provide you with a secure server for free, but in other cases you may have to pay up to $10 per month on top of your normal hosting charges for the secure service.

    If you want to use your own domain name as a secure server rather than your hosting company’s domain name and certificate, you’ll need to purchase your own certificate from either Thawte or Verisign, which will cost between $125 and $350 a year. EquiFax is another secure certificate issuer – they can issue a certificate for your site for only $99.

    So how does a secure certificate work? A secure server is a Web server application that ensures secure information transfer between a Web server and a Web browser. The encryption is done with a protocol called SSL (Secure Socket Layer). When you connect to a secure server with your browser, the server and the browser use Secure Socket Layer to tell each other how to encrypt the information – then they can securely exchange the data. For example, encryption will allow you to send credit card information to a secure server without anyone being able to identify what kind of information it is.

    So, the first task that a secure server completes is the encryption of your information. However, it also does a whole lot more. The most important task a secure server performs is to identify itself to the browser, which it achieves presenting a digital certificate to those browsers who request a secure connection. The certificate works for a secure server the same way as a driver’s license works for you, except that it’s much more difficult to fake.

    All of the above happens absolutely transparently for the person who’s browsing the site. Their browser just tells them that the secure connection was established and then shows the page. The most important thing from an Internet merchant’s perspective, is that this gives your customer more confidence, and convinces them that their order information will be transferred to you safely and securely.

    Shopping Cart Software

    Once you have a secure server up and running, you’ll need a shopping cart, which will display the order forms, store orders, and calculate costs. In addition to ensuring that your shopping cart will work with your Real-Time gateway (if you decide to process credit card orders in Real-Time), you should look for several other prime features:

    • ease of installation and quick execution
    • customizability so that the pages that are generated by the shopping cart look just like your site
    • ability to calculate shipping costs and sales tax
    • has all the features that you’ll need for the foreseeable future. Otherwise you’ll need to change platforms before you know it!
    • PGP (Pretty Good Privacy) support if you decide to carry out deferred processing through your own software

    Consider invesitagting these carts:

    Some of the shopping carts listed above are free, while others might cost up to several hundred dollars. Just make sure you match your needs and technical abilities with the software you buy. CGI Resources is home to a number of Perl-written shopping cart scripts that you can easily implement on your site. Simply do a search on their main page for “shopping carts” and you’ll be presented with a number of scripts.

    Next week will see the publication of the final section in the series. Stay tuned!

    Matt Mickiewicz and Jim ConleyMatt Mickiewicz and Jim Conley
    View Author

    Matt and Jim teamed up to bring you this article!

    Share this article
    Read Next
    7 Easy Ways to Make a Magento 2 Website Faster
    7 Easy Ways to Make a Magento 2 Website Faster
    Konstantin Gerasimov
    Powerful React Form Builders to Consider in 2024
    Powerful React Form Builders to Consider in 2024
    Femi Akinyemi
    Quick Tip: How to Animate Text Gradients and Patterns in CSS
    Quick Tip: How to Animate Text Gradients and Patterns in CSS
    Ralph Mason
    Sending Email Using Node.js
    Sending Email Using Node.js
    Craig Buckler
    Creating a Navbar in React
    Creating a Navbar in React
    Vidura Senevirathne
    A Complete Guide to CSS Logical Properties, with Cheat Sheet
    A Complete Guide to CSS Logical Properties, with Cheat Sheet
    Ralph Mason
    Using JSON Web Tokens with Node.js
    Using JSON Web Tokens with Node.js
    Lakindu Hewawasam
    How to Build a Simple Web Server with Node.js
    How to Build a Simple Web Server with Node.js
    Chameera Dulanga
    Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks?
    Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks?
    Beloslava Petrova
    Crafting Interactive Scatter Plots with Plotly
    Crafting Interactive Scatter Plots with Plotly
    Binara Prabhanga
    GenAI: How to Reduce Cost with Prompt Compression Techniques
    GenAI: How to Reduce Cost with Prompt Compression Techniques
    Suvoraj Biswas
    How to Use jQuery’s ajax() Function for Asynchronous HTTP Requests
    How to Use jQuery’s ajax() Function for Asynchronous HTTP Requests
    Aurelio De RosaMaria Antonietta Perna
    Quick Tip: How to Align Column Rows with CSS Subgrid
    Quick Tip: How to Align Column Rows with CSS Subgrid
    Ralph Mason
    15 Top Web Design Tools & Resources To Try in 2024
    15 Top Web Design Tools & Resources To Try in 2024
    SitePoint Sponsors
    7 Simple Rules for Better Data Visualization
    7 Simple Rules for Better Data Visualization
    Mariia Merkulova
    Cloudways Autonomous: Fully-Managed Scalable WordPress Hosting
    Cloudways Autonomous: Fully-Managed Scalable WordPress Hosting
    SitePoint Team
    Best Programming Language for AI
    Best Programming Language for AI
    Lucero del Alba
    Quick Tip: How to Add Gradient Effects and Patterns to Text
    Quick Tip: How to Add Gradient Effects and Patterns to Text
    Ralph Mason
    Logging Made Easy: A Beginner’s Guide to Winston in Node.js
    Logging Made Easy: A Beginner’s Guide to Winston in Node.js
    Vultr
    How to Optimize Website Content for Featured Snippets
    How to Optimize Website Content for Featured Snippets
    Dipen Visavadiya
    Psychology and UX: Decoding the Science Behind User Clicks
    Psychology and UX: Decoding the Science Behind User Clicks
    Tanya Kumari
    Build a Full-stack App with Node.js and htmx
    Build a Full-stack App with Node.js and htmx
    James Hibbard
    Digital Transformation with AI: The Benefits and Challenges
    Digital Transformation with AI: The Benefits and Challenges
    Priyanka Prajapat
    Quick Tip: Creating a Date Picker in React
    Quick Tip: Creating a Date Picker in React
    Dianne Pena
    How to Create Interactive Animations Using React Spring
    How to Create Interactive Animations Using React Spring
    Yemi Ojedapo
    10 Reasons to Love Google Docs
    10 Reasons to Love Google Docs
    Joshua KrausZain Zaidi
    How to Use Magento 2 for International Ecommerce Success
    How to Use Magento 2 for International Ecommerce Success
    Mitul Patel
    5 Exciting New JavaScript Features in 2024
    5 Exciting New JavaScript Features in 2024
    Olivia GibsonDarren Jones
    Tools and Strategies for Efficient Web Project Management
    Tools and Strategies for Efficient Web Project Management
    Juliet Ofoegbu
    Choosing the Best WordPress CRM Plugin for Your Business
    Choosing the Best WordPress CRM Plugin for Your Business
    Neve Wilkinson
    ChatGPT Plugins for Marketing Success
    ChatGPT Plugins for Marketing Success
    Neil Jordan
    Managing Static Files in Django: A Comprehensive Guide
    Managing Static Files in Django: A Comprehensive Guide
    Kabaki Antony
    The Ultimate Guide to Choosing the Best React Website Builder
    The Ultimate Guide to Choosing the Best React Website Builder
    Dianne Pena
    Exploring the Creative Power of CSS Filters and Blending
    Exploring the Creative Power of CSS Filters and Blending
    Joan Ayebola
    How to Use WebSockets in Node.js to Create Real-time Apps
    How to Use WebSockets in Node.js to Create Real-time Apps
    Craig Buckler
    Best Node.js Framework Choices for Modern App Development
    Best Node.js Framework Choices for Modern App Development
    Dianne Pena
    SaaS Boilerplates: What They Are, And 10 of the Best
    SaaS Boilerplates: What They Are, And 10 of the Best
    Zain Zaidi
    Understanding Cookies and Sessions in React
    Understanding Cookies and Sessions in React
    Blessing Ene Anyebe
    Enhanced Internationalization (i18n) in Next.js 14
    Enhanced Internationalization (i18n) in Next.js 14
    Emmanuel Onyeyaforo
    Essential React Native Performance Tips and Tricks
    Essential React Native Performance Tips and Tricks
    Shaik Mukthahar
    How to Use Server-sent Events in Node.js
    How to Use Server-sent Events in Node.js
    Craig Buckler
    Five Simple Ways to Boost a WooCommerce Site’s Performance
    Five Simple Ways to Boost a WooCommerce Site’s Performance
    Palash Ghosh
    Elevate Your Online Store with Top WooCommerce Plugins
    Elevate Your Online Store with Top WooCommerce Plugins
    Dianne Pena
    Unleash Your Website’s Potential: Top 5 SEO Tools of 2024
    Unleash Your Website’s Potential: Top 5 SEO Tools of 2024
    Dianne Pena
    How to Build a Chat Interface using Gradio & Vultr Cloud GPU
    How to Build a Chat Interface using Gradio & Vultr Cloud GPU
    Vultr
    Enhance Your React Apps with ShadCn Utilities and Components
    Enhance Your React Apps with ShadCn Utilities and Components
    David Jaja
    10 Best Create React App Alternatives for Different Use Cases
    10 Best Create React App Alternatives for Different Use Cases
    Zain Zaidi
    Control Lazy Load, Infinite Scroll and Animations in React
    Control Lazy Load, Infinite Scroll and Animations in React
    Blessing Ene Anyebe
    Building a Research Assistant Tool with AI and JavaScript
    Building a Research Assistant Tool with AI and JavaScript
    Mahmud Adeleye
    Understanding React useEffect
    Understanding React useEffect
    Dianne Pena
    Web Design Trends to Watch in 2024
    Web Design Trends to Watch in 2024
    Juliet Ofoegbu
    Building a 3D Card Flip Animation with CSS Houdini
    Building a 3D Card Flip Animation with CSS Houdini
    Fred Zugs
    How to Use ChatGPT in an Unavailable Country
    How to Use ChatGPT in an Unavailable Country
    Dianne Pena
    An Introduction to Node.js Multithreading
    An Introduction to Node.js Multithreading
    Craig Buckler
    How to Boost WordPress Security and Protect Your SEO Ranking
    How to Boost WordPress Security and Protect Your SEO Ranking
    Jaya Iyer
    Understanding How ChatGPT Maintains Context
    Understanding How ChatGPT Maintains Context
    Dianne Pena
    Building Interactive Data Visualizations with D3.js and React
    Building Interactive Data Visualizations with D3.js and React
    Oluwabusayo Jacobs
    JavaScript vs Python: Which One Should You Learn First?
    JavaScript vs Python: Which One Should You Learn First?
    Olivia GibsonDarren Jones
    13 Best Books, Courses and Communities for Learning React
    13 Best Books, Courses and Communities for Learning React
    Zain Zaidi
    5 jQuery.each() Function Examples
    5 jQuery.each() Function Examples
    Florian RapplJames Hibbard
    Implementing User Authentication in React Apps with Appwrite
    Implementing User Authentication in React Apps with Appwrite
    Yemi Ojedapo
    AI-Powered Search Engine With Milvus Vector Database on Vultr
    AI-Powered Search Engine With Milvus Vector Database on Vultr
    Vultr
    Understanding Signals in Django
    Understanding Signals in Django
    Kabaki Antony
    Why React Icons May Be the Only Icon Library You Need
    Why React Icons May Be the Only Icon Library You Need
    Zain Zaidi
    View Transitions in Astro
    View Transitions in Astro
    Tamas Piros
    Getting Started with Content Collections in Astro
    Getting Started with Content Collections in Astro
    Tamas Piros
    What Does the Java Virtual Machine Do All Day?
    What Does the Java Virtual Machine Do All Day?
    Peter Kessler
    Become a Freelance Web Developer on Fiverr: Ultimate Guide
    Become a Freelance Web Developer on Fiverr: Ultimate Guide
    Mayank Singh
    Layouts in Astro
    Layouts in Astro
    Tamas Piros
    .NET 8: Blazor Render Modes Explained
    .NET 8: Blazor Render Modes Explained
    Peter De Tender
    Mastering Node CSV
    Mastering Node CSV
    Dianne Pena
    A Beginner’s Guide to SvelteKit
    A Beginner’s Guide to SvelteKit
    Erik KückelheimSimon Holthausen
    Brighten Up Your Astro Site with KwesForms and Rive
    Brighten Up Your Astro Site with KwesForms and Rive
    Paul Scanlon
    Which Programming Language Should I Learn First in 2024?
    Which Programming Language Should I Learn First in 2024?
    Joel Falconer
    Managing PHP Versions with Laravel Herd
    Managing PHP Versions with Laravel Herd
    Dianne Pena
    Accelerating the Cloud: The Final Steps
    Accelerating the Cloud: The Final Steps
    Dave Neary
    An Alphebetized List of MIME Types
    An Alphebetized List of MIME Types
    Dianne Pena
    The Best PHP Frameworks for 2024
    The Best PHP Frameworks for 2024
    Claudio Ribeiro
    11 Best WordPress Themes for Developers & Designers in 2024
    11 Best WordPress Themes for Developers & Designers in 2024
    SitePoint Sponsors
    Top 10 Best WordPress AI Plugins of 2024
    Top 10 Best WordPress AI Plugins of 2024
    Dianne Pena
    20+ Tools for Node.js Development in 2024
    20+ Tools for Node.js Development in 2024
    Dianne Pena
    The Best Figma Plugins to Enhance Your Design Workflow in 2024
    The Best Figma Plugins to Enhance Your Design Workflow in 2024
    Dianne Pena
    Harnessing the Power of Zenserp for Advanced Search Engine Parsing
    Harnessing the Power of Zenserp for Advanced Search Engine Parsing
    Christopher Collins
    Build Your Own AI Tools in Python Using the OpenAI API
    Build Your Own AI Tools in Python Using the OpenAI API
    Zain Zaidi
    The Best React Chart Libraries for Data Visualization in 2024
    The Best React Chart Libraries for Data Visualization in 2024
    Dianne Pena
    7 Free AI Logo Generators to Get Started
    7 Free AI Logo Generators to Get Started
    Zain Zaidi
    Turn Your Vue App into an Offline-ready Progressive Web App
    Turn Your Vue App into an Offline-ready Progressive Web App
    Imran Alam
    Clean Architecture: Theming with Tailwind and CSS Variables
    Clean Architecture: Theming with Tailwind and CSS Variables
    Emmanuel Onyeyaforo
    How to Analyze Large Text Datasets with LangChain and Python
    How to Analyze Large Text Datasets with LangChain and Python
    Matt Nikonorov
    6 Techniques for Conditional Rendering in React, with Examples
    6 Techniques for Conditional Rendering in React, with Examples
    Yemi Ojedapo
    Introducing STRICH: Barcode Scanning for Web Apps
    Introducing STRICH: Barcode Scanning for Web Apps
    Alex Suzuki
    Using Nodemon and Watch in Node.js for Live Restarts
    Using Nodemon and Watch in Node.js for Live Restarts
    Craig Buckler
    Task Automation and Debugging with AI-Powered Tools
    Task Automation and Debugging with AI-Powered Tools
    Timi Omoyeni
    Quick Tip: Understanding React Tooltip
    Quick Tip: Understanding React Tooltip
    Dianne Pena
    12 Outstanding AI Tools that Enhance Efficiency & Productivity
    12 Outstanding AI Tools that Enhance Efficiency & Productivity
    Ilija Sekulov
    React Performance Optimization
    React Performance Optimization
    Blessing Ene Anyebe
    Introducing Chatbots and Large Language Models (LLMs)
    Introducing Chatbots and Large Language Models (LLMs)
    Timi Omoyeni
    Migrate to Ampere on OCI with Heterogeneous Kubernetes Clusters
    Migrate to Ampere on OCI with Heterogeneous Kubernetes Clusters
    Ampere Computing
    Scale Your React App with Storybook and Chromatic
    Scale Your React App with Storybook and Chromatic
    Daine Mawer
    10 Tips for Implementing Webflow On-page SEO
    10 Tips for Implementing Webflow On-page SEO
    Milan Vracar
    Get the freshest news and resources for developers, designers and digital creators in your inbox each week