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
Amazon S3 Chicago 2025-06-04
sullis
0
86
Amazon S3 Boston 2025-05-07
sullis
0
40
Netty ConFoo Montreal 2025-02-27
sullis
0
70
GitHub Actions ConFoo Montreal 2025-02-26
sullis
0
41
Netty Portland Java User Group 2025-02-18
sullis
0
8
Amazon S3 NYJavaSIG 2024-12-12
sullis
0
170
Amazon S3 - Portland Java User Group 2024-09-17
sullis
0
94
Netty - Montreal Java User Group 2024-05-21
sullis
0
170
Netty Chicago Java User Group 2024-04-17
sullis
0
1.1k
Other Decks in Technology
See All in Technology
成立するElixirの再束縛(再代入)可という選択
kubell_hr
0
510
評価の納得感を2段階高める「構造化フィードバック」
aloerina
1
280
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
52
31k
IAMのマニアックな話 2025を執筆して、 見えてきたAWSアカウント管理の現在
nrinetcom
PRO
4
630
Amazon Q Developer for GitHubとAmplify Hosting でサクッとデジタル名刺を作ってみた
kmiya84377
0
3.5k
新規プロダクト開発、AIでどう変わった? #デザインエンジニアMeetup
bengo4com
0
490
実践! AIエージェント導入記
1mono2prod
0
120
RubyOnRailsOnDevin+α / DevinMeetupJapan#2
ginkouno
0
860
DenoとJSRで実現する最速MCPサーバー開発記 / Building MCP Servers at Lightning Speed with Deno and JSR
yamanoku
1
210
Navigation3でViewModelにデータを渡す方法
mikanichinose
0
190
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
220
doda開発 生成AI元年宣言!自家製AIエージェントから始める生産性改革 / doda Development Declaration of the First Year of Generated AI! Productivity Reforms Starting with Home-grown AI Agents
techtekt
0
180
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Making Projects Easy
brettharned
116
6.2k
Facilitating Awesome Meetings
lara
54
6.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Six Lessons from altMBA
skipperchong
28
3.8k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
The Language of Interfaces
destraynor
158
25k
Site-Speed That Sticks
csswizardry
10
640
Writing Fast Ruby
sferik
628
61k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
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