Stripe for WordPress
Manage your Stripe Customers, Subscriptions, and Products from WordPress Admin
by Roy Sivan · github.com/royboy789/stripe-for-wordpress · website
★ 39stars
13forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/royboy789/stripe-for-wordpress/archive/refs/heads/master.zipFrom the readme
Stripe for WordPress
This is a Stripe plugin for WordPress. A lightweight E-Commerce solution. Instead of managing both WordPress Products and products / subscription in Stripe, have Stripe handle everything!
API
This plugin utilizes both the WordPress REST API and Stripe PHP Lib API to make sure your data is up to date.
Angular
Plugin is built in AngularJS, it is a single page client side application that runs in the WordPress admin dashboard.
REST API Endpoints
I have created a few endpoins if you want to extend. All under the stripe-wp namespace
+ stripe-wp/settings - save the secret keys and mode
+ stripe-wp/customers - GET customers
+ stripe-wp/customers/:id - GET customer | POST to save customer | DELETE a customer
+ stripe-wp/plans - GET plans
+ stripe/plans/:id - GET plan | POST to save plan | DELETE a plan
To Install
+ Clone Repo
+ Run npm install
+ Run gulp
+ Move build, inc, templates, edd and stripe-for-wp.php into a new directory within your wp-content/plugins
+ Login to your dashboard and activate the Stripe for WordPress plugin
TO-DO
all to-do, issues, and feature requests are in issues