Products and categories
Add products with a name, description, price, currency, image, SKU and sort order, and group them into categories. Prices are stored in minor units end to end, so nothing is lost to rounding.
The official DeloPay plugin turns a WordPress site into a store: catalogue, cart, and a hosted checkout card data never leaves.
Most WordPress payment plugins are a gateway bolted onto someone else's commerce platform. This one is the shop. Install it from the plugin directory, connect your DeloPay account in a couple of clicks, add your products, and take payments, with the checkout hosted by us so card details never reach your server.
The plugin brings its own catalogue, cart and order history. There is no separate commerce platform to install and keep in sync.
Add products with a name, description, price, currency, image, SKU and sort order, and group them into categories. Prices are stored in minor units end to end, so nothing is lost to rounding.
The cart lives in the browser, but every line and total is recalculated against your catalogue on the server before a payment is created. A tampered cart cannot change what gets charged.
Refund in full or in part without leaving WordPress. A background job re-checks refund state every 15 minutes, so the order list matches the provider instead of drifting. Disputes are listed read-only, straight from the API.
Activating the plugin provisions the shop, cart, checkout and order-complete pages. A fresh site has a working storefront before you have configured anything.
Card details are entered inside the DeloPay-hosted checkout, whether you embed it or redirect to it. Your WordPress server and database never see them.
Render the checkout in an iframe on your own page, or send the shopper to a DeloPay-hosted page. It is one setting, and the rest of the flow is identical.
PAN and CVV are typed into the hosted checkout, not into your site. Nothing sensitive is stored in your database, which is the whole point of hosting it on our side.
Take an authorization at checkout and capture or cancel it per order from the admin, for anything you need to confirm before you charge.
The plugin has no provider list of its own. Whatever you have connected in the Control Center, cards, wallets, bank redirects or crypto, appears in the same checkout.
No copying secrets between browser tabs, and no key ever reaching the front end.
Start the connect flow from the settings screen and approve it in the Control Center. The plugin tests the credentials against the API before it saves them, so a bad paste fails immediately instead of at the first sale.
The API key is held in WordPress options and sent from PHP. It is never exposed to the browser. You can also inject it through constants and keep it out of the database entirely.
Every callback is verified with HMAC-SHA512 in a constant-time comparison before anything is written, and events that arrive twice are recognised and ignored.
Disconnecting revokes the API key remotely, not just locally. Uninstalling drops the plugin's tables and options and leaves nothing behind.
The plugin builds the shop pages for you, but every piece is a shortcode you can drop anywhere in your theme.
<!-- A product grid, on any page -->
[delopay_products]
<!-- A single product -->
[delopay_product]
<!-- Cart and hosted checkout -->
[delopay_cart]
[delopay_checkout]
From a blank WordPress site to a live checkout, without touching a payment API.
Search for DeloPay under Plugins, Add New. Activating it creates the shop pages.
Start the connect flow from the DeloPay settings screen and approve it in the Control Center.
Add products and categories in wp-admin, or import them from JSON if you already have a catalogue.
The shop is live. Orders, refunds and disputes all land back in wp-admin.
Common questions about WordPress: getting started, security, integrations and more.
Get started in minutes with our comprehensive documentation.