WordPress plugin intelligence profile

CamPay Shortcode Payment Gateway

Add a CamPay pay button anywhere with a shortcode and accept MTN Mobile Money, Orange Money and debit or credit card payments.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.7
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.3 · PHP 7.2
Directory statusactive
Last directory update8 Oct 202624d ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records CamPay Shortcode Payment Gateway version 1.7 as active, updated 24d ago and tested up to WordPress 7.1.

Overview

About this plugin

CamPay is a Cameroonian fintech service of TAKWID GROUP, running since January 2021. It lets businesses and organisations collect and send money online, mainly through MTN Mobile Money and Orange Money.

With this plugin you do not need a shop or a donation plugin: place the [campay] shortcode in any page or post and your visitors can pay you, for a fixed amount or an amount they choose.

How visitors pay

  • Mobile Money: the visitor clicks the button, enters their MTN or Orange number and approves the payment on their phone. The payment window shows the instructions, a countdown and the result live. No prompt? They can dial 126# (MTN) or #150 50# (Orange) to approve pending payments.
  • Debit or credit card: the visitor chooses “Debit or credit card”, pays on a secure CamPay page and comes back to your success or failure page. Cards are only offered when you enable them and card payments are activated on your CamPay account.

Features

  • One shortcode, as many buttons as you want on the same page
  • Fixed amounts, or visitor-entered amounts with suggested amounts and limits
  • MTN Mobile Money and Orange Money with operator detection, and debit or credit cards
  • Optional extra field saved with each payment (room number, invoice number, full name…)
  • Amounts in FCFA (XAF), US dollars or euros; USD and EUR are converted to XAF with your own rates
  • Default “Payment successful” and “Payment not completed” pages, created on activation, with a receipt of the payment
  • Payments list with totals, status, filters, search, CSV export and a details page
  • Pending payments are re-checked automatically, and the webhook records late confirmations
  • Every card return and webhook is checked with the CamPay signature and verified with the CamPay API
  • Shortcode builder, connection test, demo mode, dashboard widget
  • Real CamPay API errors in the logs and on each payment, visible to administrators only

Shortcode attributes

Every attribute is optional; missing ones use the defaults of CamPay > Settings > Payment form.

  • amount: fixed amount. Leave it out to let the visitor enter the amount
  • amounts: comma-separated suggested amounts, e.g. amounts="1000,2000,5000"
  • min_amount / max_amount: limits for visitor-entered amounts
  • currency: XAF (default), or USD / EUR when their conversion rate is enabled
  • product_title: what the payment is for, shown in the payment window and the payments list
  • product_ref: your own reference
  • button_text: text of the button
  • success_url / failure_url: pages to open after a successful or failed payment
  • extra_label / extra_required: optional extra text field
  • class: extra CSS class for the button

Examples:

  • [campay amount="2000" product_title="Membership" button_text="Pay"]

-

[campay product_title="Donation" amounts="1000,5000,10000" button_text="Donate"]

[campay_payment_status] shows the receipt of the payment the visitor just made. It is already on the default result pages.

External services

net in Demo mode) to process payments. It is required for the plugin to work.

  • Authentication: when a payment is started, a status is checked, card availability is checked or you click “Test connection”, your App Username and App Password are sent to get an access token.
  • Card availability: on pages with a payment button, and in the settings, when card payments are enabled the plugin asks CamPay whether cards are activated on your account (the answer is cached for up to an hour).
  • Mobile Money payment: when a visitor submits the payment window, the amount in XAF, the visitor’s phone number, the payment title and reference, and a unique reference are sent. The payment status is then checked until it is confirmed, and pending payments are re-checked in the background.
  • Card payment: when a visitor chooses to pay by card, the amount in XAF, the payment title and reference, a unique reference and the return address on your site are sent to create the payment page. The visitor enters card details on the CamPay page, not on your site.
  • Verification: when the visitor comes back from the card page or CamPay calls the webhook, the transaction is fetched from CamPay to confirm it.

CamPay is provided by TAKWID GROUP: terms and conditions, privacy policy. API documentation: CamPay API.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • mobile money
  • orange money
  • payment button
  • mtn
  • shortcode
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.3 · PHP 7.2
Update activity8 Oct 202624d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.61.7
WordPress compatibility6.8.87.1.3
WordPress requirement4.95.3
PHP requirement5.67.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.