Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Implementing PayPal at Gilt Groupe
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
sullis
December 31, 2013
Technology
560
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Implementing PayPal at Gilt Groupe
implementing PayPal on Gilt.com and GiltCity.com
December 31, 2013
sullis
December 31, 2013
More Decks by sullis
See All by sullis
Dependency Management for Java - Code Remix Summit 2026-05-12
sullis
0
100
AI Assisted Software Development - Portland Java User Group - 2026-04-14
sullis
0
120
Dependency Management for Java - Seattle 2025-11-18
sullis
0
78
Dependency Management for Java - Portland - 2025-11-04
sullis
0
51
Dependency management for Java applications 2025-09-11
sullis
0
84
S3 NYC Iceberg meetup 2025-07-10
sullis
0
74
Amazon S3 Chicago 2025-06-04
sullis
0
180
Amazon S3 Boston 2025-05-07
sullis
0
150
Netty ConFoo Montreal 2025-02-27
sullis
0
220
Other Decks in Technology
See All in Technology
なぜ東京にいる私が、新潟の技術コミュニティを運営するのか by 八雲慎之助
yakumo
0
230
Cloudflareの向き先
chimame
1
160
Kiro 入門 (1 つのエージェントを、どの画面からでも) | 目指せ Kiro マスター 01
inariku
PRO
6
1.4k
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
2
160
会社説明資料_最新版
demaecan
0
32k
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
180
公共分野での生成AI活用
toru_kubota
1
310
少ない人手 限られた予算 それでも守る 消せない・見つける・戻れる オールハザード型BCP on AWS / 20261107 Mitsutoshi Matsuo
shift_evolve
PRO
0
340
「いつか使う」の「いつか」は来ない 〜AI駆動開発における「作らない」判断について〜
ikki0006
0
180
Gifu WordPress Meetup #200 に向けて、私たちには何ができるだろうか?/ 2026-11-07 Gifu WordPress Meetup
torounit
0
250
AWS基盤改善を支える 私たちの理念と行動指針
kentosuzuki
0
140
並列度を下げたら速くなった — go build の重複コンパイルを実測で見る
tomoaki25
2
1k
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
300
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Everyday Curiosity
cassininazir
0
400
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
660
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
530
Why Our Code Smells
bkeepers
PRO
340
58k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
Making the Leap to Tech Lead
cromwellryan
135
10k
Transcript
December 2013 Sean Sullivan @
Gilt.com Checkout
https://www.gilt.com/checkout
May 2013
Gilt.com Checkout with PayPal
https://www.gilt.com/checkout
None
None
None
None
None
None
Gilt iPhone Checkout with PayPal
None
None
None
None
GiltCity.com Checkout with PayPal
None
None
None
Integrating with
• SOAP API • NVP API • REST API developer
API’s
(410 pages)
(78 pages)
(108 pages)
• SetExpressCheckout • GetExpressCheckoutDetails • DoExpressCheckoutPayment Express Checkout
https://github.com/paypal/merchant-sdk-java
Gilt implementation
Frontend changes • Gilt.com Checkout • iPhone Checkout • GiltCity.com
Checkout • Account “payment methods” page
Frontend changes • Order History pages • Email templates •
internal Customer Service application
Backend changes • new payment method API • checkout logic
• order processing logic • payment processing logic • returns logic
Software engineering practices
Engineering practices • two week sprints • feature branches •
staging environments for QA
Engineering practices • code reviewed in Gerrit • tests written
with ScalaTest • use mock objects (Mockito) in unit tests
Engineering practices • automated code deployments (IonCannon) • incremental rollout
to Gilt members
Gilt Tech is hiring! http://jobvite.com/m?3CT9cgwB
[email protected]
@tinyrobots
The end