/Stripe-for-WordPress

Manage your Stripe Customers, Subscriptions, and Products from WordPress Admin

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

#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, 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