Integrates Stripe checkout into WordPress.
Author: | Katsushi Kawamori (profile at wordpress.org) |
WordPress version required: | 4.6 |
WordPress version tested: | 5.7.2 |
Plugin version: | 1.19 |
Added to WordPress repository: | 04-01-2019 |
Last updated: | 07-03-2021
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | https://wordpress.org/plugins/simple-stripe-p... |
Total downloads: | 1 380 |
Active installs: | 10+ |
Click to start download |
Integrates Stripe checkout into WordPress.
- Paste Stripe checkout button to Single Post and Single Page by short code.
- Paste Stripe checkout button to Single Post and Single Page by block.
- Paste Stripe checkout button to Archive Page and Home Page by widget.
- Complete payment without screen transition.
- 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('[simplestripepayment amount=100 currency="USD" name="Test" description="Test Charge" email="test@test.com" payname="testpay"]';
- shortcode
Attribute : Description
amount : Price
name : The name of your company or website
description :A description of the product or service being purchased
currency : Currency Codes
label : The text to be shown on the blue button
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 Stripe Payment
*
* @param string $token token.
* @param string $email email.
* @param int $amount amount.
* @param string $currency currency.
* @param string $name name.
* @param string $description description.
* @param string $payname payname.
*/
function stripe_charge( $token, $email, $amount, $currency, $name, $description, $payname ) {
/* Please write the process to be done when billing succeeds. */
if ( 'testpay' === $payname ) {
update_option( 'testpay_stripe', 'stripe' . $payname . $amount . $currency );
}
}
add_filter( 'simple_stripe_payment_charge', 'stripe_charge', 10, 7 );
- Filter hook
Variable : Description : From
$token : Payment information by JSON : Value of Stripe
$email : Email : Value of Simple Stripe Payment
$amount : Price : Value of Simple Stripe Payment
$currency : Currency Codes : Value of Simple Stripe Payment
$name : The name of your company or website : Value of Simple Stripe Payment
$description : A description of the product or service being purchased : Value of Simple Stripe Payment
$payname : Unique name for this payment : Value of Simple Stripe Payment