Directory / plugin

XPay for WooCommerce

v1.1.0 · by xpayeg

Accept card, Apple Pay, ValU, Fawry, and other XPay-supported payments directly on your WooCommerce checkout.

About this plugin

XPay for WooCommerce adds secure XPay payment methods to your store. Customers pay without leaving your checkout, while card details go directly to XPay and never pass through your WordPress server.

The plugin supports classic checkout, Cart and Checkout Blocks, HPOS, Arabic, test and live modes, and WooCommerce refunds.

Features

  • Card, Apple Pay, ValU, Fawry, and other methods enabled for your XPay account.
  • Apple Pay with a guided setup: the plugin serves Apple’s domain verification file for you and shows when setup is complete.
  • One-click connection through XPay. No API key is pasted or shown.
  • Automatic, signed webhook setup for reliable order updates.
  • Secure payment fields on the WooCommerce checkout and order-pay pages.
  • Separate test and live connections.
  • Full and partial refunds where the payment method supports them.
  • Arabic and English support.
  • Redacted diagnostic logs in WooCommerce.

External services

This plugin connects to XPay’s services and cannot process payments without them.

  • api.xpay.app: the store creates payment sessions and refunds here. It sends the order amount, currency, order number, and the customer’s name, email, and phone number. The connection flow also sends the store name, URL, and icon so the merchant can identify the store before approving access.
  • checkout.xpay.app: XPay’s secure payment fields and script load from here in the customer’s browser. The customer enters payment details directly into these fields. The customer’s name, email, phone number, and payment information are sent to XPay to process the payment.

XPay’s Terms of Service and Privacy Policy apply.

Plugin tags