Al Amal Bank Β· SMS Gateway Β· v1.1.1

Al Amal Bank payments, confirmed by SMS.

Accept account payments from Al Amal Bank customers β€” SMS confirmation at checkout, TLS enforced in live mode, orders marked paid automatically.

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

Al Amal Bank customers want to pay online. Give them a checkout that lets them.

Al Amal Bank doesn't provide a WooCommerce plugin β€” so stores fall back to manual bank transfers and spreadsheet reconciliation. This gateway adds SMS-confirmed Al Amal payments directly to your checkout, with proper security and order handling.

Features

Secure bank payments, simplified.

βœ‰

SMS confirmation at checkout

Customers confirm payment with an SMS code β€” embedded in block and classic checkouts, no redirects.

πŸ”’

HTTPS enforced in live mode

The plugin refuses to talk to the bank over anything but verified HTTPS in production. No exceptions.

β¬’

Rate-limited SMS flow

Code requests are throttled per IP and expire after 15 minutes β€” SMS spam and replay abuse blocked.

⛨

Verification bound to the order

Each SMS code is tied to the account and cart total, and re-validated at payment β€” codes can't be reused or swapped.

β–¦

HPOS-ready, block checkout

Clean CRUD-based order handling for high-performance order storage, with native block-checkout support.

✦

Test mode included

Run the full SMS flow in test mode before going live. Only the bank's response code is stored on orders β€” never raw payloads.

How it works

Account. SMS code. Paid.

1

Customer picks Al Amal Bank

At checkout they select Al Amal Bank and enter their account details.

2

Confirms via SMS

The bank sends a confirmation code; the customer enters it on the checkout page.

3

Order marked paid

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

Security

Paranoid about bank traffic.

HTTPS-only in production

Live mode refuses non-HTTPS bank endpoints outright, and TLS certificate verification stays on β€” bank credentials never travel in the clear.

Nonce-verified payments

Every payment request carries a verified nonce β€” classic and block checkouts both β€” blocking forged payment submissions.

Expiring, single-use codes

SMS codes expire after 15 minutes and are bound to one account and one cart total. A changed cart invalidates the code.

Minimal data footprint

Only the bank's response code and message are stored on the order β€” full API payloads and credentials never touch your database or logs.

Compatibility

Built for the current stack.

WordPress7.1.2
WooCommerce11.1.2 (requires 9.0+)
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

$89/year

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

Installed

$189 one-time

  • βœ“ Everything in Single Site
  • βœ“ We install & configure it on your store
  • βœ“ Bank 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.
Yes β€” you'll need your Al Amal Bank API credentials. We help you configure them, starting in test mode so you can try the full SMS flow safely before going live.
Yes. In live mode the plugin only communicates with the bank over verified HTTPS β€” it refuses anything else β€” and credentials are never stored in logs or order data.
Single Site is the plugin license β€” you install and configure it yourself. Installed means our team does it for you: installation, bank 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.