Skip to content

Accept one-time and recurring payment in WordPress using Paddle payment gateway. No complicated shopping cart software need.

Notifications You must be signed in to change notification settings

wpsmartpay/wp-smartpay

Repository files navigation

=== Download Manager and Payment Form WordPress Plugin - WP SmartPay ===
Contributors: themesgrove
Tags: download manager, digital product, donation, ecommerce, stripe, paypal, paddle, document manager, file manager, download protection, recurring payment, donations, donation plugin, wordpress donation plugin, wp donation, fundraising, fundraiser, crowdfunding, wordpress donations, gutenberg, gutenberg donations, nonprofit, paypal donations, paypal donate, stripe donations, stripe donate, authorize.net, authorize.net donations, bkash, bkash payment,
Requires at least: 4.9
Tested up to: 6.2.2
Requires PHP: 7.4.0
Stable Tag: 2.7.8
License: GNU Version 2 or later

The Simplest way to sell digital downloads and set up payment forms with Stripe, Paypal and Paddle. Accept donations, service payment and manage downloads with ease.

== Description ==
The Simplest way to sell digital downloads and accept payments to run your business online. Often, you don't need a sophisticated store, cart, or checkout process to sell your digital product or take payment. You need a simple payment form to do it all. Do it smartly with WP SmartPay.

Sell your product or set up payment forms with Stripe, PayPal, and Paddle. You can accept donations, crowdfunding, take service payments, and manage downloads with ease.

[youtube http://www.youtube.com/watch?v=PdqA7XNH60Q]

###🪁 Sell Digital Products Effortlessly
Whether it is ebooks, documents, graphics, songs, videos, photos, or any other media file type, sell it effortlessly with WP SmartPay.

WP SmartPay provides a simple workflow to upload a product, create variations, and attach the files to it. In just a few steps, your shop can be up and running in no time.

Forget complexity and give your audience a world-class checkout and consumption experience.

###⛳ Payment Forms Made Simple
Set up a payment form and start accepting payments with Stripe, PayPal, and Paddle on your WordPress site in no time.

Accept pre-defined payment or give your audience the flexibility to put in the amount they want.

###💁🏻 Who Is WP SmartPay For?
- Coaches and consultants selling one-time and recurring services
- Agencies and freelancers accepting one-time and recurring payment for services
- Coaches and website selling eBooks and services
- Sites selling just a few products
- Charities and NGO accepting credit card or PayPal payments for one-time and recurring donations
- Sites selling tickets for events
- Startups accepting Stripe and PayPal payments before building out a custom billing system
- Fitness and yoga studios selling one-time, monthly and annual memberships
- Law consultant accepting one-time and recurring payment for service

###🙌 WP SmartPay Features
- Create unlimited product and multiple variations
- Drag and Drop File uploader
- Sale product at a discounted rate
- Customer management
- Complete order management
- Customize payment success & failure pages
- Details Reporting
- PayPal standard
- Toggle between test & live modes
- Create unlimited payment forms
- Pre-defined payment form
- Custom amounts – let customers enter an amount to pay
- On-site checkout (no redirect) with custom forms
- Embedded & overlay form display options
- GDPR Friendly: Make your store GDPR compatible with just a few clicks.

###🔥 WP SmartPay Pro Features

If you need more functionality, you can upgrade to WP SmartPay Pro for these additional features:

- Subscription and recurring product sell
- Subscription installment plans for forms
- Stripe payment gateway
- Paddle payment gateway
- Send subscribers payment renewal reminders.

By upgrading to WP SmartPay Pro, you also get access to one-on-one help from our knowledgeable support team and our extensive documentation site.

[**Upgrade to WP SmartPay Pro Now**](https://wpsmartpay.com/)

#### LOCALE AND CURRENCY SETTINGS
- Stripe currently supports [27 languages](https://support.stripe.com/questions/supported-languages-for-stripe-checkout), [39 countries](https://stripe.com/global), and [135+ currencies](https://stripe.com/docs/currencies).
- Paypal currently supports [200 countries/regions](https://www.paypal.com/en/webapps/mpp/country-worldwide) and support 25 currencies
- Paddle currently supports worldwide except few [sanctioned and restricted counties](https://paddle.com/support/countries-supported/).
- Mollie currently available the European Economic Area (EEA) [More info at ](https://help.mollie.com/hc/en-us/articles/115002116105-Can-I-use-Mollie-s-services-in-my-country).
- RazorPay support near 100 of currencies [check your currency ](https://razorpay.com/accept-international-payments).
- toyyibPay is only available in Malaysia .
- WPSmartPay currently provide for Indian rupee through Paytm.

WP SmartPay lets you set the locale (language) for your payment forms as well as the preferred currency and date formats for your site's region.

#### GET HELP
WP SmartPay is backed by top-notch technical support from our globally distributed full-time support team. We also have an [extensive documentation site available](https://wpsmartpay.com/docs/). If you’re looking for faster support via email, we encourage you to [purchase a WP SmartPay Pro license](https://wpsmartpay.com/).

#### Looking for something else?
If WP SmartPay doesn’t quite fit your needs, take a look at some of our other projects.
- Paddle for Easy Digital Downloads - Selling Digital product with Easy Digital Downloads and looking for Paddle integration? Check out our Paddle for Easy Digital Download plugins.
- Paddle for WooCommerce - If you are looking to integrate Paddle for your WooCommerce store, then check out our Paddle for WooCommerce plugin.

#### Paddle for WordPress
WP SmartPay is the best Paddle integration for WordPress. Since it's not an add-on, no other plugins are required.

== Installation
The easiest way to install WP SmartPay is to search for it via your site’s Dashboard.

#### Step-By-Step Instructions
- Go to the WordPress Dashboard “Add New Plugin” section.
- Search For “SmartPay”.
- Install it by clicking the “Install Now” link.
- When installation finishes, click “Activate Plugin”.
- A new menu item “SmartPay” should appear in your dashboard.

== Screenshots ==
1. Upload as many files needed for your product.
2. Configure product base price with unlimited variations and their own set of price and files.
3. Minimal product showcasing with less interaction for purchase
4. Create unlimited payment forms with multiple payment options.
5. Allow user to put custom amount on payment form
6. Settings panel gives you enough control over your plugin.
7. Seamless one click checkout

== Changelog ==
= [2.7.8] =
* Add - Missing strings for translation.

= [2.7.7] =
* Feat - Add a message to the receipt page if the webhook is delayed.
* Fix - Debug log message for PayPal was not shown properly.
* Fix - Form layout override by the template.

= [2.7.6] =
* Fix - Form modal was not visible properly.

= [2.7.5] =
* Fix - PayPal amount error for bigger amount.

= [2.7.4] =
* Fix - Coupon is not reduced price for both From and Product.
* Update - Node Package dependencies.

= [2.7.3] =
* Fix - Form builder is not working with the WP version 6.1.

= [2.7.2] =
* New - Add subscription info on the payment receipt page
* Fix - Billing type was not updated for one time on the form page
* Fix - Additional charge info was shown if no charges were added
* Fix - Payment was not processed if the additional charge and billing cycle are empty

= [2.7.1] =
* New - Additional charge for recurring payments
* New - Billing cycle for recurring payments
* Add - Additional charge info on product payment modal
* Add - Filter to add addition payment info to payment data (for custom payment gateway)
* Update - Update form plan layout design
* Update - Update form payment gateway layout
* Fix - Profile is not updated from the account dashboard
* Fix - Checkout button is not disabled when the form is submitted
* Fix - Recurring payment data is added when custom payment amount is selected
* Fix - Currency icon is not shown in the product payment modal


= [2.7.0] =
* Add - Paytm payment gateway support
* Fix - Warning message while creating a user and customer
* Fix - User role was not creating on the first payment

= [2.6.9] =
* Fix - Mobile field does not appear when toyyibPay is a default payment gateway

= [2.6.7] =
* Add - toyyibPay payment gateway support

= [2.6.6] =
* Add - Add name property on new user creation
* Add - Add product or form name on payment receipt page
* Add - Add billing period text to translation
* Update - Improve privacy issue for payment receipt age URL
* Update - Improve customer dashboard page

= [2.6.5] =
* Fix - Failed to create product

= [2.6.4] =
* New - Pay Now/Get it Now button text change option on form
* New - Pay Now/Get it Now button text change option on product
* Add - External Resource link on payment success page
* Update - Improved design for Product option tab
* Update - Improved design for Form option tab
* Fix - Dash/Hyphen(-) symbol when amount has no label

= [2.6.3] =
* New - WP user creation option on settings
* New - New user notification option on Email settings
* Add - Custom payment gateway support
* Fix - Text did not appear on translator
* Fix - Billing period did not show on payment modal

= [2.6.2] =
* New - License key privacy added
* Fix - Fix conflict issue with WooCommerce installation

= [2.6.1] =
* New - Added mollie payment gateway integration
* New - Added register custom payment gateway hook to load third-party payment gateway
* Fix - Product count issue on payment confirmation page

= [2.6.0] =
* New - WordPress version 5.9 support
* Add - Add warning notice for compatibility issue
* Fix - Form broken issue when clicked on Form after upgrading to WP 5.9
* Update - Update dependency packages
* Update - Update build package


= [2.5.3] =
* Add - Add option to purchase free products
* Add - Add billing information text on payment modal
* Fix - Fixed duplicate alert message on payment modal
* Fix - Fixed coupon area on Payment modal

= [2.5.2] =
* Add - Added Razorpay documentation link on the readme
* Add - Product creation bug report message
* Update - Update Razorpay logo on the integration page
* Fix - File downloads on product purchase mail
* Fix - Update documentation link for payment gateways

= [2.5.1] =
* Add - Downloadable Product files list added on payment receipt page.
* Add - WordPress user creation after payment
* Add - Dashboard to payment receipt page link
* Add - Download Link expiration notice added after link expires
* Add - Review video on description and Getting Started page
* Fix - Product alignment on customer dashboard
* Fix - Download link's expiration extended to 7 days on product purchase email

= [2.5.0] =
* Add - Razorpay payment gateway section on Integrations.
* Add - Php 8.0 support
* Fix - Typo updated
* Fix - Admin style improved

= [2.4.3] =
* Fix - Product form blank issue after creating new product

= [2.4.2] =
* Fix - Upgrade to pro sub menu is fixed
* Fix - Fixed duplicate product on adding product and on updating product with variation

= [2.4.1] =
* Fix - only one coupon can be used at a time.
* Fix - Quick settings alignment fixed
* Fix - Builder pop-up overlapping issue
* Fix - Duplicate products on products list page.

= [2.4.0] =
* new - Coupon
* new - Payment form hook
* new - Welcome on-boarding
* new - Mailer Lite integration
* Fix - Form builder bug, PHP Notice, Admin style, Over-lapp
* Update - Integration quick settings
* Update - Configuration alert if missing


= [2.3.1] =
* Fix - readme.txt stable tag

= [2.3.0] =
* New - Mailerlite integration in dashboard
* Fix - Custom amount default value issue

= [2.2.0] =
* New - Added payment order table

= [2.1.0] =
* New - Added customer dashboard tab link and content hook

= [2.0.0] =
* New - Debug Log Settings
* New - Preview option for both form and product
* New - Customer Details Page
* New - Monthly Report Page
* Update - Admin Product Page
* Update - Admin Form Page

= [1.1.1] =
* New - Add helper function for developer to manege payment
* Update - Unsupported currency message for gateway
* Update - Form payment response style

= [1.1.0] =
* New - Rewrite app with ReactJS(SPA)
* New - Form Builder powered by Guttenburg Editor
* New - Name, Input, Email, Address, Checkbox, Number, Radio, Select, Textarea fields
* New - Admin widget for recent payment history
* New - Dashboard
* Update - Form payment layout
* Update - Admin UI
* Update - Admin chart report

= [1.0.0] =
* Added integrations support
* Added more currency support
* Selected PayPal as default payment gateway
* Updated payment receipt email template
* Updated customer dashboard
* Updated payment modal design
* Updated button text for product and form
* Updated product and form modal margin
* Fixed product description new line issue

= [1.0.0-beta.1] =
* Added Stripe payment gateway
* Added gateway images to payment modal

* Updated guttenburg blocks
* Updated payment modal design
* Updated product shortcode and added base price
* Updated form and product page design

= [0.0.5] =
* Added PayPal Standard payment gateway
* Added Gutenberg block editor for product and forms
* Added page template for product and form
* Added popup variation to product and form shortcode

* Updated payment modal content and design
* Updated payment receipt page

= [0.0.4] =
* Added report page for admin
* Added Customer dashboard
* Added file download for customers
* Added payment receipt mail notification
* Added folder and file protection for product

* Updated payment modal
* Updated form options
* Updated product variations

= [0.0.3] =
* Updated payment popup content

= [0.0.2] =
* Added Payment and Form cpt

= [0.0.1] =
* Initial release