Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Implementing PayPal at Gilt Groupe
Search
sullis
December 31, 2013
Technology
530
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
62
AI Assisted Software Development - Portland Java User Group - 2026-04-14
sullis
0
71
Dependency Management for Java - Seattle 2025-11-18
sullis
0
52
Dependency Management for Java - Portland - 2025-11-04
sullis
0
36
Dependency management for Java applications 2025-09-11
sullis
0
53
S3 NYC Iceberg meetup 2025-07-10
sullis
0
63
Amazon S3 Chicago 2025-06-04
sullis
0
150
Amazon S3 Boston 2025-05-07
sullis
0
110
Netty ConFoo Montreal 2025-02-27
sullis
0
180
Other Decks in Technology
See All in Technology
そのタスクオンスケですか?
poropinai1966
0
140
GuardrailからGovernanceへ~AIエージェント運用の次の課題~
sbspsy
1
230
プロダクトだけじゃない、社内プロセスにおける自動化・省力化ノススメ
kakehashi
PRO
1
2.8k
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
ループエンジニアリングでE2Eテストを実践
noriyukitakei
0
310
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
2
2.7k
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
3.8k
認証認可だけじゃない! ID管理の構成要素と ライフサイクルを意識しよう
ritou
1
520
Baseline対応のDOMの型定義を作った
uhyo
3
720
NDIAS CTF 2026 問題解説会資料
bata_24
0
180
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
570
金融の未来を考える / Thinking About the Future of Finance
ks91
PRO
0
180
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
350
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Google's AI Overviews - The New Search
badams
0
1.1k
Navigating Team Friction
lara
192
16k
A Tale of Four Properties
chriscoyier
163
24k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building an army of robots
kneath
306
46k
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