Title: DeloPay
Author: DeloPay
Published: <strong>Agẹmọ  10, 2026</strong>
Last modified: Agẹmọ  10, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/delopay/assets/icon.svg?rev=3602595)

# DeloPay

 Láti ọwọ́ [DeloPay](https://profiles.wordpress.org/delopay/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/delopay.1.0.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/delopay/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/delopay/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/delopay/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/delopay/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/delopay/)

## Àpèjúwe

DeloPay turns your site into a merchant storefront. Shoppers complete payment inside
an iframe served by DeloPay, so card data never reaches your server.

**Licensing note:** only this plugin — the WordPress integration code — is open 
source (MIT), as required for everything hosted in the WordPress.org directory. 
The DeloPay platform itself (the payment service, hosted checkout and APIs it connects
to) is a proprietary commercial service operated by DeloPay and is not open source.
A DeloPay merchant account is required.

#### Why DeloPay

DeloPay is a composable payments orchestrator that connects to multiple payment 
providers — including Stripe, Klarna, PaySePro and NOWPayments — through a single
API. Once your site is paired with your DeloPay merchant account, you can:

 * Switch payment methods on and off from the DeloPay control center without redeploying.
 * Keep card data off your site — payment details are entered on the hosted checkout
   and forwarded directly to your chosen connector. Your server and database never
   see a card number.
 * Get unified reporting on costs, refunds and reconciliation across every connector.

#### What this plugin gives you

 * **Product catalog** — manage products and categories from the admin. Each category
   gets its own page automatically with a configurable hero (eyebrow, title, subtitle).
 * **Hosted checkout** — drop `[delopay_checkout]` on any page; the buyer pays inside
   a DeloPay-served iframe.
 * **Server-rendered cart** — `[delopay_cart]` totals up against the trusted catalog
   so prices canÌtumọ̀ Yorùbá: ’t be tampered with on the client.
 * **Storefront shortcodes** — `[delopay_products]`, `[delopay_product]`, `[delopay_categories]`,`[
   delopay_category_hero]`, `[delopay_complete]`.
 * **Signed webhooks** — every DeloPay webhook is verified with HMAC-SHA512 in constant
   time before any state mutation.
 * **Refunds in the admin** — full and partial refunds in `DeloPay  Orders`, pushed
   to the connector and reconciled by a 15-minute background cron.
 * **One-click pairing** — `Connect to DeloPay` runs an OAuth-style handshake from
   the Settings screen; the API key is provisioned automatically and stored on the
   server (never exposed to the browser).
 * **Multi-currency, minor units** — all prices stored as integer minor units, formatted
   server-side in the buyerÌtumọ̀ Yorùbá: ’s locale.
 * **Standalone admin pages** — Dashboard, Products, Categories, Orders, Branding,
   Business profile, Settings. WP-CLI compatible (`wp option get delopay_settings`).
 * **Pairs with the DeloPay Shop theme** for a turn-key storefront, or use any theme
   via the shortcodes above.

#### How the integration works

 1. The plugin holds your DeloPay API key on the server only — never echoed to the 
    browser or stored unhashed where it could be exfiltrated.
 2. On checkout, the plugin creates an order on the DeloPay backend and renders an 
    iframe pointing at the hosted checkout (`checkout.delopay.net`). The shopper completes
    payment there.
 3. DeloPay sends a signed webhook back to `/wp-json/delopay/v1/webhook`; the plugin
    verifies the HMAC and updates the order state in the database.
 4. Refunds initiated from the admin are forwarded to DeloPayÌtumọ̀ Yorùbá: ’s `/refunds`
    API and reconciled by a recurring background job.

#### Requirements

 * A DeloPay merchant account — sign up at [delopay.net](https://delopay.net).
 * PHP 7.4+ (the version-floor headers above cover the rest).
 * HTTPS on the front-end (required for the hosted checkout iframe to embed).

### External services

This plugin connects to the DeloPay payment platform (https://delopay.net) so the
site can accept payments and stay in sync with the merchant catalog. Specifically:

 * The plugin sends authenticated API requests to `https://api.delopay.net` (and
   the sandbox host `https://sandbox-api.delopay.net` while testing) for: creating
   and listing products and categories, creating orders, issuing refunds, and exchanging
   the connect handshake. Each request includes the merchant API key (server-side
   only) and the request payload (e.g. product fields, order line items, customer
   email at checkout time).
 * The plugin embeds a hosted checkout iframe served from `https://checkout.delopay.
   net` on the order page. The shopperÌtumọ̀ Yorùbá: ’s browser loads that page 
   directly from DeloPay; payment data is entered there and never touches this site.
 * The plugin receives webhook callbacks from DeloPay at `/wp-json/delopay/v1/webhook`
   to keep order state in sync. Each delivery is verified with HMAC-SHA512 against
   the configured webhook secret.

DeloPay terms of service: https://delopay.net/terms
 DeloPay privacy policy: https://
delopay.net/privacy

By activating and connecting this plugin you acknowledge that order, product and
customer data is transmitted to DeloPay under the terms above.

### Shortcodes

 * `[delopay_products limit="24" columns="3" category="home"]` — product grid (filter
   optional).
 * `[delopay_product id="123"]` — single product card.
 * `[delopay_categories]` — index of all active categories.
 * `[delopay_category_hero category="<slug>"]` — eyebrow / title / subtitle hero
   for a category page (auto-injected into seeded category pages; falls back to 
   a spacing-only block when the hero is empty).
 * `[delopay_cart]` — shopperÌtumọ̀ Yorùbá: ’s cart with line items, subtotal and
   a checkout button.
 * `[delopay_checkout]` — order creation + checkout iframe.
 * `[delopay_complete]` — post-payment status page.

## Ìgbéwọlẹ̀

 1. Upload the `delopay` folder to `/wp-content/plugins/` (or install via the Plugins
    screen).
 2. Activate the plugin — a default **Home** category and matching page are created
    automatically.
 3. Go to **DeloPay  Settings**, click **Connect to DeloPay**, and complete the handshake.
 4. Add products under **DeloPay  Products**. New products land in the Home category
    by default.
 5. Optional: add more categories under **DeloPay  Categories** — each one publishes
    its own page.
 6. Add a webhook endpoint in your DeloPay dashboard pointing at `https://your-site.
    tld/wp-json/delopay/v1/webhook`.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“DeloPay” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin
yìí.

Àwọn Olùkópa

 *   [ DeloPay ](https://profiles.wordpress.org/delopay/)

[Túmọ̀ “DeloPay” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/delopay)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/delopay/), ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/delopay/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/delopay/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/delopay/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.0

 * Initial release.
 * Hosted checkout with products, orders and refunds managed from one admin panel—
   no card data handled on-site.
 * Manual capture mode: authorize at checkout, then capture or cancel each order
   from the Orders screen.
 * Disputes: read-only admin screen to list and inspect chargebacks pulled live 
   from DeloPay.
 * Webhooks: handle payment, dispute and subscription/invoice events (with `delopay_dispute_event`/`
   delopay_subscription_event` action hooks) across payment states (authorized, 
   captured).

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **wákàtí 23 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 6.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0.1**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/delopay/)
 * Àwọn àmì
 * [checkout](https://yor.wordpress.org/plugins/tags/checkout/)[ecommerce](https://yor.wordpress.org/plugins/tags/ecommerce/)
   [Hosted Payment](https://yor.wordpress.org/plugins/tags/hosted-payment/)[payments](https://yor.wordpress.org/plugins/tags/payments/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/delopay/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/delopay/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/delopay/reviews/)

## Àwọn Olùkópa

 *   [ DeloPay ](https://profiles.wordpress.org/delopay/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/delopay/)