Plugin info

Total downloads: 1,881
Active installs: 40
Total reviews: 0
Average rating: 0
Support threads opened: 1
Support threads resolved: 0 (0%)
Available in: 2 language(s)
Contributors: 1
Last updated: 11/3/2021 (1519 days ago)
Added to WordPress: 12/28/2018 (7 years old)
Minimum WordPress version: 4.7
Tested up to WordPress version: 5.8.7
Minimum PHP version: 5.6

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 1519 days ago • Support resolved 0%

10/100

Is Simple PayPal Payment abandoned?

Possibly abandoned (last update 1519 days ago).

Compatibility

Requires WordPress: 4.7
Tested up to: 5.8.7
Requires PHP: 5.6

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

WooCommerce PayPal Payments
Rating 2.6/5 (504 reviews)Active installs 800,000
Payment Plugins for PayPal WooCommerce
Rating 4.8/5 (113 reviews)Active installs 90,000
PayPal Plus for WooCommerce
Rating 3.8/5 (49 reviews)Active installs 20,000
Donations via PayPal
Rating 4.7/5 (27 reviews)Active installs 20,000
Payment Gateway for PayPal on WooCommerce
Rating 4.4/5 (68 reviews)Active installs 10,000
Accept Donations with PayPal & Stripe
Rating 3.8/5 (23 reviews)Active installs 10,000

Description

Integrates PayPal checkout into WordPress.

  • Paste PayPal checkout button to Single Post and Single Page by short code.
  • Paste PayPal checkout button to Single Post and Single Page by block.
  • Paste PayPal checkout button to Archive Page and Home Page by widget.
  • Complete payment without screen transition.
  • Can customize the PayPal checkout button.
  • Can specify the text or html before payment and after payment.
  • Can remove html elements to after payment.
  • Prepared a filter hook for processing immediately after billing.

Tutorial Video

Sample of how to use the filter hook

  • Show button
echo do_shortcode('[simplepaypalpayment size="medium" amount=20 currency="USD" email="[email protected]" payname="testpay"]');
  • shortcode
    Attribute : Description
    locale : Supported locale codes
    size : Button styles
    color : Button styles
    shape : Button styles
    label : Button styles
    amount : Price
    currency : Currency Codes
    before : Display before payment
    after : Display after payment
    remove : HTML elements to remove after payment
    remove2 : HTML elements to remove after payment
    email : Email
    payname : Unique name for this payment
  • Filter hook & Function
/** ==================================================
 * Filter of Simple PayPal Payment
 *
 * @param string $data  data.
 * @param string $payment_data  payment_data.
 * @param string $email  email.
 * @param int    $amount  amount.
 * @param string $currency  currency.
 * @param string $payname  payname.
 */
function paypal_charge( $data, $payment_data, $email, $amount, $currency, $payname ) {

    /* Please write the process to be done when billing succeeds. */
    if ( 'testpay' === $payname ) {
        update_option( 'testpay_paypal', 'paypal' . $payname . $amount . $currency );
    }

}
add_filter( 'simple_paypal_payment_charge', 'paypal_charge', 10, 6 );
  • Filter hook
    Variable : Description : From
    $data : Payment information by JSON : Value of PayPal
    $payment_data : Payment information by JSON : Value of PayPal
    $email : Email : Value of Simple PayPal Payment
    $amount : Price : Value of Simple PayPal Payment
    $currency : Currency Codes : Value of Simple PayPal Payment
    $payname : Unique name for this payment : Value of Simple PayPal Payment

Installation

  1. Upload simple-paypal-payment directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Frequently Asked Questions

none

Review feed

No reviews available

Screenshots

  1. PayPal Settings

    PayPal Settings

  2. Short code

    Short code

  3. block

    block

  4. Insert from block

    Insert from block

  5. Page view

    Page view

  6. Widget Settings

    Widget Settings

Changelog

2.03

Minor change.

2.02

Rebuilt blocks.
Fixed admin screen.
Fixed uninstall.

2.01

Fixed sample code.
Added a “payname” to the block.

2.00

The block now supports ESNext.

1.17

Fixed problem shortcode.

1.16

Fixed a payment issue in the admin screen.

1.15

Conformed to the WordPress coding standard.

1.14

Fixed script loading error on archive page.

1.13

Minor change.

1.12

Fixed of filter sample code.
Fixed problem of widget.

1.11

Fixed problem of widget.

1.10

Add shortcode attribute ‘payname’.

1.09

Fixed loading problem of Javascript.

1.08

Change translate.

1.07

Prepared a filter hook for processing immediately after billing.
Add shortcode attribute ‘remove2’.

1.06

Fixed problem of option table initialization.

1.05

Can remove html elements to after payment.

1.04

Add widget.

1.03

Can change default value by admin settings menu.

1.02

Add block default value.

1.01

Fixed problem of view for archive page.

1.00

Initial release.