@DeveloperSteve#GIYC2016
Time Travelling E-Commerce
Steven Cooper
Developer Advocate
PayPal / Braintree
@DeveloperSteve
$8,773*
Payments processed by PayPal each
second
@DeveloperSteve
Payments made easy
Start accepting PayPal, Bitcoin, cards, and whatever’s next -- all with a single
integration.
As used by
@DeveloperSteve#GIYC2016
>A developer what
now _
@DeveloperSteve@DeveloperSteve#GIYC2016
@DeveloperSteve@DeveloperSteve#GIYC2016
Events and Presentations
@DeveloperSteve@DeveloperSteve#GIYC2016
Code Samples
@DeveloperSteve@DeveloperSteve#GIYC2016
New Products
@DeveloperSteve@DeveloperSteve#GIYC2016
PayPal.me/developersteve /0.02
@DeveloperSteve#GIYC2016
>Our story starts
with a developer
_
@DeveloperSteve@DeveloperSteve#GIYC2016
Meet
A. Developer
But I cant
even…
Hi, Im Alan
Developer
@DeveloperSteve@DeveloperSteve#GIYC2016
The adventure begins
Never Fear Dr
Fezhat is here
How about we
go for a little
timey wimey
spin
@DeveloperSteve@DeveloperSteve#GIYC2016
1998 September
Peter ThielMax Levchin
Hey its Peter
Thiel and Max
Levchin
Nice Palm
Pilot!
Nice Palm
Pilot!
You know what
we should use
them for
DIGITAL
WALLETS
Jinx!
@DeveloperSteve@DeveloperSteve#GIYC2016
1999 October
Hey Peter
Check this out
What you
got Mr
Developer
Wizard
If I take this
money and
make it digital
POP
I can then
attach it to
this email
and send it
to you
I got mail
With money!
@DeveloperSteve@DeveloperSteve#GIYC2016
2000 January
eBay <3
PayPal
Want to be
a payment
option?
SURE!!Jinx!
Ohhh
eBay
HQ
@DeveloperSteve@DeveloperSteve#GIYC2016
2000 March
Wait for it
Happy
1 Million
Users!
@DeveloperSteve@DeveloperSteve#GIYC2016
2001 March
What if we added
some sort of extra
security
Something only
humans could use
SHAZAAAA
M
We really ..
CAPTCHA’d that idea *groan*
@DeveloperSteve@DeveloperSteve#GIYC2016
2002 February
Happy IPO
Day
Oh this is a
special day
Jinx!
eBay really
<3 PayPal
So why
don’t we
just buy
you
OK!
Don’t you
dare say
jinx
@DeveloperSteve@DeveloperSteve#GIYC2016
2004 May
Go forth
and build
all the
awesome!
@DeveloperSteve@DeveloperSteve#GIYC2016
EVERYONE STOP
ITS DEMO TIME!
@DeveloperSteve@DeveloperSteve#GIYC2016
2005 April
CRIKEY!
its good to be in
the land down
under
@DeveloperSteve@DeveloperSteve#GIYC2016
2006 October
What you got for
me Developer
Wizard?
Well if I take this
money and digitise
it
I can then SMS it to
you GENIUS!
@DeveloperSteve@DeveloperSteve#GIYC2016
2008 November
@DeveloperSteve@DeveloperSteve#GIYC2016
2010 April
Yep there’s an app
for that!
@DeveloperSteve@DeveloperSteve#GIYC2016
2010 May
Android we <3 you
too!
@DeveloperSteve@DeveloperSteve#GIYC2016
2011 December
Mobile has really
taken off
321*Sigh*
@DeveloperSteve@DeveloperSteve#GIYC2016
2012 May
@DeveloperSteve@DeveloperSteve#GIYC2016
2013 September
Braintree is
awesome!
PayPal <3
Braintree
Braintree <3
PayPal+
Developers
@DeveloperSteve@DeveloperSteve#GIYC2016
Braintree V.Zero
Open the internet and head to
sandbox.braintreepayments.com
I have the key
I have the secret Heres where you get your
merch creds from
@DeveloperSteve@DeveloperSteve#GIYC2016
Braintree V.Zero
require 'Braintree.php';
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('23nd25g4kn7gnqbb');
Braintree_Configuration::publicKey('8552x2ym5bvhsycp');
Braintree_Configuration::privateKey('17f3279171d4fd90ee9cd5256b');
$token = Braintree_ClientToken::generate(array());
And then call in the PHP
SDK
CALLING BRAINTREE
PHP SDK
@DeveloperSteve@DeveloperSteve#GIYC2016
Braintree V.Zero
<script src="https://js.braintreegateway.com/v2/braintree.js"></script>
<script>
braintree.setup("<?php echo $token;?>", 'dropin', {
container: 'checkout'
});
</script>
Bring forth
the demo
Wow that
meme
$result = Braintree_Transaction::sale(array(
'amount' => 123.45,
'paymentMethodNonce' => $_POST['nonce'],
));
Totes easy!
Hey im hidden
@DeveloperSteve@DeveloperSteve#GIYC2016
2013 December
Mobile is now out of
this world
321
@DeveloperSteve@DeveloperSteve#GIYC2016
2014 March
@DeveloperSteve@DeveloperSteve#GIYC2016
2015 September
@DeveloperSteve@DeveloperSteve#GIYC2016
The Future awaits
Thank you that
was most
awesome
As they say in
the time travel
industry…
Anytime
@DeveloperSteve@DeveloperSteve#GIYC2016
The Future awaits
That was most
awesome
As they say in
the time travel
industry…
Anytime
@DeveloperSteve#GIYC2016
>Go forth and build
amazing things
_
@DeveloperSteve@DeveloperSteve#GIYC2016
“The three most dangerous things in the
world are a programmer with a soldering
iron, a hardware engineer with a software
patch, and a user with an idea.”
The Wizardry Compiled - Rick Cook
@DeveloperSteve@DeveloperSteve#GIYC2016
Possibilities
Where we are going we don’t need roads
@DeveloperSteve@DeveloperSteve#GIYC2016
Possibilities
@DeveloperSteve@DeveloperSteve#GIYC2016
Thank you
@DeveloperSteve#GIYC2016
Thanks
Comments? Questions?
Love to talk more
developers.braintreepayments.com
@Braintree_dev
@DeveloperSteve@DeveloperSteve#GIYC2016
8Bit Cats with Lasers
@DeveloperSteve@DeveloperSteve#GIYC2016
Drop Microphone
Walk off stage

Time Travelling E-Commerce

Editor's Notes

  • #6 put a silly disclaimer in here
  • #7 put a silly disclaimer in here
  • #8 put a silly disclaimer in here
  • #9 put a silly disclaimer in here
  • #10 put a silly disclaimer in here
  • #12 A Developer, been doing lots of ecom development lately using PayPal and Braintree and was wondering where it all began
  • #13 put a silly disclaimer in here
  • #14 Levchin and Thiel dream up digital wallets A couple weeks after their Stanford meeting, Max Levchin and Peter Thiel launch Fieldlink, a security focused company which allowed users to store encrypted information on Palm Pilots and other PDA devices, enabling their handheld devices to become digital wallets. Their theory is that this is safer than real cash in a wallet because it can never be stolen. Confinity is founded Levchin and Thiel merge the words confidence and infinity, creating the company’s new name, Confinity. At this point, Confinity’s main objective is to enable money transfers solely on PDAs. July 1999 - If you can beam $10, then why can’t you beam $4.5 million? At the storied VC haunt Buck’s in Woodside, CA, representatives from Nokia Ventures and Deutsche Bank “beamed” Peter Thiel $4.5 million in venture funding from a Palm Pilot. After coding for 72 hours straight to make sure the demos worked, Max Levchin fell asleep at one of the Buck’s tables after the demo.
  • #15 PayPal is born  A Confinity engineer develops an online demo that allows people to email payments.
  • #16 January 2000 PayPal’s first foray into eBay Business leaders realise eBay users are posting PayPal’s logo on their auction pages to encourage others to create their own accounts. PayPal quickly changes its business to enable eBay payments. The eBay community embraces the service and PayPal grows to 100,000 accounts.
  • #17 March 2000 One million and counting! PayPal hits 1 million users. April 2000 First customer service center PayPal opens first customer service and ops center in La Vista, Nebraska.
  • #18 The war on fraud CTO Max Levchin and engineer David Gausebeck develop the Gausebeck-Levchin test, a challenge response test to prevent fraud. The sign-in page hosts an image with black letters on top of a yellow background with thin black lines - a human can identify the random letters but a computer robot cannot. Today these are known as CAPTCHAS– and are widely used across the Internet. September 2001 Igor Max Levchin creates another anti-fraud program named “Igor,” after a Russian fraudster of the same name who boasted it would be impossible to catch his fraud attempts. The program becomes an anti-fraud engine that puts a halt to Igor. This garners Levchin the title of “Innovator of the Year” in 2002 by the MIT Technology Review.
  • #19 February 2002 PayPal goes public PayPal is the first IPO after the September 11, 2001, attacks. The stock rises more than 54% that first day and closes at $20.09. Oct 2002 - eBay Inc. acquires PayPal eBay Inc. acquires PayPal, combining the strength of the world's largest online marketplace with the web's leading payment system.
  • #20 PayPal Web Services PayPal launches its first APIs, enabling developers and merchants to create more advanced online payment applications and services. The British invasion After the addition of PayPal as a payment option to eBay UK, PayPal's revenue numbers grow by nearly 300%, ending at $1.4 billion globally.
  • #21 Demo PayPal integration (ruby)
  • #22 PayPal opens offices in Australia and launches PayPal as a payment option to Australian businesses and consumers Oct - PayPal acquires VeriSign’s Payment Gateway PayPal Acquires VeriSign’s Payment Gateway and combines it with PayPal’s merchant services platform.
  • #23 PayPal goes mobile The new service enables PayPal users to text money via their mobile phones anywhere at any time. PayPal expands internationally PayPal expands to 103 markets and adds 10 currencies, including the Swiss Franc, Czech Koruna and Singapore Dollar.
  • #24 PayPal expands globally PayPal expands its service with fully localised sites in Mexico, Hong Kong and Singapore and an improved online experience for customers around the world. PayPal also launched nine new languages on its Web site including Bahasa Indonesian, Danish, Norwegian, Portuguese, Russian, Swedish, Thai, Traditional Chinese and Turkish. 2009 PayPal now available in 24 currencies PayPal adds five new currencies and now supports payments in a total of 24 currencies, including the Hong Kong Dollar, Australian Dollar, Singapore Dollar, New Taiwan Dollar, New Zealand Dollar, Euros, Swiss Franc, Czech Koruna, Danish Krone, Norwegian Krone, Philippine Peso, Malaysian Ringgit, New Israeli Shekel, Pound Sterling, Brazilian Real, Zloty, Thai Baht, and Yen.
  • #25 PayPal Mobile iPhone App Hits the One Million Mark! The PayPal Mobile iPhone app has been downloaded one million times in less than three weeks. First appearing in Apple's App Store on March 15, 2010, the application includes exciting new features such as Split the Check, Collect Money and the popular Bump money transfers.
  • #26 PayPal’s Mobile Payments Library Now Available for Android PayPal announces that Mobile Payments Library is now available for the Android, offering a quick and easy way to integrate payments into Android apps. PayPal Mobile App now for Android Just like our PayPal Mobile app on the iPhone, the new Android app features Bump technology – allowing you to simply tap two phones together to send money. Split the check lets you automatically calculate the total cost of a bill and then collect money directly from friends when out to dinner.
  • #27 Mobile Payments hits $4B PayPal achieves $4 billion in mobile payment volume for the year
  • #28 PayPal Launches PayPal Here PayPal announces PayPal Here, the easiest way to accept any form of payment on a mobile device, including credit cards.
  • #29 PayPal acquires Braintree PayPal acquires Braintree to accelerate PayPal’s global leadership in mobile payments.
  • #30 Walk thru the code in a fun and interactive on theme way
  • #31 Walk thru the code in a fun and interactive on theme way
  • #32 Walk thru the code in a fun and interactive on theme way
  • #33 PayPal Processes $27B in Mobile Volume in 2013  PayPal achieves $27 billion in mobile payment volume in 2013, an increase of 36x since 2010.
  • #34 Braintree has 56.5M cards on file July - PayPal supporting over 150M active accounts PayPal announces the company now supports over 152 million active accounts. PayPal Now Available in 203 markets PayPal announces the addition of 10 new markets, bringing the company to 203 markets around the world.
  • #35 In Q2 2015, Braintree has nearly tripled the number of cards on file to 154M. Just two years after the acquisition, Braintree expects to cross $50B in Authorized Payment Volume* in 2015 -- more than quadrupling our payment volume in two years. https://stories.paypal-corp.com/home/two-years-after-acquisition-braintrees-authorized-payment-volume-to-cross-50-billion-this-year
  • #36 In Q2 2015, Braintree has nearly tripled the number of cards on file to 154M. Just two years after the acquisition, Braintree expects to cross $50B in Authorized Payment Volume* in 2015 -- more than quadrupling our payment volume in two years. https://stories.paypal-corp.com/home/two-years-after-acquisition-braintrees-authorized-payment-volume-to-cross-50-billion-this-year
  • #37 put a silly disclaimer in here
  • #40 MD5, SHA-1, 2, 3
  • #41 MD5, SHA-1, 2, 3
  • #42 fez box and Dr fez
  • #44 put a silly disclaimer in here