BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
SELFiT Payment Gateway for WooCommerce icon
Actively maintained Tested up to 7.0.6

SELFiT Payment Gateway for WooCommerce

Official SELFiT payment gateway for WooCommerce.

Active installs<10New
Downloads · 30d63▼ -61.1% vs prev. 30d
Rating—0 reviews
Health score55/100Fair
All-time downloads655Since Dec 2025
Support resolved—No recent threads
RequiresWP 5.0PHP 7.4+
Downloads · 7d15▼ -6.3% week over week
Our verdict

Use with caution

SELFiT Payment Gateway for WooC… works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 55/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91929Jul 5Aug 18Oct 2
Yesterday2
Daily average (1y)2
Peak day39Aug 8, 2026
Last 12 months663

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where SELFiT Payment Gateway for… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
gateway >100 4,403 Best gateway plugins →
Iran #38 100 Best Iran plugins →
payment >100 8,380 Best payment plugins →
toman #8 28 Best toman plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About SELFiT Payment Gateway for WooCommerce

From the official readme · v1.0.8

Description

This plugin connects your WooCommerce store to SELFiT and lets customers pay securely via the SELFiT wallet.
If you are upgrading from a previous version, please read the Upgrade Notice.

Highlights
– Direct integration with the SELFiT API to create secure payment links
– Compatible with WooCommerce (min 5.0), tested up to 10.0
– HPOS-ready (High-Performance Order Storage)
– Full refund from the WooCommerce order screen
– Auto-detects the billing phone; optionally reads Digits plugin fields if present
– Optional request/error logging in a dedicated “SELFiT Logs” admin page
– Supports IRR/Toman (auto-converts IRR by dividing by 10)

Requirements
– WordPress 5.0+ (tested up to 7.0)
– WooCommerce 5.0+ (tested up to 10.0)
– PHP 7.4+
– A SELFiT merchant account and API credentials

External services

This plugin uses an API to connect to the payment gateway. This connection is required to perform the transaction.
The information sent via the API is derived from the order details, including:
* Item name, price and quantity
* Shipping method
* buyer’s information (Name and phone number)
For more detailed description about how Selfit API works, please visit Selfit Terms of Use.

Privacy

To create and verify payments, the plugin sends the following to api.selfit.ir:
– Customer phone number (to validate SELFiT user existence)
– Order ID, amount, and optionally line items (as metadata)

If logging is enabled, limited request/response data are stored in the database for troubleshooting. Store owners are responsible for informing users according to their local privacy laws.

Notes for Developers

  • Gateway ID: selfit
  • Internal confirmation endpoint: woocommerce_api_wc_selfit_gateway
  • Important hooks: woocommerce_order_status_cancelled, woocommerce_order_status_refunded
  • HPOS compatibility declared with FeaturesUtil::declare_compatibility('custom_order_tables', ...)
  • Log table: {prefix}selfit_debug_logs

Support

For support or merchant onboarding, please contact: https://selfit.ir

Installation

  1. Upload the plugin folder to /wp-content/plugins/ or upload the ZIP via Plugins → Add New.
  2. Activate the plugin.
  3. Go to WooCommerce → Settings → Payments and enable SELFiT.
  4. Open the gateway settings and enter your API Username and Password. Save to authenticate and receive tokens.
  5. (Optional) Enable request/error logging for troubleshooting.
  6. Set your store currency (IRR or Toman). In IRR mode, amounts are automatically divided by 10 before sending to SELFiT.

Frequently asked questions

The gateway doesn’t appear on checkout

Make sure WooCommerce is active. Enter and save your SELFiT API credentials so the plugin can authenticate. A valid customer phone number is required. The plugin uses billing_phone (and Digits fields if Digits is installed). If the SELFiT user doesn’t exist, the gateway may be hidden.

Do you support Toman?

Yes. If your store uses IRR (Rial), the amount sent to SELFiT is automatically divided by 10. If you use Toman, the amount is sent as-is.

Can I refund from WooCommerce?

Yes. Use a Full Refund from the order screen; the plugin will submit a refund request to SELFiT and log the result.

How is the callback URL configured?

The plugin automatically generates the return URL based on the internal WooCommerce endpoint and sends it to the API.

Where can I see logs?

Go to WooCommerce → SELFiT Logs.

Changelog

1.0.8

  • On checkout the gateway is shown only when the customer mobile number is resolved and confirmed as registered in SELFiT; outside customer payment contexts (accounting integrations, REST, cron, admin) the gateway stays discoverable
  • Fixed: the mobile number typed in the checkout form now always takes priority; previously a stale session/profile number kept being sent to the API
  • New optional setting: a custom user meta key to read the customer mobile number from, for sites that do not use Digits
  • Removed persistent caching of the user-existence check; every availability check now queries the SELFiT API live
  • Payment link errors returned by the SELFiT API are now shown to the customer instead of a generic message

1.0.7

  • Improved payment gateway availability handling for third-party integrations, accounting plugins, background jobs, REST requests, and admin contexts
  • Customer eligibility checks are now limited to customer-facing payment contexts such as cart, checkout, checkout AJAX, and pay-for-order flows
  • SELFiT remains discoverable by WooCommerce integrations outside checkout when the gateway is enabled and configured
  • Existing checkout behavior is preserved: the gateway is still hidden when the customer phone number is invalid or the customer is not registered in SELFiT
  • Payment-time user validation remains in place as an additional safeguard before creating a SELFiT payment

1.0.6

  • Refund amounts are now always sent to SELFiT in Toman (IRR is auto-converted), consistent with payments
  • Detailed per-item refund status (refunded/remaining totals) is sent with partial refunds
  • User-existence check cache reduced from 15 minutes to 1 minute
  • Token expiry and log dates are now displayed in the Jalali (Shamsi) calendar

1.0.5

  • «Partial Refund» problem fixed!

1.0.0

  • Initial release

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best SELFiT Payment Gateway for Wo… alternatives

All gateway plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Payment Gateway Based Fees and Discounts for WooCommerce Payment Gateway Based Fees and Discounts for WooCommerce Set fees and discounts for WooCommerce payment gateways. by tychesoftwares 30K+ ★★★★★★★★★★ 4.7 (58) 3 weeks ago 83
2 Easy PayPal & Stripe Buy Now Button Easy PayPal & Stripe Buy Now Button Add a PayPal Buy Now Button to your website and start selling with PayPal and Stripe today… by Scott Paterson 10K+ ★★★★★★★★★★ 4.5 (24) 2 weeks ago 88
3 ЮKassa для WooCommerce ЮKassa для WooCommerce Прием платежей на сайтах WooCommerce. Разработка и поддержка — компания ЮMoney by yoomoney 9K+ ★★★★★★★★★★ 3.8 (33) 5 days ago 67
4 Cashfree for WooCommerce Cashfree for WooCommerce Official Cashfree Payment Gateway plugin for WooCommerce. by Cashfree 9K+ ★★★★★★★★★★ 4 (4) 1 month ago 61
5 Cash On Pickup for WooCommerce Cash On Pickup for WooCommerce Have your customers pay with cash on pickup by Marian Kadanka 7K+ ★★★★★★★★★★ 5 (19) 1 week ago 84
6 Gateway Zibal for WooCommerce Gateway Zibal for WooCommerce درگاه پرداخت زیبال برای ووکامرس با پشتیبانی از پرداخت کلاسیک، Checkout Blocks و HPOS. by Mohammad Zamanzadeh 7K+ ★★★★★★★★★★ 5 (2) 1 month ago 63
7 PayU India PayU India CommercePro payment plugin by PayU Payment Gateway (India) for WooCommerce (tested from 5.3… by PayU India 7K+ ★★★★★★★★★★ 5 (1) 3 days ago 79
8 Revolut Gateway for WooCommerce Revolut Gateway for WooCommerce Save on accepting payments with the Revolut Gateway for WooCommerce plugin for your store… by revolutbusiness 7K+ ★★★★★★★★★★ 3.2 (45) 1 month ago 64
9 Barion Payment Gateway for WooCommerce Barion Payment Gateway for WooCommerce This plugin allows your customers to pay via Barion Smart Gateway in your WooCommerce… by szelpe 6K+ ★★★★★★★★★★ 4.6 (18) 2 months ago 70
10 Paymob for WooCommerce Paymob for WooCommerce Paymob Payment for WooCommerce. by Paymob 5K+ ★★★★★★★★★★ 3 (4) 3 weeks ago 62

FAQ

SELFiT Payment Gateway for WooComme…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 3, 2026

Is SELFiT Payment Gateway for WooC… free?

Yes. SELFiT Payment Gateway for WooC… is free to download and use from the official WordPress.org plugin directory.

Is SELFiT Payment Gateway for WooC… safe to use in 2026?

SELFiT Payment Gateway for WooC… works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 55/100 on our health check.

How many websites use SELFiT Payment Gateway for WooC…?

SELFiT Payment Gateway for WooC… is active on <10 WordPress websites and has been downloaded 655 times since it launched in December 2025. It was downloaded 63 times in the last 30 days.

Does SELFiT Payment Gateway for WooC… work with WordPress 7.1?

SELFiT Payment Gateway for WooC… is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does SELFiT Payment Gateway for WooC… need?

SELFiT Payment Gateway for WooC… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was SELFiT Payment Gateway for WooC… last updated?

The latest version, 1.0.8, was released on August 11, 2026 (2 months ago).

Who makes SELFiT Payment Gateway for WooC…?

SELFiT Payment Gateway for WooC… is developed and maintained by selfit.

What are the best alternatives to SELFiT Payment Gateway for WooC…?

The most popular alternatives to SELFiT Payment Gateway for WooC… are Payment Gateway Based Fees… (30K+ installs), Easy PayPal & Stripe Buy No… (10K+ installs) and ЮKassa для WooCommerce (9K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.