Description
Stop losing sales to payment fear. DEED Pay holds funds securely until delivery is confirmed – giving your buyers the confidence to pay and guaranteeing you get paid.
DEED is a trust-first payment gateway built for modern commerce. Unlike standard gateways where disputes are a headache you deal with after the fact, DEED’s built-in transaction protection works upfront: money is held in a secure escrow layer, released to you only when the customer confirms receipt – or automatically after your chosen release window (3โ30 days). No more “I never received it” chargebacks. No more fraud. Just clean, confident commerce.
Whether you sell physical goods, digital products, services, or run a subscription business, DEED Pay gives both sides of every transaction a reason to trust you.
๐ Why Transaction Protection Wins
- Buyers pay with confidence – funds are protected until delivery is confirmed. No risk of losing money to a dishonest seller.
- Sellers get guaranteed payment – funds are secured the moment a customer pays. No risk of chargebacks after shipping.
- Disputes are handled inside the platform – if something goes wrong, DEED’s dispute resolution process is structured, fair, and documented. Not a bank fight.
- Auto-release protects your cash flow – set a release window (default 7 days). If the buyer doesn’t confirm or dispute within that window, funds release automatically. You always get paid.
- Ideal for high-risk verticals – freelancers, digital goods, international trade, marketplaces, pre-orders, and subscription businesses where trust is the #1 friction point.
๐ณ Payment Methods Accepted
- Credit & Debit Cards – Visa, Mastercard, Verve, and more; processed instantly
- Mobile Money – MTN MoMo, Airtel, Vodafone Cash, and major networks (where available by country)
- Bank Transfer – direct transfer to DEED’s account; confirmed within 24 hours
- DEED Wallet – instant payment for customers who already have a DEED balance
- Cryptocurrency – Bitcoin, USDT, and major digital assets (where enabled)
Customers do not need a DEED account to pay. Guest checkout is fully supported.
โก Key Features
- Hosted Checkout – customers are redirected to DEED’s secure, PCI-DSS-handled checkout page. No card data ever touches your server.
- Instant Setup – enter your API keys, set your release window, done. No complex configuration.
- 136+ Currencies – USD, GBP, EUR, NGN, GHS, KES, CAD, ZAR, and more.
- Flexible Payouts – funds land in your DEED Wallet when a transaction completes. Choose daily auto-withdraw, weekly auto-withdraw, or pull funds to your bank (or crypto wallet) manually on your own schedule.
- Automatic Refunds – process full or partial refunds directly from WooCommerce admin.
- Webhook Reliability – HMAC-SHA256 signed webhooks with idempotency protection. Order statuses update automatically when payments are confirmed, completed, or disputed.
- WooCommerce Blocks – full compatibility with the modern Blocks-based cart and checkout.
- HPOS Compatible – fully compatible with WooCommerce High-Performance Order Storage.
- Test Mode – complete sandbox environment with test API keys before going live.
๐ WooCommerce Subscriptions (v0.1.3+)
Requires WooCommerce Subscriptions 4.0+.
- Automatic recurring billing – renewals triggered automatically by WCS scheduler
- Dual renewal mode – if a customer has a saved card, DEED charges it silently; otherwise DEED emails a secure checkout link so the customer can pay without logging in to your site
- Full lifecycle management – cancel, pause, and resume sync between WooCommerce and DEED automatically
- Sign-up fees & free trials – fully supported; DEED creates the subscription record after the initial payment succeeds
- Multiple subscriptions per cart – each WC subscription gets its own linked DEED subscription
- Payment method changes – customers can update their card in My Account; new card is used for future renewals
๐ฆ WooCommerce Pre-Orders (v0.1.3+)
Requires WooCommerce Pre-Orders.
When your pre-ordered product becomes available, the plugin automatically triggers a DEED Pay payment link and emails the customer. No manual intervention needed.
๐พ Saved Payment Methods (v0.1.3+)
Logged-in customers can save their card at checkout. Saved cards appear in My Account Payment Methods and are used automatically for subscription renewals. Customers can remove saved cards at any time; DEED deactivates them instantly.
๐ช Who is DEED Pay for?
- eCommerce stores selling physical or digital goods who want to reduce chargebacks and increase buyer confidence
- Service businesses (freelancers, agencies, coaches) who want guaranteed payment before delivering work
- Subscription businesses who need reliable recurring billing across 136+ currencies
- International sellers who serve buyers in emerging markets where payment trust is low
- Marketplace operators who need structured dispute handling built into the payment flow
- Pre-order campaigns where customers pay in advance for products not yet available
๐ Security
- Webhooks are verified with HMAC-SHA256 signatures – no unverified payload is ever processed
- Replay attack protection via timestamp validation (ยฑ5 minutes tolerance)
- Idempotency keys prevent double-processing of any payment or renewal
- All API communication uses TLS 1.2+ over HTTPS
- No card data stored on your server – DEED handles all PCI DSS compliance
Requirements
- WordPress 6.0 or higher
- WooCommerce 7.0 or higher
- PHP 7.4 or higher
- A DEED business account (free to create)
- API keys from your DEED Dashboard
- SSL certificate on your store (required for all payment gateways)
- WooCommerce Subscriptions 4.0+ (optional – for recurring billing)
- WooCommerce Pre-Orders (optional – for pre-order charging)
External Services
This plugin connects to the DEED payment processing platform to create and manage payment transactions on your behalf.
What data is sent to DEED Pay API (api.usedeed.com):
- Order ID, amount, and currency
- Customer email address and phone number (if provided)
- Product or service details (name, quantity, unit price)
- Success and cancel redirect URLs
Data is sent when a customer places an order, when a refund is processed from WooCommerce admin, and when subscription renewals are triggered.
Legal:
Terms of Service ยท Privacy Policy
By activating this plugin you agree to DEED’s Terms of Service and acknowledge that customer payment data is processed by DEED in accordance with their Privacy Policy.
Screenshots
Installation
Quick Start (2 minutes)
- In your WordPress admin, go to Plugins Add New and search for “DEED Pay” – or upload the plugin zip manually.
- Click Activate.
- Navigate to WooCommerce Settings Payments DEED Pay and click Manage.
- Toggle Enable DEED Pay to on.
- Enter your API Secret Key (format:
DDSK_live_...) from your DEED Dashboard. - Paste your Webhook Secret from the same dashboard into the Webhook Secret field. Your webhook URL is displayed on the settings page – register it in DEED.
- Set your Auto-Release Days (3โ30 days; default 7). Funds release automatically if the buyer doesn’t act within this window.
- Click Save Changes. You’re live.
Test Mode
Flip the Test Mode toggle and enter your DDSK_test_... API key to run end-to-end transactions in sandbox without real money.
FAQ
-
Do I need a DEED account to use this plugin?
-
Yes – a free DEED business account is required. Once registered, your API keys and webhook secret are available in the DEED Dashboard. Your customers do not need a DEED account; guest checkout is fully supported.
-
What countries and currencies does DEED Pay support?
-
DEED Pay supports 136+ currencies and operates globally, with particularly strong coverage across Africa, Europe, and North America. Currencies include USD, GBP, EUR, NGN, GHS, KES, ZAR, CAD, and many more. Check usedeed.com for the latest supported markets.
-
What payment methods can my customers use?
-
Credit/debit cards (Visa, Mastercard, Verve – instant), Mobile Money (MTN MoMo, Airtel, Vodafone Cash – where available by country), Bank Transfer (confirmed within 24 hours), DEED Wallet (instant, for customers with an existing DEED balance), and Cryptocurrency (where enabled). Available methods are shown automatically based on the customer’s country at checkout.
-
When do I receive my money?
-
Funds are released to your DEED Wallet when the buyer confirms receipt or your Auto-Release window expires (default 7 days) without a dispute. From your DEED Wallet you control when and how you get paid – set up daily or weekly auto-withdrawal to your bank account, settle to a crypto wallet, or withdraw manually on your own schedule.
-
What happens if a buyer disputes a transaction?
-
DEED holds the funds and opens a structured dispute process. Both parties provide evidence through the DEED platform. This is far better than a standard bank chargeback – it’s documented, fair, and resolved within the platform rather than months later with your bank.
-
Is DEED Pay PCI DSS compliant?
-
Yes – card data is entered and processed entirely on DEED’s hosted checkout page. Your WooCommerce server never sees raw card numbers. DEED handles all PCI DSS obligations, so you don’t need your own PCI certification.
-
Does DEED Pay support WooCommerce Subscriptions?
-
Yes, fully – as of version 0.1.3. Recurring payments, sign-up fees, free and paid trials, pause/resume/cancel, payment method changes, and multiple subscriptions per cart are all supported. If a customer has a saved card, renewals are charged automatically; otherwise DEED emails the customer a secure payment link. Requires WooCommerce Subscriptions 4.0 or higher.
-
Does DEED Pay support WooCommerce Pre-Orders?
-
Yes. When a pre-ordered product is released, DEED Pay automatically creates a payment link and emails the customer. Requires the WooCommerce Pre-Orders extension.
-
Can customers save their card for faster future checkouts?
-
Yes. Logged-in customers see a “Save payment method” checkbox at checkout. After a successful payment, the card token is stored in WooCommerce (My Account Payment Methods) and used automatically for subscription renewals. Customers can delete saved cards at any time.
-
How do I test the integration before going live?
-
Enable Test Mode in the plugin settings and enter your
DDSK_test_...API key from the DEED Dashboard. You can simulate full payment flows, webhooks, and subscription renewals without processing real money. -
My webhook isn’t updating order statuses – what do I check?
-
Make sure: (1) your Webhook URL is registered in the DEED Dashboard exactly as shown in the plugin settings, (2) your Webhook Secret matches what DEED issued, (3) your site is publicly accessible over HTTPS (localhost won’t receive webhooks). Enable Debug Mode in plugin settings to see detailed logs under WooCommerce Status Logs.
-
Does the plugin work with WooCommerce High-Performance Order Storage (HPOS)?
-
Yes. Full HPOS compatibility is declared. The plugin works with both the legacy post-based order storage and the new custom order tables.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“DEED Pay for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “DEED Pay for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.1.3
- New: Full WooCommerce Subscriptions (WCS 4.0+) support – automatic renewals via saved card or DEED payment link; lifecycle hooks for cancel, pause, resume, and payment method changes; multiple subscriptions per cart.
- New: WooCommerce Pre-Orders integration – charge customers automatically when pre-ordered products become available.
- New: Payment tokenization – customers can save cards at checkout; saved cards appear in My Account and power automatic subscription renewals.
- New: Subscription webhook events –
subscription.payment.succeeded,subscription.payment.failed,subscription.cancelled,subscription.paused,subscription.resumedall sync WooCommerce subscription statuses automatically. - New: Booking product detection – WC Bookings products are automatically classified as SERVICE for correct DEED escrow configuration.
- New: Order type metadata –
one_time,subscription_signup,renewal,pre_ordersent on every payment intent for richer DEED analytics. - Fix: Removed duplicate webhook handler instantiation that could cause events to fire twice.
0.1.2
- New: Full WooCommerce Blocks cart and checkout compatibility.
- Improved: Webhook handling reliability – order statuses update correctly for all payment lifecycle events.
- Improved: DEED Pay is hidden at checkout until API keys are configured, preventing broken payment attempts.
- Improved: Transaction protection messaging updated to clearly communicate buyer and seller guarantees.
0.1.1
- Initial release – payment intent creation, HMAC-signed webhook handling, test mode, escrow auto-release configuration.

