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
5分で分かる興味深いカード決済の世界
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuta Horii
July 24, 2026
Technology
39
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
5分で分かる興味深いカード決済の世界
2026/7/24 開催 大吉祥寺.pm 前夜祭での発表資料です
https://kichijojipm.connpass.com/event/395501/
Yuta Horii
July 24, 2026
More Decks by Yuta Horii
See All by Yuta Horii
AI活用の現在地と、これからのプロダクト開発
yutadayo
1
74
クレジットカードの不正を防止する技術
yutadayo
17
12k
ゼロからはじめる採用広報
yutadayo
6
2.8k
クレジットカードを製造する技術
yutadayo
115
80k
カード発行会社(イシュア)を 支えるシステム解説
yutadayo
6
3.4k
Fintechプロダクトの開発事情とアーキテクチャ解説
yutadayo
2
3.9k
なぜレッドオーシャン化する前にサービスを グロースできなかったのか? - フリマアプリ編 - @yutadayo
yutadayo
106
110k
PCI DSS に準拠したシステム開発
yutadayo
3
2.1k
決済サービス 0 → 1 開発時のアーキテクチャについて / Start up × FinTech
yutadayo
2
2.2k
Other Decks in Technology
See All in Technology
セルフサービスのオブザーバビリティ基盤をOpenTelemetryで作る / Building a Self-Service Observability Platform with OpenTelemetry
ymotongpoo
3
400
特殊変数大全
dak2
0
150
20260929_AmazonGuardDutyの検出通知メールにAWS DevOpsAgentの調査結果を追加する
yhana
1
270
エージェントはローカル、検証はMicroVM — Lambda MicroVMsでつくるServerless CI
fujioka6789
3
830
全社共通データ基盤をつくる。ソニーのDatabricks活用とデータガバナンス設計の裏側
sony
0
120
Apache Iceberg が拓く AI 時代のオープンレイクハウス
tomtanaka
0
120
PQC移行の今 -- IETF からみた現在地
satokan
4
520
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
7
790
ボードゲームの遊び相手をFoundation Modelsで作る / iOSDC Japan 2026
genda
0
210
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
460
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
1
980
Argo CDとAtlantisで実現するインフラ管理のセルフサービス化──小規模SREチームで支えるプラットフォーム
cassius7
0
200
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
290
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Raft: Consensus for Rubyists
vanstee
142
7.7k
Building Applications with DynamoDB
mza
96
7.2k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
We Have a Design System, Now What?
morganepeng
55
8.3k
Ruling the World: When Life Gets Gamed
codingconduct
0
370
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
350
The Cost Of JavaScript in 2023
addyosmani
55
10k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
310
Are puppies a ranking factor?
jonoalderson
2
3.9k
Transcript
5分で分かる興味深いカード決済の世界 - 大吉祥寺.pm 2026 前夜祭スポンサーLTトーク - 1
自己紹介 🏢 堀井 雄太 ワンバンクという金融サービスの 開発をやっています 決済やカードの製造に関する開発や 💳 プロジェクトに長く関わっています 🎉
吉祥寺.pm 初参加です! SmartBank, Inc. CTO @yutadayo @yutadayo 2
X
イントロ 金融サービスについてたまに聞くこと 💳 決済システムは複雑で難しい 💰お金にまつわるプロダクトを作るのは怖い 🛡 法令遵守やセキュリティといったドメイン知識がたくさん必要 4
意外と知らない金融プロダクトを作る技術の面白さを 変わるもの、変わらないものといった視点で伝えたい 5
変わらないもの - 例えばカードの仕様 - リップルマーク ICチップ (タッチ決済対応マーク) 国際ブランドロゴ 磁気ストライプ(JIS1) 有効期限
カード番号 セキュリティコード (CVV2) 6
変わらないもの - 例えばカードの仕様 - セキュリティコード(CVV)生成イメージ • 生成にはカード番号、有効期限、サービスコードと 生成用の暗号化鍵(CVK)を使います • 暗号化には3DESアルゴリズムを用います
• 暗号化文の最初の数字3桁がセキュリティーコード カード番号 有効期限 CVK DES CVV サービスコード 7
変わらないもの - 例えば決済処理の仕様(デュアルメッセージ形式) - カード利用 オーソリゼーション 取引の承認要求 サービス提供 承認 /
拒否応答 数日後 クリアリング 売上データ 精算処理 8
変わらないもの - 例えば決済処理の仕様(デュアルメッセージ形式) - オーソリ(仮売上)したものを後日、クリアリング(実売上)で精算する仕組み ということは、オーソリとクリアリングデータを一意に紐つけないといけない しかし、一意に紐つけるキーとなるデータが実は無い! カード番号、決済通貨、承認番号、決済金額 etc といった
パラメータを組み合わせながらマッチングロジックを構築し て精算処理を行っている 9
変わるもの - 非接触決済の登場 - 10
ウォレットアプリ内でカード情報は どう扱われている? 11
変わるもの - 非接触決済の登場 - TSP 利用 カード情報の 連携 本人確認 トークン化依頼
トークン化 トークン情報の保存 カード情報をトークン化して保存(プロビジョニング)している 12
まとめ 決済やカードといった日常的に使っているが意外と知らな い技術の裏側を学んで実装するのは非常に楽しい 💳 歴史あるプロトコルや仕様を理解しながら実装する技術の深み 🔎 新しい決済技術を活用しながら利便性あるプロダクトを作っていく面白さ 🤖 公開されていない技術仕様もあり、そういったAIにリプレイスされにくい 知識はエンジニアとしての武器にもなる
13
スマートバンクでは開発者を大募集中です🙏 https://smartbank.co.jp/recruit/engineer-summary
[一句] 金融の サービス作るの 楽しいよ 15