Checkout for PayPal plugin allows you to easily create PayPal smart payment buttons using PayPal’s checkout API (previously known as PayPal Express Checkout). It generates dynamic payment buttons using shortcodes that enable PayPal checkout on your WordPress site.
Your customers will be able to pay for your products using PayPal, Pay Later or Credit Card. All you need to do is insert a shortcode into one of your web pages and your website will be ready to go live.
Checkout for PayPal supports PayPal Sandbox. PayPal Sandbox is a simulation environment which allows you to do test purchases between a test buyer and a seller account. This is to make sure that your store can process PayPal transactions without any issues. It also helps you get prepared before selling to real customers.
Checkout for PayPal Features
Sell products or services using PayPal
Create PayPal buttons on the fly in a post/page using shortcodes
Smart Fast PayPal checkout
Allow shoppers to complete their purchases using PayPal, Pay Later, Pay in 4, Venmo, credit card and debit card payments
Accept once off payments
Support Venmo checkout
Offer a simplified and secure checkout experience
View or Manage orders received via PayPal buttons from your WordPress admin dashboard
Quick settings configurations
Enable debug to troubleshoot various issues (e.g. orders not getting updated)
Switch your store to PayPal sandbox mode for testing
Sell in any currency supported by PayPal
Send a purchase confirmation email to your customer after a transaction
Send a sale notification email to one or more recipients (e.g. the seller) after a transaction
PayPal Checkout plugin uses PayPal REST API to add smart payment buttons to your website. To Generate REST API credentials for the sandbox and live environments:
Log in to the PayPal Developer Dashboard with your PayPal account credentials.
On My Apps & Credentials, use the toggle to switch between live and sandbox testing apps (If you are creating a Sandbox app, you will also need to select a test business account that will act as the API caller).
Navigate to the REST API apps section and click Create App.
Type a name for your app and click Create App. The app details page opens and displays your credentials.
Copy and save the client ID and secret for your app.
Review your app details and save your app.
Once the plugin is installed go to the settings menu to configure some default options (Checkout for PayPal -> Settings).
Client ID: The client ID for your PayPal REST API app
Currency Code: The default currency of the payment
Return URL: The page URL to which the customer will be redirected after a successful payment (optional).
Cancel URL: The page URL to which the customer will be redirected when a payment is cancelled (optional).
Checkout for PayPal Emails
Checkout for PayPal plugin comes with an “Emails” tab where you will be able to configure some email related settings.
Email Sender Options
In this section you can choose to customize the default From Name and From Email Address that will be used when sending an email.
Purchase Receipt Email
When this feature is enabled an email sent to the customer after completion of a successful purchase. Options you can customize here:
The subject of the purchase receipt email
The content type of the purchase receipt email. The default is “Plain Text”. But you can also set it to “HTML”
The body of the purchase receipt email.
Sale Notification Email
When this feature is enabled an email is sent to your chosen recipient(s) after completion of a successful purchase. Options you can customize here:
The subject of the sale notification email
The content type of the sale notification email. The default is “Plain Text”. But you can also set it to “HTML”
The body of the sale notification email.
You can use various email tags in the body of an email to dynamically change its content. You can find the full list of available email tags in the Checkout for PayPal plugin page.