Back to Payment Gateway
Payment Gateway

How to Add a Payment Gateway

Learn how to add a payment gateway to your organisation

Updated 10 February 20263 min readpayment gateway, invoicing

Before you can add a payment gateway to your system, the business entity feature must be enabled for your organisation. Enabling a business entity unlocks the ability to configure payment gateways, generate invoices, and send them to customers.

Payment Gateway Overview

Payment gateways are responsible for processing transactions and distributing funds into your merchant bank account. Below is a summary of key concepts for configuring payment gateways in MyPetParlor App.

Gateway Configuration

  1. Navigate to your gateway configuration page and click Add Gateway.
Gateway configuration interface showing Active Gateways and Inactive Gateways sections with options to manage payment gateway status
  1. Select your payment gateway (ensure your company country settings match in your Business Entity).
Card Gateways selection interface showing available payment gateway options including Paystack and Payfast
  1. Enter your gateway API credentials (these are typically different from your virtual terminal login credentials).
Add Paystack credentials form showing Public Key and Secret Key input fields with Gateway Details section for naming the gateway
  1. Add your gateway details such as a display name and description to help identify this gateway.
Gateway Details form for configuring the gateway display name and description
  1. Set the gateway status to Enabled or Disabled. By default, a gateway is set to Enabled when first added.
Gateway Status toggle showing Enabled and Disabled options
  1. Set your accepted card types — make sure they are also supported and enabled on your gateway account.
Accepted Card Types interface showing selectable card type options including Visa, MasterCard, American Express, Discover, JCB, Diners Club, and Verve with checkboxes
  1. Set the accepted currencies that your gateway supports for processing transactions.
Accepted Currencies interface showing selectable currency options supported by the gateway
  1. Set the supported country to match the country where your gateway account is registered.
Supported Countries interface showing selectable country options for the gateway
  1. Configure Zero Dollar Authorization (ZDA) settings if applicable.
Zero Dollar Authorization advanced settings interface for configuring ZDA options

Enabling / Disabling a Gateway

A payment gateway can be enabled or disabled at any time. Enter the gateway configure page and toggle the Gateway Status between Enabled or Disabled. By default, a gateway is set to Enabled when first added.

Payment Routing

For accounts with multiple gateways, MyPetParlor App routes transactions based on accepted card type and currency. Transactions are sent to the gateway that was added first.

Switching Gateways

You can switch gateways at any time. Disable the old gateway and enable the new one — MyPetParlor App will automatically funnel transactions to the new gateway as long as it supports the same card types and currencies.

Zero Dollar Authorizations (ZDA)

ZDA lets you verify a customer's payment method without placing a temporary hold on their card. This must be enabled on your payment gateway account first — contact your gateway provider to confirm support.

Was this article helpful?
MyPetParlor App logo
MyPetParlor App

MyPetParlor App is the global pet care platform for mobile groomers and parlor groomers.

© 2026 MyBusiness App (Pty) Ltd. All rights reserved.