Media Library Folders for WordPress
Sort thousands of images and files into folders. Drag files onto a folder, upload straight into one, and find them fast when inserting media.
BillDesk for WooCommerce connects your store to BillDesk, one of India's largest payment gateways. BillDesk publishes plugins for some other carts, but not for WooCommerce; this plugin fills that gap for the current BillDesk API (v1.2).
The customer chooses BillDesk at checkout and pays on BillDesk's own page: credit and debit cards, UPI, net banking, wallets and EMI, as enabled on your BillDesk account. No card or bank details touch your server.
When the customer comes back, the plugin reads BillDesk's signed answer. If the browser never returns, BillDesk's webhook does the job. And as a safety net the plugin asks BillDesk again by itself after 15 minutes, 1 hour and later. An order is marked paid only for a successful transaction of this order, for this order's amount.
Requests are encrypted (AES-256-GCM) and signed (HS256) with the keys BillDesk gives you, and every answer is verified before it is believed. A return page with a forged or tampered result is ignored and the real status is fetched from BillDesk.
Press Refund on the order, enter the amount, choose "Refund via BillDesk". Full and partial refunds, without signing in to BillDesk.
An order action checks the payment status with BillDesk on demand. An optional log shows every request and answer. Payments still pending at the bank put the order on hold and resolve themselves.
You need your own BillDesk merchant account on the v1.2 API with shared (symmetric) keys, and a store in Indian rupees. Subscriptions and e-mandates are not included. AllPlugin is not affiliated with BillDesk.
| Platform | WordPress 6.0 or newer with WooCommerce |
|---|---|
| PHP | 7.4 or newer with OpenSSL |
| Tested with | WordPress 7.1, WooCommerce 11.2 |
| API | BillDesk Payments v1.2 (create order, retrieve transaction, create refund), no bundled SDK |
| Security | JWS HS256 signing, JWE dir + A256GCM encryption |
| Currency | INR |
| Account | BillDesk merchant account (Merchant ID, Client ID, signing key, encryption key) |
| Tested | against a simulator built from BillDesk's published API reference; signing and encryption cross-checked with an independent implementation. Not yet run with a live BillDesk merchant account |
| Delivery | plugin zip, installed from Plugins > Add New > Upload |
| Licence | one store |
Ask about compatibility or licensing. Need it to do something it doesn't? We build custom versions for a fixed quote.
Sort thousands of images and files into folders. Drag files onto a folder, upload straight into one, and find them fast when inserting media.
Change prices, stock, SKUs and status of hundreds of products and variations on one spreadsheet-style screen, with one-click undo.
Let shoppers narrow your shop by price, category, colour, size, stock and more. Results update instantly and every choice shows its product count.