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
「決済」だけでは終わらない、決済手段追加の舞台裏
Search
STORES Tech
November 26, 2025
Technology
38
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「決済」だけでは終わらない、決済手段追加の舞台裏
2025/11/26 STORES Tech Conf 2025での発表資料です
https://storesinc.tech/conf/2025
STORES Tech
November 26, 2025
More Decks by STORES Tech
See All by STORES Tech
炎上プロジェクトに呼ばれたEMがPR数を10倍に増やしたときに得たものと失ったもの
storesinc_tech
0
580
非エンジニアがAIで継続的に運用できる配送システムを作った話
storesinc_tech
0
81
経営統合がエンジニアに非連続な成長機会をもたらす理由
storesinc_tech
0
2.1k
Other Decks in Technology
See All in Technology
日本AIベンチャーレポート2026
kentarofujii
0
260
新卒エンジニア、 介護士になる
ryu1013
1
420
外国人エンジニアがVueプロトタイプで仕様を合わせている話 / Vue Fes Japan 2026 LT
eluwing
0
290
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
190
キヨさん67歳 AIコーディングエージェント物語
happysamurai294
0
120
cdk deployとcdkd deploy、実際にデプロイして5倍速近くの差を実測した
yama3133
1
120
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
590
2026-10-24 JAWS JAWS-UG 茨城 #18 IAM Policy Autopilotってなにさ。terraform planからIAM Policyつくれるの? / What's IAM Policy Autopilot
masasuzu
0
180
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
240
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
260
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
6
1.9k
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
150
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Abbi's Birthday
coloredviolet
4
10k
The browser strikes back
jonoalderson
0
1.9k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
590
ラッコキーワード サービス紹介資料
rakko
5
5.5M
Into the Great Unknown - MozCon
thekraken
41
2.8k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Testing 201, or: Great Expectations
jmmastey
46
8.4k
4 Signs Your Business is Dying
shpigford
187
23k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Evolving SEO for Evolving Search Engines
ryanjones
0
340
Transcript
「決済」だけでは終わらない、決済 手段追加の舞台裏 島田幸
自己紹介 テクノロジー部門 BPR本部 島田 幸 2022年5月入社 STORES 決済 の開発・運用
Javaエンジニア
STORES 決済
STORES 決済 11/20に スタンドアロンで使える 新端末でました!!!
STORES 決済 11/20に スタンドアロンで使える 新端末でました!!! デモブースで 実機触ってみてね
STORES 決済の 課題 in 2023
2025年
2023年 2023年時点の料率とは異なります
STORES 決済の課題
STORES 決済の課題 STORES 決済は決済手段が少ない! 2023年時点で使えた決済手段 • クレジットカード • 交通系電子マネー •
WeChat Pay
STORES 決済の課題 2023年〜2025年 決済手段追加プロジェクト 2023年11月 QUICPay 2024年 6月 iD 2024年11月 国内主要QRコード
決済手段追加の 表側の話
国内QR対応プロジェクト 表側の話
アプリ QRコード決済ゲートウェイ API SmartCode d払い PayPay 楽天ペイ メルペイ FamiPay 銀行ペイ
・・・
アプリ QRコード決済ゲートウェイ API SmartCode d払い PayPay 楽天ペイ メルペイ FamiPay 銀行ペイ
・・・ 決済・返金の APIを実行 取引結果
決済手段追加の 裏側の話
の前に
たのしい キャッシュレス決済
現金の場合
キャッシュレス決済の場合 カード発行会社 =イシュアー 加盟店契約会社 =アクワイアラー
イシュアー アクワイアラー 👉
アクワイアラー 加盟店 利用申込 STORES 決済がないとき なにかしらの システム 決済 決済データ
STORES 決済がないとき アクワイアラーたち なにかしらの システムたち
STORES 決済があるとき 利用申込 決済
たのしいキャッシュレス決済 • 加盟店はアクワイアラーと契約してキャッシュレス決済を 使う • たくさんの決済手段を使いたい場合、加盟店が それぞれのアクワイアラーと契約するのは大変 • STORES 決済は加盟店とアクワイアラーの間に
入って、申し込みや決済・入金をまとめてできる ようにしている
おわり
決済手段追加の 裏側の話
国内QR対応プロジェクト 裏側の話 ①利用申込
国内QR対応プロジェクト 裏側の話 JCB ①利用申込 PayPay SmartCode d払い 楽天ペイ ②審査依頼 ③加盟店審査
国内QR対応プロジェクト 裏側の話 JCB ①利用申込 QR決済ゲートウェイ PayPay SmartCode d払い 楽天ペイ ②審査依頼
③加盟店審査 ④システム登録
国内QR対応プロジェクト 裏側の話 JCB ①利用申込 QR決済ゲートウェイ PayPay SmartCode d払い 楽天ペイ ②審査依頼
③加盟店審査 ④システム登録 ⑤審査結果回答 ⑥QR決済 使えるよ!
国内QR対応プロジェクト 裏側の話 審査ってなに? • 新しい加盟店を登録するときや 加盟店で新しい決済手段を使い始める場合、 アクワイアラー側で加盟店の審査を行なっている • アクワイアラーが申請内容が正しいか、 取扱商品が問題ないか、などをチェックして
審査通過した場合だけ決済手段が利用できる
国内QR対応プロジェクト 裏側の話 ファイルの受け渡しをするだけでしょ? → 意外と大変
国内QR対応プロジェクト 裏側の話 • 審査依頼ファイルの項目が多い ◦ 会社名や住所、店舗、代表者、業務内容など ◦ 1加盟店あたり100項目以上になることも多い • アクワイアラーごとにフォーマットが違う
◦ アクワイアラーごとに独自のコード定義がある ◦ バリデーションのルールが違う 「階」のフリガナは「カイ」か「F」か?
国内QR対応プロジェクト 裏側の話 実装がんばるぞ! の前に、審査全体のフローを考える必要がある
審査フローを 考える
2025年
加盟店申し込み 審査 決済利用開始
加盟店申し込み 審査 決済利用開始 ・・・とはいかない
審査フローを考える 審査の順序に依存関係がある
クレジットカード 1次審査 クレジットカード 2次審査 電子マネー審査 (交通系、iD) QRコード審査 電子マネー審査 (QUICPay)
審査フローを考える 決済手段が増えると審査のフローは複雑になる • 加盟店がなるべく早く決済できるようにしたい • 審査のオペレーションを複雑にしたくない
電子マネーのケース クレジットカード 1次審査 クレジットカード 2次審査 電子マネー審査 (交通系、iD) QRコード審査 電子マネー審査 (QUICPay)
QUICPayより先に 交通系、iDの 審査が終わりそう 交通系、iDを 先に提供する?
交通系、iD審査完了 QUICPay審査完了 決済センター登録開始 決済センター登録完了 交通系、iD利用開始 決済センター登録開始 決済センター登録完了 QUICPay利用開始 ここで待ちが発生
交通系、iD審査完了 QUICPay審査完了 決済センター登録開始 決済センター登録完了 交通系、iD、QUICPay利用開始 まとめて提供すると ・QUICPayが早く使える ・状態管理がシンプル → こちらを採用
既存加盟店の 決済手段追加
既存加盟店の決済手段追加 • すでにSTORES 決済を利用中の既存加盟店にも 新しい決済手段を使ってもらいたい! • 既存加盟店が国内QRコード決済を使えるように、 リリースまでに審査を終わらせる必要がある
既存加盟店の決済手段追加 • 11/11のリリースに向けて6月頃から審査開始 • (6月時点ではまだシステムができてないので) 審査結果はリリース直前に一括取り込みの想定
既存加盟店の決済手段追加 DB オペレーションチーム 開発チーム Big Query SQL GAS JCB PayPay
SmartCode d払い 楽天ペイ 審査依頼 審査結果
既存加盟店の決済手段追加 想定以上に大変&作業コストがかかった
既存加盟店の決済手段追加 手運用にした背景 • 既存加盟店と、リリース後の新規加盟店で ファイルのフォーマットが別だった • 依頼ファイルの出力は数回、結果反映は1回きりの想定 だった
既存加盟店の決済手段追加 DBのデータをそのまま使える想定 → 過去の一部の加盟店で住所カナが登録されておらず 郵便番号から変換が必要になった 登録内容が古かったり実態と異なり、多数の加盟店が 不備になった →
加盟店への確認やファイルの再提出が必要になった
既存加盟店の決済手段追加 外部システムでの審査期間が延びたり、不備による 再提出で審査のタイミングがずれた → 審査結果反映が何度も必要になった
既存加盟店の決済手段追加 (当初のスケジュールからだいぶ遅れたが) 2025年3月に既存加盟店の審査結果登録が完了
まとめ
まとめ 無事国内主要QRコード対応のリリースを完了 あらゆる決済手段に対応したSTORES 決済になった!
まとめ 新しい課題 • 決済手段の追加をはじめとした機能追加が続き システムが複雑化 • オペレーションチームの負荷も上がってしまった
まとめ 解決のための取り組み • STORES 決済の開発チームから業務プロセスの 改善まで行うチームに組織変更 • オペレーションチームと一緒に業務の最適化や 工数削減に取り組んでいる
まとめ 解決のための取り組み • STORESの各サービスに分散している決済、審査の機能 を統合するための基盤の開発に着手
None