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
510
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
Dependency management for Java applications 2025-09-11
sullis
0
16
S3 NYC Iceberg meetup 2025-07-10
sullis
0
43
Amazon S3 Chicago 2025-06-04
sullis
0
110
Amazon S3 Boston 2025-05-07
sullis
0
61
Netty ConFoo Montreal 2025-02-27
sullis
0
110
GitHub Actions ConFoo Montreal 2025-02-26
sullis
0
70
Netty Portland Java User Group 2025-02-18
sullis
0
16
Amazon S3 NYJavaSIG 2024-12-12
sullis
0
190
Amazon S3 - Portland Java User Group 2024-09-17
sullis
0
120
Other Decks in Technology
See All in Technology
Biz職でもDifyでできる! 「触らないAIワークフロー」を実現する方法
igarashikana
3
930
Railsの話をしよう
yahonda
0
170
現場データから見える、開発生産性の変化コード生成AI導入・運用のリアル〜 / Changes in Development Productivity and Operational Challenges Following the Introduction of Code Generation AI
nttcom
0
360
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
150
Databricks AI/BI Genie の「値ディクショナリー」をAmazonの奥地(S3)まで見に行く
kameitomohiro
1
310
私のMCPの使い方
tsubakimoto_s
0
110
Performance Insights 廃止から Database Insights 利用へ/transition-from-performance-insights-to-database-insights
emiki
0
320
業務効率化をさらに加速させる、ノーコードツールとStep Functionsのハイブリッド化
smt7174
2
150
RDS の負荷が高い場合に AWS で取りうる具体策 N 連発/a-series-of-specific-countermeasures-available-on-aws-when-rds-is-under-high-load
emiki
7
4.3k
Node.js 2025: What's new and what's next
ruyadorno
0
640
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
310
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
0
130
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
51k
Speed Design
sergeychernyshev
32
1.2k
Embracing the Ebb and Flow
colly
88
4.9k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Statistics for Hackers
jakevdp
799
220k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Being A Developer After 40
akosma
91
590k
Bash Introduction
62gerente
615
210k
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