Slide 1

Slide 1 text

EasyPost and Stripe Two awesome API services you should probably be using.

Slide 2

Slide 2 text

EasyPost A Shipping API?!?

Slide 3

Slide 3 text

EasyPost Yup! Have you ever had to use the APIs from the actual shipping companies?

Slide 4

Slide 4 text

EasyPost Yup! ! Have you ever had to use the APIs from the actual shipping companies?

Slide 5

Slide 5 text

USPS

Slide 6

Slide 6 text

USPS XML LOVE.

Slide 7

Slide 7 text

USPS XML LOVE.

Slide 8

Slide 8 text

UPS Login just to see the API docs?

Slide 9

Slide 9 text

UPS Maybe this?

Slide 10

Slide 10 text

UPS LOL NOPE!

Slide 11

Slide 11 text

FedEx WAT.

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

gem install easypost

Slide 16

Slide 16 text

Enjoy tasty API Docs!

Slide 17

Slide 17 text

Make a shipment require 'EasyPost' EasyPost.api_key = '{YOUR API KEY}' shipment = EasyPost::Shipment.create( { to_address: { name: 'George Costanza', company: 'Vandelay Industries', street1: '1 E 161st St.', city: 'Bronx', state: 'NY', zip: '10451' }, from_address: { company: 'EasyPost', street1: '164 Townsend Street', street2: 'Unit 1', city: 'San Fransisco', state: 'CA', zip: '94107', phone: '415-528-7555' }, parcel: { length: 9, width: 6, height: 2, weight: 10 } } )

Slide 18

Slide 18 text

Check Shipping Rates shipment.rates.each do |rate| puts (rate.carrier) puts (rate.service) puts (rate.rate) puts (rate.id) end

Slide 19

Slide 19 text

Buy a Shipment shipmentBought = shipment.buy( :rate => shipment.lowest_rate(carriers = ['USPS'], services = ['First']) ) ##OR ! shipmentBought = shipment.buy(:rate => {:id => '{INSERT RATE ID HERE}'})

Slide 20

Slide 20 text

Get more Doc goodness https://www.easypost.com/docs

Slide 21

Slide 21 text

Stripe

Slide 22

Slide 22 text

Stripe Because accepting credit cards online shouldn’t suck

Slide 23

Slide 23 text

Why Stripe?

Slide 24

Slide 24 text

Why Stripe? Less PCI Compliance BS

Slide 25

Slide 25 text

Why Stripe? Less PCI Compliance BS Very good rates on charges

Slide 26

Slide 26 text

Why Stripe? Less PCI Compliance BS Very good rates on charges Great API

Slide 27

Slide 27 text

Why Stripe? Less PCI Compliance BS Very good rates on charges Great API Delightful UI

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

No content