PayPal Payment Buttons lets you accept payments on your WordPress site using PayPal’s Pay Links & Buttons API. Create professional, PayPal-branded Buy Now buttons without leaving the block editor.
Key Features:
API-driven button creation — Fill in product name, price, and currency; the plugin creates a PayPal payment link automatically
PayPal-branded buttons — Gold PayPal button with optional Debit/Credit Card secondary button, matching PayPal’s official design
Live preview — See exactly how your button will look before publishing — the frontend renders identically to the editor preview
26 currencies supported — USD, EUR, GBP, JPY, and 22 more with proper currency symbol formatting
Stacked or single layout — Choose between a two-button stack (PayPal + Debit/Credit) or PayPal-only button
Secure credential storage — OAuth credentials are encrypted at rest using XSalsa20-Poly1305 authenticated encryption (libsodium)
Backward compatible — Existing paste-code buttons continue to work unchanged
How It Works:
Connect your PayPal account using API credentials from the PayPal Developer Dashboard
Add the PayPal Payment Buttons block to any post or page
Enter your product details (name, price, currency, and optional description)
Click “Create New” — the plugin creates a payment link via PayPal’s API
Publish your post — visitors see a styled PayPal button that links to checkout