Follow for free plugins, new theme releases and theme news
Plugin 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
echo do_shortcode('[simplepaypalpayment size="medium" amount=20 currency="USD" email="test@test.com" 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
Screenshots
-
PayPal Settings
-
Short code
-
block
-
Insert from block
-
Page view
-
Widget Settings