Skip to main content
Monime Gateway includes a GiveWP adapter for donation flows. It lets donors complete payments through Monime checkout while keeping donation records inside GiveWP. In practice, GiveWP remains the system where you manage donation forms, donor records, and donation statuses. Monime handles the payment step itself by creating a hosted checkout session, redirecting the donor to Monime, then returning the donor to your WordPress site after payment. The GiveWP integration uses Monime’s Checkout Session API to create and track each payment session. That gives you a hosted checkout flow instead of handling card or mobile money entry directly on your WordPress site.

Key Features

  • Hosted checkout for GiveWP donations, so sensitive payment details are handled by Monime rather than your WordPress theme.
  • Shared Monime credentials from the main Monime settings page, with GiveWP-specific options for how the gateway should behave.
  • Channel controls for cards, mobile money, bank transfers, and digital wallets.
  • Provider allow and deny lists for more granular routing when you want to limit which payment providers donors can use.
  • Webhook-based status updates so completed donations can be confirmed even if the donor closes the browser after paying.
  • Optional financial account routing if you want donations to settle into a specific Monime financial account.

Requirements

  • WordPress 6.6 or higher.
  • PHP 7.4 or higher.
  • GiveWP installed and active.
  • A Monime account with an API token, Space ID, and webhook secret.
You also need to be able to configure inbound webhooks from Monime to your site. If your WordPress installation is behind a firewall, security plugin, or local-only environment, webhook delivery may fail until the endpoint is publicly reachable.

How It Works

  1. A donor opens a GiveWP donation form and selects Monime as the payment method.
  2. GiveWP passes the donation details to the Monime adapter.
  3. The adapter creates a checkout session using the Monime API.
  4. The donor is redirected to Monime’s hosted checkout page to complete the payment.
  5. Monime returns the donor to the site after payment.
  6. Monime sends a webhook to confirm the transaction and update the donation record inside GiveWP.
This split is important: the redirect is what gives the donor a smooth checkout experience, but the webhook is what makes the payment confirmation reliable.

When To Use It

Use the GiveWP integration when you need to:
  • collect one-time donations,
  • accept donations in multiple payment channels,
  • keep donation management inside GiveWP,
  • or settle donations into a specific Monime financial account.
If you are building a custom donation or fundraising flow outside GiveWP, use the custom plugin integration instead.