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
5分で分かる興味深いカード決済の世界
Search
Yuta Horii
July 24, 2026
Technology
25
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
70
クレジットカードの不正を防止する技術
yutadayo
17
12k
ゼロからはじめる採用広報
yutadayo
6
2.7k
クレジットカードを製造する技術
yutadayo
114
80k
カード発行会社(イシュア)を 支えるシステム解説
yutadayo
5
3.3k
Fintechプロダクトの開発事情とアーキテクチャ解説
yutadayo
2
3.9k
なぜレッドオーシャン化する前にサービスを グロースできなかったのか? - フリマアプリ編 - @yutadayo
yutadayo
106
110k
PCI DSS に準拠したシステム開発
yutadayo
3
2.1k
決済サービス 0 → 1 開発時のアーキテクチャについて / Start up × FinTech
yutadayo
2
2.1k
Other Decks in Technology
See All in Technology
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
400
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
2
1.9k
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
160
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
110
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
0
170
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
1
210
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
270
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
1
280
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
3
270
AI時代だからこそ、スケールしないことをやろう
yutashigemura
1
100
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/6 - 2026/8
oracle4engineer
PRO
0
120
動画配信アプリでの Engage SDK 導入 — TVer Android が Play ストアにコンテンツを届けるまで
techtver
PRO
0
150
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Rails Girls Zürich Keynote
gr2m
96
14k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
470
How to Talk to Developers About Accessibility
jct
2
540
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
Building the Perfect Custom Keyboard
takai
2
870
New Earth Scene 8
popppiees
3
2.5k
Agile that works and the tools we love
rasmusluckow
331
22k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
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