Directory / plugin

PayPal Payment Buttons

v0.5.0 · by PayPal

Accept payments with PayPal — create branded Buy Now buttons directly in the WordPress block editor.

About this plugin

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:

  1. Connect your PayPal account using API credentials from the PayPal Developer Dashboard
  2. Add the PayPal Payment Buttons block to any post or page
  3. Enter your product details (name, price, currency, and optional description)
  4. Click “Create New” — the plugin creates a payment link via PayPal’s API
  5. Publish your post — visitors see a styled PayPal button that links to checkout

Plugin tags