Tamkeen CashPay · OTP Gateway · v1.1.0

CashPay payments for WooCommerce, with OTP security built in.

Your customers pay with their CashPay account right at checkout — phone number, SMS code, done. No redirects to shady pages, no manual reconciliation.

WordPress 7.1.2 WooCommerce 11.1.2 PHP 8.1+ HPOS compatible Checkout Blocks
The problem

CashPay is how Yemen pays online. WooCommerce just didn't know it.

Tamkeen's CashPay network reaches customers across Yemen — but there's no ready-made WooCommerce plugin for it. Stores lose sales to cash-on-delivery or manual transfers. This gateway puts CashPay's OTP-secured checkout directly on your store.

Features

OTP checkout, done properly.

◈

OTP send & verify at checkout

Two-step OTP flow embedded in the checkout — on block and classic checkouts. No off-site redirects.

👥

Guest checkout supported

Customers don't need a store account to pay — the OTP flow works for guests too.

⬢

SMS-spam & brute-force protection

OTP sends and verifications are rate-limited per IP — abuse gets throttled automatically.

⛨

Verification bound to the cart

The verified session is tied to the cart total and re-checked at payment — the OTP can't be reused for a different amount.

▦

HPOS-ready, block checkout

Proper order CRUD for high-performance order storage, and native support for WooCommerce's block checkout.

✦

Test mode & Arabic labels

Sandbox mode for safe testing, Arabic-friendly checkout labels, and secrets stored as password fields.

How it works

Phone number. SMS code. Paid.

1

Customer chooses CashPay

At checkout they pick CashPay and enter their phone number. Works for guests, no account needed.

2

Enters the SMS code

CashPay sends a one-time code; the customer enters it right on the checkout page.

3

Order marked paid

The payment confirms and WooCommerce marks the order paid automatically. You ship.

Security

OTP you can actually trust.

TLS always on

Every call to the CashPay API runs over verified HTTPS — certificate verification is never disabled.

Rate-limited OTP endpoints

Code sends are throttled against SMS spam; verification attempts are throttled against brute force.

Secrets stay secret

API credentials use password-type fields and never appear in logs — nothing sensitive is written to disk.

Verified amount = charged amount

The OTP session is bound to the cart total and re-validated at payment time, blocking amount-swap tricks.

Compatibility

Built for the current stack.

WordPress7.1.2
WooCommerce11.1.2 (requires 8.2+)
PHP8.1 or newer
HPOS✓ Compatible
Checkout Blocks✓ Supported
Classic checkout✓ Supported
Guest checkout✓ Supported
Pricing

Simple pricing. Serious checkout.

License it and install it yourself — or let our team set it up on your store.

Single Site

$99/year

  • ✓ Plugin license for 1 site
  • ✓ 1 year of updates
  • ✓ 1 year of support
  • ✓ Test mode included
Choose Single Site
Most popular

Installed

$199 one-time

  • ✓ Everything in Single Site
  • ✓ We install & configure it on your store
  • ✓ CashPay credentials set up with you
  • ✓ Test transaction walkthrough
Choose Installed

Something bigger?

Multiple sites, reseller pricing, or a custom bank integration — tell us what you need and we'll quote it fast.

  • ✓ Multi-site & agency use
  • ✓ Reseller partnerships
  • ✓ Custom gateway builds
Talk to us

Renew after year one at 40% for continued updates & support.

7-day money-back — if we can't get it running on your stack, you get a refund.

FAQ

Questions, answered.

If your checkout is standard WooCommerce — blocks or shortcode — yes. Send us your store URL and we'll run a free compatibility check within 24 hours before you commit to anything.
No. The OTP flow works for guest checkout — customers just need their CashPay phone number.
Yes — you'll need your CashPay merchant credentials from Tamkeen. We help you configure them, starting in test mode so you can try the full OTP flow safely.
Single Site is the plugin license — you install and configure it yourself. Installed means our team does it for you: installation, credential setup, and a test transaction walkthrough on your store.
That's what the free compatibility check is for — we verify before you pay. And every purchase carries a 7-day money-back promise: if we can't get it running on your stack, you get a refund.
Free compatibility check

Send your store URL. We'll reply within 24 hours.

Fill this in and we'll continue on WhatsApp — no spam, no obligation.

Submitting opens WhatsApp with your details pre-filled. We reply within 24 hours.