Stripe Checkout Plugin For WordPress

Last updated on by admin


Stripe Checkout plugin enables Stripe payment gateway on your WordPress site. It seamlessly integrates Stripe checkout functionality into your site and allows you to collect credit card information securely. Stripe checkout plugin offers a streamlined checkout option with mobile-ready experience for your customers.

Plugin Name: WP Stripe Checkout
Compatibility: WordPress 4.6.1
Version: 1.0.1
Description: Sell anything beautifully in WordPress with Stripe.
Icon of WP Stripe Checkout
Price: 0 USD
Availability: instock
Rating: 5.0 out of 1 vote

Stripe Checkout Plugin Installation

  • Login to your WordPress admin dashboard
  • Go to Plugins->Add New
  • Enter WP Stripe Checkout in the search box
  • Once you find the plugin hit the install button

Option 2

  • Download the zip version of the plugin
  • Go to Plugins->Add New and switch to the Upload tab
  • Select the zip file on your computer
  • Upload and install it

Option 3

  • Download the zip file and extract it
  • Connect to your website via FTP (you can use a software like Filezilla to transfer files to your server) and browse to the “/wp-content/plugins” folder
  • Select the folder containing the plugin files on your computer and upload it
  • Once all the files have been uploaded to your web server you can activate the plugin from the Plugins menu (WordPress admin dashboard)

Stripe Checkout Plugin Configuration

Once you have installed the plugin you will be able to access the settings by navigating to “Stripe Checkout -> Settings”.

screenshot showing the setting menu of the Stripe checkout plugin

In the settings area you will need to configure some options related to your Stripe merchant account.

screenshot of Stripe checkout settings

Click on the “Save Changes” button when you are done.

Stripe Checkout Plugin Usage

Create a new post/page and add the following shortcode to create a Stripe checkout button.


[wp_stripe_checkout item_name="Champion Men's Jersey T-Shirt" description="Short-sleeve t-shirt in athletic fit featuring ribbed crew neckline and logo at chest" amount="59.99" label="Buy Now"]

Shortcode Parameters

Stripe checkout shortcode currently supports the following parameters:

item_name

The name of the item you are selling (required).

description

A short description of your item (optional).

amount

The price of the item. It is also the amount shown to the user (required).

name

The name of your company or website (optional).


[wp_stripe_checkout item_name="Champion Men's Jersey T-Shirt" name="example.com" description="Short-sleeve t-shirt in athletic fit featuring ribbed crew neckline and logo at chest" amount="59.99"]

label

The text that is shown on the payment button (optional).

image

A URL pointing to a square image of your brand or product(128x128px recommended). The recommended image types are .gif, .jpg, and .png (optional).


[wp_stripe_checkout item_name="Champion Men's Jersey T-Shirt" description="Short-sleeve t-shirt in athletic fit featuring ribbed crew neckline and logo at chest" amount="59.99" image="https://example.com/wp-content/uploads/checkout.png"]

locale

Specify auto to display Checkout in the user’s preferred language, if available (optional). English will be used by default.


[wp_stripe_checkout item_name="Champion Men's Jersey T-Shirt" description="Short-sleeve t-shirt in athletic fit featuring ribbed crew neckline and logo at chest" amount="59.99" locale="auto"]

currency

The currency of the item (optional). If not specified it will read the currency from the settings.


[wp_stripe_checkout item_name="Champion Men's Jersey T-Shirt" description="Short-sleeve t-shirt in athletic fit featuring ribbed crew neckline and logo at chest" amount="59.99" currency="USD"]

billing-address

Specify whether Checkout should collect the user’s billing address (optional). The default is false.


[wp_stripe_checkout item_name="Champion Men's Jersey T-Shirt" description="Short-sleeve t-shirt in athletic fit featuring ribbed crew neckline and logo at chest" amount="59.99" billing-address="true"]

shipping-address

Specify whether Checkout should collect the user’s shipping address (optional). The default is false.


[wp_stripe_checkout item_name="Champion Men's Jersey T-Shirt" description="Short-sleeve t-shirt in athletic fit featuring ribbed crew neckline and logo at chest" amount="59.99" shipping-address="true"]

panel-label

The label of the payment button in the Checkout form (optional). Checkout does not translate custom labels to the user’s preferred language.


[wp_stripe_checkout item_name="Champion Men's Jersey T-Shirt" description="Short-sleeve t-shirt in athletic fit featuring ribbed crew neckline and logo at chest" amount="59.99" panel-label="Pay Now $59.99"]

When a user clicks on the pay button, a window will pop up where they can enter their credit card info and complete the payment.

screenshot of stripe checkout demo

If the payment is successful your customer will be redirected to the Return URL page that you specified in the settings.

When you receive a new order you will be able to view it in the orders menu.

screenshot of stripe checkout orders menu

If you like Stripe Checkout please leave it a rating. A huge thanks in advance!
Users who like this plugin also like WP eStore plugin to sell media in WordPress.
special SiteGround WordPress hostingspecial Bluehost WordPress hosting

6 thoughts on “Stripe Checkout Plugin For WordPress”

  1. Hey, I like the plugin but I have really big issue.

    My problem is that I would like to redirect my customers to different pages depending on the product and the prices. How can I do it?

    Please, I need help!!!

  2. stripe_error: Stripe no longer supports API requests made with TLS 1.0. Please initiate HTTPS connections with TLS 1.2 or later. You can learn more about this at https://stripe.com/blog/upgrading-tls.

    1. @cosmos, The plugin is compatible with 1.2 already. I believe OpenSSl needs to be upgraded on your server to support TLS 1.2. Please contact your host to confirm this.

Leave a Reply

Your email address will not be published. Required fields are marked *