WooCommerce
Accept Elebne Pay in WooCommerce — customers pay from their wallet, funds land in your merchant balance. Redirect checkout, refunds, HPOS-compatible.
WooCommerce
The Elebne Pay for WooCommerce plugin adds Elebne Pay as a standard payment method at your WooCommerce checkout. Customers pay from their Elebne wallet, and the funds land in your merchant balance. Refunds work from the order screen, and the plugin is HPOS-compatible.
Requirements
| Minimum | |
|---|---|
| WordPress | 6.4 |
| PHP | 8.1 |
| WooCommerce | 8.0 |
Install
Get the plugin
Download the plugin ZIP, or install it directly from Plugins → Add New in WordPress.
Upload and activate
In WordPress admin, go to Plugins → Add New → Upload Plugin, choose the ZIP, then Activate.
Open the payment settings
Go to WooCommerce → Settings → Payments → Elebne Pay.
Paste your API keys
Enter your publishable key (pk_live_…) and secret key (sk_live_…). Use pk_test_ / sk_test_ keys to run in sandbox first — the same plugin, no separate hostname.
Test the connection
Click Test connection to confirm the keys are valid.
Enable and save
Tick Enable and save. Elebne Pay now appears as a payment option at checkout.
Checkout mode
The plugin uses a redirect checkout: at payment, the customer is sent to a hosted page on elebne.ai, then returned to your thank-you page once payment completes.
An inline iframe mode (checkout embedded in your site, no redirect) is planned for a future release.
Refunds
Partial and full refunds are supported directly from the WooCommerce order screen — no separate dashboard step. The refund is processed against the original Elebne payment.
Where to get your keys
Sign up at elebne.ai/business, request developer API access, and copy the publishable and secret keys from your merchant dashboard. See Authentication for how the key types differ.
Webhooks
The plugin verifies incoming webhooks with the same signature scheme as the rest of the platform — header X-Elebne-Signature: sha256=<hex>, signed content "{timestamp}.{rawBody}", HMAC-SHA256. You do not configure this by hand; the plugin handles verification for you. See Webhooks for the full contract.
Next steps
- Authentication — where API keys come from and how they differ
- Webhooks — the signature scheme the plugin uses
- Integrations — other ways to accept Elebne Pay
- SDKs — build a custom checkout instead
Was this page helpful?