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
0
490
Implementing PayPal at Gilt Groupe
implementing PayPal on Gilt.com and GiltCity.com
December 31, 2013
sullis
December 31, 2013
Tweet
Share
More Decks by sullis
See All by sullis
Amazon S3 - Portland Java User Group 2024-09-17
sullis
0
54
Netty - Montreal Java User Group 2024-05-21
sullis
0
130
Netty Chicago Java User Group 2024-04-17
sullis
0
810
Java 21 - Portland Java User Group 2023-10-24
sullis
0
280
Microbenchmarking with JMH - Portland 2023-03-14
sullis
0
130
Code generation on the Java VM 2022-04-19
sullis
0
110
Mockito 2022-01-25
sullis
0
170
GitHub Actions 2021-12-16
sullis
0
35
Apache Struts and the Equifax data breach 2021-06-03
sullis
0
54
Other Decks in Technology
See All in Technology
【Pycon mini 東海 2024】Google Colaboratoryで試すVLM
kazuhitotakahashi
2
590
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
670
生成AIが変えるデータ分析の全体像
ishikawa_satoru
0
190
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
360
Next.jsとNuxtが混在? iframeでなんとかする!
ypresto
2
740
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
950
SkiaとImpellerについて
moriya0130
0
120
TypeScript、上達の瞬間
sadnessojisan
48
14k
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
220
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.2k
静的解析で実現した効率的なi18n対応の仕組みづくり
minako__ph
2
440
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
730
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
460k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
900
4 Signs Your Business is Dying
shpigford
180
21k
Building Your Own Lightsaber
phodgson
103
6.1k
Teambox: Starting and Learning
jrom
133
8.8k
A Tale of Four Properties
chriscoyier
156
23k
Designing Experiences People Love
moore
138
23k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
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