WordPress
Official Wajub plugin for WordPress — WooCommerce, donations, LMS, forms, and shortcodes without custom API code.
10 min read
Install the Wajub plugin on any WordPress site to accept Mobile Money and card payments through your existing stack.
Integrations
| Platform | Support | Refund sync |
|---|---|---|
| WooCommerce | Redirect, inline, overlay, Blocks | Yes |
| GiveWP v3+ | Redirect donations (native gateway) | Yes |
| GiveWP legacy (< 2.18) | Redirect donations (legacy gateway API) | Yes |
| Easy Digital Downloads | Digital products | Yes |
| Charitable | Fundraising | Yes |
| Tutor LMS | Native Ecommerce checkout, or shortcode fallback when Tutor Ecommerce is inactive | Yes |
| LifterLMS / LearnDash | Course checkout via shortcode | LifterLMS: yes · LearnDash: no order model to refund |
| MemberPress | One-time payments | Yes |
| Gravity Forms | Form payments | Yes |
| Shortcodes | Any page or post | — |
Shortcode-only: WPForms, Bookly, Events Calendar, WP Simple Pay, and Amelia — use [wajub_pay] on payment pages.
Setup
- Install and activate the plugin from
wp-content/plugins/wajub. - Wajub → Settings — paste sandbox or live secret keys from the Wajub dashboard.
- Register webhook:
https://your-site.com/wp-json/wajub/v1/webhook - Enable integrations and configure WooCommerce if needed.
Checkout modes
| Mode | Behaviour |
|---|---|
redirect | Customer pays on hosted Wajub checkout |
inline | Embedded form via @wajub/js (wajub.mount) |
overlay | Modal checkout (wajub.open) |
GiveWP and most LMS gateways use redirect only. Use shortcodes for inline/overlay elsewhere.
Shortcodes
[wajub_pay amount="5000" currency="XAF" mode="redirect"]
[wajub_pay type="donation" mode="overlay"]
[wajub_pay_content content_id="premium" amount="2500"]…[/wajub_pay_content]
[wajub_pay_message type="success"]Subscriptions
WooCommerce Subscriptions is declared on the gateway; automatic renewals are not implemented yet. MemberPress subscription billing and GiveWP recurring donations are not supported in this release.
Was this page helpful?