Skip to content
PD.Cash for WooCommerce

Payment plugin for WordPress & WooCommerce

Connect your PD.Cash account to WooCommerce with OAuth. Show approved payment methods at checkout and keep orders in sync with server-verified payment status. Your account controls which methods are available.

REST APIWordPress pluginOne account

Plugin route

  1. Installupload the plugin zip01
  2. Approveone OAuth click on pd.cash02
  3. Checkoutapproved methods appear03
  4. Syncorder status follows on its own04

Illustrative flow. Route availability is decided after review.

Two ways to build

One payment platform. Two standard ways to build.

Choose the route that fits your stack today. REST API and WordPress plugin connect to the same PD CASH account and payment operations.

REST API

Build a custom payment experience

Use API endpoints and webhooks to create payment links, verify status, and synchronize transactions inside your own product.

  • Custom checkout and product workflows
  • Server-verified payment events
  • Sandbox and webhook tooling
Explore the API

WordPress plugin

Launch on WooCommerce without custom code

Install the plugin, approve your store with OAuth, and manage eligible methods and order status directly inside WordPress.

  • One-click account connection, no API keys to paste
  • Payment methods at WooCommerce checkout
  • Automatic order synchronization
Download plugin

Building nothing? Hosted payment links are the third way to connect — no website needed.

Version
1.3.9
Download
213 KB
Requires
WordPress 5.8+ · WooCommerce 6.0+ · PHP 8.1+
Read the plugin changelog
Pricing

Start free. Upgrade when you need more.

Neither plan has a monthly fee. You pay one 20% fee when you withdraw. Optional add-ons, tax where legally required, and third-party provider costs may also apply. Premium adds more payment methods, priority onboarding, and higher volume limits in exchange for a refundable security deposit, and is available to iGaming businesses only.

Swipe horizontally to compare both plans.

Free and Premium plan pricing, limits, payment methods, and included features
Compare plansFree$0 to startNo deposit, no subscription.Higher limits$1,000 refundableHeld by the channel partner, no subscription.
Pricing & limits
Subscription feeNoneNone
Withdrawal fee20%20%
Security deposit$0 nothing upfront$1,000 refundable
Volume limit (per month)$500–$1,000$5,000–$20,000
Payment methods
Cash AppEligibleEligible
CryptoEligibleEligible
Chime— Not on this planEligible
Apple Pay— Not on this planEligible
Google Pay— Not on this planEligible
PayPal— Not on this planEligible
Premium plans are available to iGaming businesses only; the free plan’s Cash App and crypto routes are open to every legal category we support. Eligible means the plan allows the method to be requested. Whether it is switched on for your account is decided by the supporting payment provider after review, and can change at any time. PD CASH is an independent orchestration layer and is not affiliated with, endorsed by, or a partner of the owners of these payment brands.
Plan features
Unlimited payment linksIncludedIncluded
DashboardIncludedIncluded
24/7 supportIncludedIncluded
Priority onboarding— Not includedIncluded

Install and connect

From download to your first checkout.

Start on a staging copy of your store and back up before updating. Installing the plugin does not approve a payment route.

  1. Upload the plugin

    In WordPress, open Plugins → Add New → Upload Plugin. Choose the ZIP from this page, install it, and activate it. WooCommerce is required for checkout.

  2. Connect your account

    Open PD.Cash in WordPress and approve your store on pd.cash. Check that the connection and account payment methods appear before enabling checkout.

  3. Check the complete flow

    Connect with sandbox API keys and confirm sandbox mode before testing. Check that hosted checkout opens and order status returns correctly. A browser redirect alone is not payment confirmation.

Plugin support

Checkout stopped? Start here.

For an incomplete invoice or a missing redirect, keep the failed order and its message. Support can use these details to match the attempt with PD.Cash server records.

Support tickets require your PD.Cash account. Never share passwords, API tokens, cookies, or customer payment details.

Include these details

  • Store URL and the exact plugin, WordPress, WooCommerce, and PHP versions.
  • WooCommerce order number, attempt time with time zone, and the exact error message.
  • Relevant order notes and a short redacted excerpt from WooCommerce → Status → Logs, with the pdcash source selected.
  • Whether it happens in classic checkout, Checkout Blocks, or both, and whether the connection uses sandbox or live credentials.

A pending invoice does not mean payment succeeded. Check the payment and order status before asking a customer to retry.

FAQ

Common questions

No. Sign up free and request a payment route for your account. If you already run a gateway, you can bring your own keys later.

Install the plugin and approve your site with one secure OAuth click. Your PD CASH password is never entered into WordPress.

Free lets you request one payment method. Premium is available to iGaming businesses only; it widens the set your account can be reviewed for and requires a refundable $1,000 security deposit. Neither plan switches a method on by itself: you submit a short approval form in your account, and the supporting payment provider decides after reviewing it, asking for extended KYC verification where it needs to.

Checkout is USD. Prices can include cents when an available method supports the total. Depending on your gateway settings and account capabilities, a small adjustment to the nearest supported amount may appear as a separate fee before payment. Your connected account sets the supported ranges.

Connection uses OAuth 2.0 Authorization Code with PKCE; credentials are encrypted where the host supports it; payments are server-verified with a polling fallback. Installing the plugin is not approval to process payments. Reviewed business models must complete business, licensing, jurisdiction, acceptable-use, underwriting, and provider or partner review.

Take payments on your site

Create a free account, install the plugin, and request the route your business needs.

No monthly fee · Installing the plugin is not approval to process payments