PayPal Payment Buttons
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 create
About this tool.
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:
- 01Connect your PayPal account using API credentials from the PayPal Developer Dashboard
- 02Add the PayPal Payment Buttons block to any post or page
- 03Enter your product details (name, price, currency, and optional description)
- 04Click “Create New” — the plugin creates a payment link via PayPal’s API
- 05Publish your post — visitors see a styled PayPal button that links to checkout
Getting started.
- 01Upload the plugin to the /wp-content/plugins/ directory, or install via the WordPress plugin screen.
- 02Activate the plugin through the “Plugins” screen in WordPress.
- 03Connect PayPal: a. Go to the PayPal Developer Dashboard . b. Create a new app (or use an existing one) under Apps & Credentials , on the Live tab. c. Copy the Client ID and Client Secret . d. Add a PayPal Payment Buttons block in the editor and enter your credentials. e. The plugin connects to Production — you’re ready to accept real payments.