RailsCasts Pro episodes are now free!

Learn more or hide this

Applied Filters: eCommerce x
Getting Started with Spree
Episode #298 – Nov 14, 2011 – 51 comments

Getting Started with Spree

Spree allows you to quickly turn a Rails project into a full eCommerce application. Here I show how to set it up and configure the look and feel of the store. (10 minutes)
PayPal Recurring Billing
Episode #289 – Oct 10, 2011 – 142 comments

PayPal Recurring Billing

Here I show how to add PayPal recurring payments to an existing checkout process using PayPal's Express Checkout and the paypal-recurring gem. (24 minutes)
Billing with Stripe
Episode #288 – Oct 10, 2011 – 125 comments

Billing with Stripe

Stripe is a full-stack payment solution with very reasonable pricing and is easy to setup. See how to add it to a Rails application here. Currently only available in the US. (16 minutes)
PayPal Express Checkout
Episode #146 – Jan 26, 2009 – 61 comments

PayPal Express Checkout

PayPal Express Checkout is easy to add to an existing ordering system. See how in this episode. (15 minutes)
Integrating Active Merchant
Episode #145 – Jan 19, 2009 – 91 comments

Integrating Active Merchant

In this episode I show how to add Active Merchant's functionality to a Rails application to make a fully-functional checkout process. (18 minutes)
Active Merchant Basics
Episode #144 – Jan 12, 2009 – 69 comments

Active Merchant Basics

Active Merchant is a great library for handling credit card transactions. In this episode I will show you the basics of using it to communicate with PayPal's gateway. (10 minutes)
PayPal Security
Episode #143 – Jan 05, 2009 – 72 comments

PayPal Security

This episode shows how to encrypt the variables passed to PayPal and verify the authenticity of the payment notifications (IPN). (11 minutes)
PayPal Notifications
Episode #142 – Dec 29, 2008 – 63 comments

PayPal Notifications

PayPal's IPN (Instant Payment Notification) service allows your app to get confirmation when an order is processed. In this episode I use IPN to mark a cart as purchased. (10 minutes)
PayPal Basics
Episode #141 – Dec 22, 2008 – 52 comments

PayPal Basics

This episode is the first in a series on handling the checkout process for orders. Here we show how to complete purchases through PayPal's Website Payments Standard service. (7 minutes)