WordPress plugin intelligence profile

Xpat Payment Gateway for WooCommerce

Accept card and Xpat wallet payments in WooCommerce through the secure, hosted Pay with Xpat checkout.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update17 Oct 202616d ago
Active installationsNewAdoption 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 Xpat Payment Gateway for WooCommerce version 1.1.0 as active, updated 16d ago and tested up to WordPress 7.1.

Overview

About this plugin

At checkout the buyer is sent to the hosted Pay with Xpat page, pays by card or Xpat wallet, and comes back to your store. The plugin confirms every payment with the Xpat API before it marks an order paid.

Set up in minutes

  • Separate Test and Live credentials: test first, then flip one switch to go live.
  • Credentials are checked against Xpat when you save, with plain-language fixes when something is wrong.
  • A status panel shows your mode, whether the keys work, the webhook URL (one-click copy) and when the last webhook arrived.
  • A “Test mode” notice at checkout so nobody mistakes a test store for a live one.

Built to never lose a payment

  • Orders are marked paid only once Xpat accepts the payment; anything uncertain stays pending.
  • Signed webhooks update orders instantly. Because a webhook can be missed, a reconcile job re-checks open orders every 15 minutes.
  • A buyer retrying payment reuses their open Xpat session instead of opening a second one, so they can’t be charged twice.
  • Sessions expire before WooCommerce cancels unpaid orders, and cancelling an order closes its Xpat session.
  • A payment that arrives late, for the wrong amount, or is later reversed puts the order On hold with a note, instead of shipping by mistake.

Works with

  • Classic checkout and the Cart & Checkout blocks.
  • High-Performance Order Storage (HPOS).

External services

This plugin connects to the Pay with Xpat service, operated by Xpat, to take payments. It is required for the plugin to work.

  • Xpat payments API ( api.remit2any.com, or dev.api.remit2any.com in Test mode). When a buyer chooses Pay with Xpat, the plugin sends the order number, order total and currency, the item names and quantities, the buyer’s name and email address, your site address and the return URLs. It also reads payment status for your orders, and checks your credentials when you save the settings.
  • Xpat hosted checkout ( xpat.money, or dev.xpat.money in Test mode). The buyer is redirected there to pay. Card and wallet details are entered on Xpat’s page and never reach your site.

-

Webhooks from Xpat to your site’s /wp-json/pay-with-xpat/v1/webhook endpoint tell the plugin when a payment’s status changes.

-

money/service-terms

  • Privacy policy: https://xpat.money/privacy
  • All legal documents: https://xpat.money/legal

Developer hooks

  • pay_with_xpat_session_payload — filter the create-session payload ( $payload, $order ).
  • pay_with_xpat_supported_currencies — filter allowed currencies.
  • pay_with_xpat_session_lifetime_minutes — how long a payment session stays open (defaults to WooCommerce’s hold-stock time minus 5 minutes).
  • pay_with_xpat_reconcile_batch — orders re-checked per reconcile run (default 100).
  • pay_with_xpat_api_base_url — API host ( $url, $environment ).
  • pay_with_xpat_checkout_host — hosted checkout host ( $url, $environment ).
  • pay_with_xpat_checkout_path — hosted checkout path, default /pay/wallet-selection ( $path, $environment ).
  • pay_with_xpat_icon — checkout logo URL; return an empty string to hide it.
WordPress.org metadata

Plugin tags

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

  • card
  • checkout
  • payments
  • wallet
  • woocommerce
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 6.2 · PHP 7.4
Update activity17 Oct 202616d 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.