Pippins Plugins
  • Email
  • Facebook
  • Feedburner
  • Github
  • Google
  • Twitter
  • Vimeo
  • Youtube
  • Rss
  • About
  • News
  • Join the Site
    • Member Benefits
    • Member Plugins
    • Email Notifications
  • Plugin Store
    • Affiliate Area
    • Checkout
  • Plugins
    • Plugin Portfolio
      • Plugin Portfolio – List View
    • Free
    • Premium
    • Member Plugins
    • Coding Standards
    • Get Plugin Support
  • Tutorials
    • Series
      • Plugin Development 101
      • Creating a User Follow System Plugin
      • Customizing Restrict Content Pro
      • Displaying Content with Easy Content Types
      • Writing Your First WordPress Plugins, Basic to Advanced
      • Working with Widgets
      • User Submitted Image Galleries
      • Plugin Thoughts
      • Integrating Stripe.com with WordPress
      • WordPress Rewrite API
    • Member Exclusive
      • Free Members
      • Subscriber Only
    • Difficulty
      • Beginner
      • Intermediate
      • Advanced
    • Action and Filter Hooks
    • Ajax
    • Custom Post Types
    • External APIs
    • Short Codes
    • Taxonomies
    • Video Tutorials
    • Widget Tutorials
    • WordPress Admin / Dashboard
    • Working with jQuery
    • WordPress Database
    • Writing Plugins
    • Tag Index
  • Reviews
  • Support Forum
  • Contact
    • Support the Site
    • Request Code Review
    • Plugin Support

External APIs

Home» Tutorials » External APIs

Stripe Integration Part 9 – The Stripe Button

Posted on December 28, 2012 by Pippin in External APIs, Intermediate, Short Codes, Tutorials 18 Comments
blueprints

In part 9 of this Stripe.com + WordPress tutorial series, we are going to look at using the Stripe button for accepting payments through our website. The Stripe checkout button creates a really slick, secure popup window that the customer enters their payment details into. This entry is part 9 of 9 in the Integrating [...]

View Post add_shortcode, Stripe

Stripe Integration Part 8 – Working with Invoices

Posted on November 27, 2012 by Pippin in Advanced, External APIs, Tutorials 15 Comments
blueprints

The Stripe invoice system allows us to easily add charges to our existing customers subscriptions, such as one time sign up fees, extra monthly charges for new features, or anything else. Just like every other feature in the Stripe API, it’s extremely simple to use, and in this part of the Stripe Integration tutorial series [...]

View Post Stripe

Writing a Simple Google Maps Short Code

Posted on September 23, 2012 by Pippin in Advanced, External APIs, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 14 Comments
Screenshot from 2012-09-23 15:06:00

In this advanced tutorial we’re going to walk through the process of creating a simple short code to display Google Maps. The concept is simple, but we’ll be using advanced techniques and tools for displaying our maps. All maps will be cached using transients and all requests to Google’s API services will be done with [...]

View Post get_transient, Google Maps, set_transient, wp_remote_get, wp_remote_retrieve_body

Stripe Integration Part 7 – Creating and Storing Customers

Posted on September 11, 2012 by Pippin in Advanced, External APIs, Tutorials, Writing Plugins 27 Comments
blueprints

The Stripe customer system let’s us keep track of people that have signed up for our subscriptions or purchased our products. Anytime a user signs up for a subscription, a customer is created for them in Stripe. Once a customer has been created, we can see all payments that customer has made, add or subtract [...]

View Post Stripe

Stripe Integration Part 6 – Payment Receipts

Posted on July 3, 2012 by Pippin in Advanced, External APIs, Tutorials, Writing Plugins 40 Comments
blueprints

The Stripe API includes a system called “webhooks”, which are used for notifying your site of events happening in your Stripe account, such as received payments, account creation, customer cancellation, etc. One of the first features you will find webhooks are useful for is sending payment receipts, both for one time payments and recurring subscription [...]

View Post Stripe, Webhooks

Create Custom Payment Gateway for Easy Digital Downloads

Posted on June 13, 2012 by Pippin in External APIs, Tutorials, Writing Plugins 20 Comments

Payment gateways are “methods” of accepting payments for purchases through Easy Digital Downloads. By default, the plugin comes with two payment gateways: PayPal Standard and Manual Payment. Due to the extensible nature of the plugin, add-on payment gateways can be created, of which there are quite a few available. We can have a gateway to [...]

View Post easy digital downloads, Payment Gateway

Stripe Integration Part 5 – Accepting Discount Codes

Posted on May 30, 2012 by Pippin in Advanced, External APIs, Tutorials, Writing Plugins 13 Comments
blueprints

In this part of our WordPress + Stripe Integration tutorial series, we will be expanding our payment form to accept discount codes. The coupon system in Stripe is pretty robust, and I’m going to show you how to take advantage of it by walking you through the process of adding it to our plugin. This [...]

View Post Stripe

Create a Simple Campaign Monitor Signup Form

Posted on April 30, 2012 by Pippin in External APIs, Intermediate, Member Restricted, Subscriber Only, Tutorials, Writing Plugins 2 Comments
Screenshot from 2012-04-30 11:17:56

Campaign Monitor is an email newsletter service built primarily for designers. It is definitely one of the most used email list services, along with Mail Chimp and Aweber. This tutorial is going to cover the basics of working with Campaign Monitor’s API by creating a basic newsletter signup form. You must be logged in and [...]

View Post campaign monitor, emails, newsletters

Stripe Integration Part 4 – Multiple Recurring Payment Options

Posted on April 27, 2012 by Pippin in Advanced, External APIs, Tutorials, Writing Plugins 9 Comments
blueprints

In the previous part of this series, we added the ability to do recurring payments and also the option to define the plan ID you wanted users to sign up for. Now it is time to take this a bit further and give the user the ability to select the plan they wish to signup [...]

View Post API, Stripe

Stripe Integration Part 3 – Variable Prices and Enhanced Plan Handling

Posted on April 9, 2012 by Pippin in External APIs, Intermediate, Tutorials, Writing Plugins 16 Comments
blueprints

At this point in the series, we have a payment form that allows for users to submit a one-time or recurring payment, but it’s not very flexible. The payment amount is currently hard coded into our plugin, which makes almost useless for people that want to have multiple payment forms for different amounts. In this [...]

View Post short code, Stripe
  • 1
  • 2
  • Login

Lost your password?

Please enter your username or e-mail address. You will receive a new password via e-mail.

  • Facebook Become a Fan Like

  • Twitter Subscribe on Twitter Follow

  • YouTube Follow my Videos Subscribe

  • RSS Feed Subscribe with RSS Subscribe

Easy Digital Downloads

Most Loved

  • Love It Pro for WordPress
  • Write a “Love It” Plugin with Ajax to Let Users Love Their Favorite Posts / Pages
  • Simple Notices Pro Plugin for WordPress
  • User Bookmarks for WordPress
  • Front End Registration and Login Forms Plugin

Latest Premium Content

  • Plugin Development 101 – Introduction to Adding Dashboard Menus
  • Plugin Development 101 – Intro to Loading Scripts and Styles
  • User Follow System – Part 5
  • Plugin Development 101 – Intro to Short Codes
  • Plugin Development 101 – Registering a Custom Post Type
  • Plugin Development 101 – Intro to Actions

Latest Tutorials

  • Test Your Plugins with RTL (0)

    Right-To-Left languages are those that...

  • Submitting Your First Pull Request to a WordPress Plugin on Github (5)

    Github is an extremely popular tool for managing WordPress plugins, and one...

  • Plugin Development 101 – Introduction to Adding Dashboard Menus (1)

    Adding new menus, both top level and sub level, to the WordPress Dashboard is a really common task for plugins...

Enter your email to receive automated updates when new posts are published

Latest Tweets

  • RT @toscho: #WordPress: How post meta fields work. http://t.co/uDRaDu0EsS
    May 25, 2013
  • RT @strickland: Afternoon crowd: To celebrate Memorial Day weekend @gittyapp is on sale through Monday. Now is the time to join in! http:/…
    May 25, 2013
  • .@itsananderson wins!
    May 25, 2013

Topics

attachments add_shortcode campaign monitor meta box Rémi Corson Tom McFarlin the_content wp_enqueue_script add_options_page shortcodes Sugar Event Calendar featured contextual help mail chimp login authors attachment Related posts image plugin forms do_action short codes apply_filters post types bbpress recent posts comments short code taxonomies custom post type images gallery Ajax Stripe taxonomy jquery widgets users add_filter easy content types add_action widget restrict content pro easy digital downloads

Weekly Newsletter

Useful Links

  • Join the Site
  • Plugin Store
  • Affiliate Area
  • Tag Index
  • Support the Site
  • Suggest a Tutorial
  • Random Post
  • Contact

Monthly Archives

(c) 2013 Pippin's Plugins