Available Payment Options
WP Pricing Tables supports multiple payment methods so you can collect payments directly from your pricing table.
Direct Integrations
- Stripe: Credit cards, Apple Pay, Google Pay (recommended)
- PayPal: PayPal accounts and credit cards
- WooCommerce: Full ecommerce with subscriptions
Custom Solutions
- Button links: Link to external checkout (Gumroad, Paddle, etc.)
- Contact forms: 'Contact Sales' for enterprise
- Third-party: Integrate with MemberPress, Restrict Content Pro, etc.
💡 Which to Choose: Stripe for SaaS subscriptions, PayPal for one-time purchases, WooCommerce for complex products with inventory.
Stripe Integration
What You Can Do
- Accept credit/debit cards
- Recurring subscriptions (monthly/yearly)
- One-time payments
- Free trials
- Coupon codes
- Automatic invoicing
Requirements
- Stripe account (free to create)
- SSL certificate (HTTPS)
- Business verification for live payments
Pricing
Stripe fees: 2.9% + 30¢ per transaction (US)
PayPal Integration
What You Can Do
- Accept PayPal accounts
- Accept credit cards (via PayPal)
- One-time and recurring payments
- Subscription billing
Requirements
- PayPal Business account
- SSL certificate recommended
Pricing
PayPal fees: 2.9% + 30¢ per transaction (US)
⚠️ Important: All payment processors require HTTPS (SSL certificate). This protects customer payment data and is required by law in most countries.
WooCommerce Integration
When to Use WooCommerce
- Selling physical products
- Complex pricing (tiered, bulk discounts)
- Inventory management needed
- Multiple payment gateways
- Tax calculation required
How It Works
- Create WooCommerce products for each tier
- Link pricing table buttons to products
- Customers add to cart and checkout
- Full WooCommerce flow (cart, checkout, receipt)
Comparing Payment Methods
| Feature | Stripe | PayPal | WooCommerce |
|---|
| Setup Difficulty | Easy | Easy | Moderate |
| Subscriptions | ✓ Native | ✓ Native | ✓ With extension |
| Transaction Fee | 2.9% + 30¢ | 2.9% + 30¢ | Varies by gateway |
| Best For | SaaS, subscriptions | One-time, familiar brand | Physical products, complex |
Setup Requirements
Technical Requirements
- SSL Certificate: Required for all payment processing
- PHP 7.4+: For Stripe/PayPal APIs
- HTTPS URLs: All pages must be secure
Business Requirements
- Legal business entity (LLC, Corp, Sole Proprietorship)
- Bank account for receiving funds
- Tax ID / EIN (for US businesses)
- Completed payment processor verification
Security Best Practices
- PCI Compliance: Never store credit card numbers yourself
- Use hosted checkout: Stripe Checkout or PayPal redirect
- SSL everywhere: Entire site should be HTTPS
- Regular updates: Keep WP Pricing Tables and WordPress updated