Automatic verification
The Android app and server confirm a mobile payment. Customers do not type a transaction ID.
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.
Collect with your own bKash, Nagad, Rocket, Upay, and bank accounts. Mobile payments are verified automatically, and every result is signed.
Get startedThe Android app and server confirm a mobile payment. Customers do not type a transaction ID.
Connect WordPress, Laravel, PHP, WHMCS, SMM Panel, or any custom website with one API.
Create a payment, receive a transaction ID, and verify the signed webhook before you credit the customer.
Use personal, agent, or merchant wallets. A merchant API is optional.
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 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.
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"}' $ch = curl_init('https://payment.workxpay.com/api/payment/create');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'API-KEY: your-brand-key'
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
'amount' => 500,
'success_url' => 'https://your-site.com/success',
'cancel_url' => 'https://your-site.com/cancel',
'webhook_url' => 'https://your-site.com/webhook'
]); await fetch('https://payment.workxpay.com/api/payment/create', {
method: 'POST',
headers: { 'API-KEY': 'your-brand-key' },
body: JSON.stringify({
amount: 500,
success_url: 'https://your-site.com/success',
cancel_url: 'https://your-site.com/cancel',
webhook_url: 'https://your-site.com/webhook'
})
}); 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.
Completed mobile payments are detected and confirmed on the server.
Every callback includes a timestamp and HMAC signature.
Each payment link has its own ID, so the callback matches only the paid one.
Bank transfers stay pending until you approve the uploaded screenshot.
Register, add your brand domain, and copy your API key.
Send the customer to the WorkxPay payment page.
Verify the transaction ID, then credit the customer.
Answers about wallets, verification, and how a payment is confirmed.