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 needed to go live
  • 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

Free and Premium plans

Neither plan has a monthly fee. A 20% commission is taken from each payment when it is credited to your balance, and there is no withdrawal fee. 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. Route and method access require the dedicated application and provider approval.

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
Commission20%20%
Withdrawal feeNone from PD CASHNone from PD CASH
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 applications support dedicated iGaming, Licensed IPTV & streaming, and Digital shops & goods routes. The free plan’s Cash App and crypto routes support eligible businesses; restricted categories still need the approvals described in the Acceptable Use Policy. 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
SupportTicket supportTicket support
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

    To test without real money, paste free sandbox keys from API Access into the plugin’s manual connection fields and check that the Sandbox badge shows. 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. Create a free account and request a payment route for it. Cash App and crypto start working right away on the free plan; extra methods are requested later and reviewed by the provider. 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 starts with Cash App and crypto, with no business review to start. Premium lets you request Chime, Apple Pay, Google Pay and PayPal as well, for a refundable $1,000 security deposit held by the approving channel partner. Choose iGaming, Licensed IPTV & streaming, or Digital shops & goods in the dedicated upgrade application to make that request. An added method is switched on only after the supporting payment provider reviews the application, 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