Modern Payment Gateway

Automate Your
Payment Gateway

Integrate with WordPress, Laravel, PHP, WHMCS, SMM Panel, and any custom website. A fully automated payment solution with mobile banking, bank transfer, and international payments.

  • ✓ Secure & Reliable
  • ✓ Fast Integration
  • ✓ 24/7 Support
Why Choose WorkxPay

Built for Modern Businesses

Collect with your own bKash, Nagad, Rocket, Upay, and bank accounts. Mobile payments are verified automatically, and every result is signed.

Get started

Automatic verification

The Android app and server confirm a mobile payment. Customers do not type a transaction ID.

Fast integration

Connect WordPress, Laravel, PHP, WHMCS, SMM Panel, or any custom website with one API.

Developer friendly

Create a payment, receive a transaction ID, and verify the signed webhook before you credit the customer.

Your own numbers

Use personal, agent, or merchant wallets. A merchant API is optional.

Supported Payment Methods

Accept payments from your customers

bKash, Nagad, Rocket, Upay, and bank accounts. Connect the wallets you already use.

Bkash
Nagad
Rocket
Upay
Cellfin
Islamic Bank
Brac Bank
Bank Asia
DBBL Bank
Agrani Bank
EBL Bank
Basic Bank
Developer Friendly

Connect once. Accept payments anywhere.

Create a payment with your brand API key. WorkxPay returns a payment link and a transaction ID. When the payment is completed, a signed result is sent to your webhook.

cURLPHPNode.jsPython
curl -X POST \
https://payment.workxpay.com/api/payment/create \
-H "API-KEY: your-brand-key" \
-d '{"amount":500,"success_url":"https://your-site.com/success","cancel_url":"https://your-site.com/cancel","webhook_url":"https://your-site.com/webhook"}'
Automated Collection

Built for fast and automated payment collection

Accept payments with popular mobile banking, bank accounts, and international wallets. It works with WordPress, Laravel, PHP, CodeIgniter, WHMCS, SMM Panel, and any custom website. Payments are detected and processed automatically, so your business runs faster and more professionally.

Auto collection

Completed mobile payments are detected and confirmed on the server.

Signed webhook

Every callback includes a timestamp and HMAC signature.

Unique transaction ID

Each payment link has its own ID, so the callback matches only the paid one.

Bank review

Bank transfers stay pending until you approve the uploaded screenshot.

Get Started in 3 Simple Steps

Start collecting payments today

  1. 1

    Create an account

    Register, add your brand domain, and copy your API key.

  2. 2

    Integrate the API

    Send the customer to the WorkxPay payment page.

  3. 3

    Start accepting payments

    Verify the transaction ID, then credit the customer.

Frequently Asked Questions

Common questions

Answers about wallets, verification, and how a payment is confirmed.

No. After the payment is completed, the Android app and the server detect and verify it automatically.
Yes. Personal, agent, and merchant numbers are all supported.
No. Mobile-banking auto verification does not require a merchant API. If you already have one, you can use it.
bKash, Nagad, Rocket, Upay, and other SMS-based mobile wallets are supported. Bank accounts can be used, but they are not verified automatically. After the customer pays and uploads a screenshot, the payment stays pending until you review and approve it.
WordPress, Laravel, PHP, CodeIgniter, WHMCS, SMM Panel, and any custom website or software.
Yes. For auto verification, your own Android app must stay installed and connected on the phone, with an internet connection.

Welcome Back

Sign in to your WorkxPay account
Continue with Google
or sign in with email
Forgot Password?