Pro Yearly is on sale from $80 to $50! »

Stripe - accepting online payments - by Rachel Warbelow

B044a0f039af800f4df09bf3b2465f18?s=47 Las Vegas Ruby Group
December 04, 2013
72

Stripe - accepting online payments - by Rachel Warbelow

B044a0f039af800f4df09bf3b2465f18?s=128

Las Vegas Ruby Group

December 04, 2013
Tweet

Transcript

  1. accepting online payments Wednesday, December 4, 13

  2. Stripe: The Basics • Accepts credit/debit payments online: Visa, MasterCard,

    American Express, Discover, Diners Club, JCB • Handles PCI-compliance: Card verification takes place in browser; no sensitive info stored in your database • Extra features: Coupons/discounts • Cost: 2.9% + $0.30 per transaction Wednesday, December 4, 13
  3. What Stripe Can’t Do • Accept ACH/e-check transactions • Point-of-sale

    • Transactions under $0.50 Wednesday, December 4, 13
  4. Stripe Setup Gemfile Stripe.com Account Wednesday, December 4, 13

  5. config/initializers/stripe.rb Set Environment Variables application.html.erb Wednesday, December 4, 13

  6. checkout.js • https://stripe.com/docs/checkout • Fastest and easiest way to integrate

    Stripe • ... but not very customizable Wednesday, December 4, 13
  7. new.html.erb charges_controller.rb Wednesday, December 4, 13

  8. What it looks like Wednesday, December 4, 13

  9. Checkout.js Demo • http://localhost:3000/charges/new Wednesday, December 4, 13

  10. Creating Custom Forms Add meta tag in application.html.erb so that

    javascript can access Stripe publishable key Wednesday, December 4, 13
  11. (just pretend like I didn’t use inline styling) Wednesday, December

    4, 13
  12. javascript Wednesday, December 4, 13

  13. controller Wednesday, December 4, 13

  14. Custom Form Demo • http://localhost:3000/membership_type Wednesday, December 4, 13

  15. Other Payment Options • Braintree • ActiveMerchant • Amazon Simple

    Pay • Wepay • Recurly.js Wednesday, December 4, 13
  16. That’s all. Wednesday, December 4, 13