Skip to main content

Overview

The Novac GiveWP plugin integrates Novac’s hosted checkout system with GiveWP, allowing nonprofit organizations to accept donations securely through their WordPress donation forms. It supports multiple currencies and provides webhook-based payment verification so donation statuses are updated automatically after each transaction.

Prerequisites

See details

Before you begin, ensure your environment meets the following requirements:
  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • GiveWP plugin installed and active — this plugin cannot function without it
  • A Novac account with API credentials from your Novac Dashboard

Installation

1

Step 1 - Upload the Plugin

Upload the novac-give folder to your WordPress plugins directory /wp-content/plugins/
2

Step 2 - Activate the Plugin

In your WordPress admin panel, go to Plugins and activate the Novac GiveWP plugin.
3

Step 3 - Confirm GiveWP is Active

The Novac plugin requires GiveWP to be installed and active. If GiveWP is not running, the payment gateway will not load.
4

Step 4 - Open the Gateway Settings

Navigate to GiveWP → Settings → Payment Gateways → Novac to begin configuration.

Configuration

Once the plugin is installed and GiveWP is active, configure the gateway from the GiveWP settings panel:
  1. Go to Donations > Settings > Payment Gateways > Novac.
  2. Enter your Novac API credentials (public and secret keys from your Novac Dashboard).
  3. Configure your webhook settings so Novac can notify your site when a payment completes.
  4. Enable Novac for specific donation forms or activate it globally across all forms.