Kora WooCommerce Plugin

This is a step-by-step walkthrough for integrating Kora with your WooCommerce-powered website. The Kora plugin allows you to seamlessly connect your store to Kora’s robust payment infrastructure.

Prerequisite

Create an account on Kora and submit all necessary compliance details to go live.


Step 1. Install The Kora WooCommerce Plugin

  • Log in to your WooCommerce dashboard.
  • Navigate to PluginsAdd New.
  • Search for "Kora WooCommerce Payment Gateway" and click Install Now.
  • Once installed, click Activate.

Step 2. Configure the Plugin

  • Go to WooCommerceSettingsPayments.
  • Look for Kora and enable it as a payment gateway.
  • Retrieve your API Keys from the Kora Dashboard:
    • To get your API keys, on the Kora dashboard, go to SettingsProduct & Payment SettingsAPI Configuration.
  • Copy your Public & Secret API keys.
  • Enter the API keys in the designated input fields within the plugin settings.
  • Optionally, you may customize the title and description of the Kora payment option as it appears during checkout.

🚧

Always ensure to keep your API keys safe. Do not share your API keys with anyone or on any unauthorized and unsecure application.

Step 3. Secure your Integration with Webhooks

  • Generate a Webhook URL in WooCommerce.
  • Copy the generated webhook URL and add it to Kora Dashboard. To add the webhook URL, on the Kora dashboard, go to SettingsProduct & Payment SettingsAPI ConfigurationNotification URL.
  • Save your settings.

🔗 For more details on how webhooks work, see Webhooks.

Step 4. Testing the Integration

  • Simulate a purchase on your WooCommerce store.
  • Complete the checkout using Kora Payment Gateway.
  • Verify that the transaction is processed correctly.
  • Check the WooCommerce Orders section to confirm payment status.

Step 5. Going Live

  • Enable Live Mode on your Kora dashboard. Learn more.
  • Start accepting live payments from customers.
  • Monitor your transactions closely in both WooCommerce and Kora Dashboard to ensure smooth operation.

Troubleshooting

Contact Kora Support if further assistance is needed.