Integrating Tap Payments with your WooCommerce store is a smart move for businesses in Bahrain and across the MENA region. Tap Payments offers seamless payment processing, supports a wide range of local and international payment methods, and is easy to set up with WooCommerce plugins. The essential step in this integration is obtaining your Tap Payments API key, which connects your online store securely to Tap’s payment gateway.

Below is a detailed guide to help you through the process, from account activation to plugin configuration.

1. Register and Activate Your Tap Payments Account

Before you can access your API keys, you need an active Tap Payments account.

  • Sign up on the Tap Payments website and complete the registration process.

  • Submit required business documents and select a price plan that fits your needs.

  • Once your documents are approved and your plan is chosen, Tap’s onboarding team will activate your account.

  • Activation usually takes about 24 hours, after which you’ll receive an email confirmation

2. Accessing Your API Credentials

Once your account is activated, follow these steps to get your API keys:

  • Log in to your Tap Payments dashboard using your credentials.

  • Click on goSell from the menu at the top.

  • Select API credentials from the menu on the left-hand side.

  • Here, you’ll find your Merchant ID/Account ID, Username, Password, and API Key. You may also see separate keys for sandbox (testing) and production (live) environments

Tip: Always use the sandbox keys for testing and production keys for your live store to ensure security and proper transaction processing.

3. Download and Install the Tap Payments WooCommerce Plugin

  • Download the latest Tap Payments WooCommerce plugin from our Tap Plugin’s page

  • In your WordPress admin panel, navigate to Plugins > Add New, click Upload Plugin, and select the downloaded ZIP file.

  • Click Install Now and then Activate the plugin

4. Configure the Plugin with Your API Key

  • Go to WooCommerce > Settings > Payments.

  • Enable the Tap Payments gateway and click Manage.

  • Enter your Publishable Key and Private Key (from your Tap dashboard).

  • Set your payment mode (sandbox or production) and UI preferences.

  • Save your changes

5. Test and Go Live

  • Use the sandbox environment to test your integration and ensure everything works smoothly.

  • Once satisfied, switch to your production keys for live transactions.

Final Tips

  • Keep your API keys confidential and never share them publicly.

  • Regularly update your plugins and WordPress core for security and compatibility.

  • If you need help, Tap Payments offers 24/7 support via live chat on their website, and agencies like Gudjuju can assist with advanced integration or troubleshooting.

By following these steps, you’ll be ready to accept secure online payments through Tap Payments on your WooCommerce store with minimal hassle.