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
Stripeイベントタイプから学ぶ決済 / Payment Learning from ...
Search
shiro seike
PRO
January 20, 2023
Programming
1
110
Stripeイベントタイプから学ぶ決済 / Payment Learning from Stripe Event Types
JP_Stripes 大阪 Vol.6
https://jpstripes.connpass.com/event/269776/
shiro seike
PRO
January 20, 2023
Tweet
Share
More Decks by shiro seike
See All by shiro seike
OpenTelemetryを活用したObservability入門 / Introduction to Observability with OpenTelemetry
seike460
PRO
1
530
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
190
(再)ひとり技術広報からの脱却 / Re:Breaking away from one-man technical public relations
seike460
PRO
1
200
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
1.1k
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
280
AWS reInvent 2024サービスアップデートデモ / AWS reInvent 2024 Service Update Demo
seike460
PRO
0
60
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
670
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
1.3k
実践サーバーレスパフォーマンスチューニング ~その実力に迫る~ / Practical Serverless Performance Tuning ~A Close Look at its Power~
seike460
PRO
2
430
Other Decks in Programming
See All in Programming
状態と共に暮らす:ステートフルへの挑戦
ypresto
3
1.1k
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
240
ComposeでWebアプリを作る技術
tbsten
0
130
複雑なフォームの jotai 設計 / Designing jotai(state) for Complex Forms #layerx_frontend
izumin5210
6
1.5k
Flutterでllama.cppをつかってローカルLLMを試してみた
sakuraidayo
0
120
AIコーディングエージェントを 「使いこなす」ための実践知と現在地 in ログラス / How to Use AI Coding Agent in Loglass
rkaga
4
1.2k
カオスに立ち向かう小規模チームの装備の選択〜フルスタックTSという装備の強み _ 弱み〜/Choosing equipment for a small team facing chaos ~ Strengths and weaknesses of full-stack TS~
bitkey
1
130
AI時代の開発者評価について
ayumuu
0
230
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
230
Enterprise Web App. Development (1): Build Tool Training Ver. 5
knakagawa
1
120
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
1
260
カウシェで Four Keys の改善を試みた理由
ike002jp
1
120
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
550
YesSQL, Process and Tooling at Scale
rocio
172
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
780
Designing for humans not robots
tammielis
253
25k
Visualization
eitanlees
146
16k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Practical Orchestrator
shlominoach
187
11k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Building an army of robots
kneath
305
45k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Thoughts on Productivity
jonyablonski
69
4.6k
Transcript
Stripe ベ プ ぶ JP_Stripes Vol. 6 2 0 23
. 1 . 20 @seike 4 60 1
@seike 460 - - @seike 46 0 - Fusic -
/ - / / - - JAWS Days - AWS Dev Day - PHP Conference ( 2
Agenda 1 .Stripe x AWS 2 .Stripe Web hook 3
.Stripe Event Types 3
01 Stripe x AWS
Stripe Stripe AWS 5
AWS Amazon EventBridge Stripe 6
CloudFormation CloudFormation AWS IaC API Gateway Web Lambda FaaS
EventBridge AWS https://XxxxxxxxxxxX.execute-api.ap-northeast- 1 .amazonaws.com/ Web Stripe EventBridge 7
02 Stripe Web hook
Webhook Stripe Web hook Web 9
10
Account Balance Billing Portal Capability Cash Balance Charge Checkout Coupon
Credit Note Customer Customer Cash Balance Transaction File Financial Connections Identity Invoice Invoice Item 11 Issuing Authorization Issuing Card Issuing Cardholder Issuing Dispute Issuing Transaction Mandate Order Payment Intent Payment Link Payment Method Payout Person Plan Price Product Promotion Code Quote Radar Recipient Refund Reporting Review Setup Intent Sigma SKU Source Subscription Schedule Tax Rate Terminal Test Helpers Topup Transfer
Stripe 12 Stripe
03 Stripe Event Types
Account: Balance: Billing Portal: Capability: 3D Secure SCA Strong Customer
Authentication Cash Balance: Charge: Checkout: Coupon: Credit Note: Customer: Customer Cash Balance Transaction: File: Financial Connections: Identity: Invoice: Invoice Item 14
Issuing Authorization: Issuing Card: Issuing Cardholder: Issuing Dispute: Issuing
Transaction: Mandate: Order: Payment Intent: Payment Link: Payment Method: Payout: Person: Plan: Price: Product: Promotion Code: 15
Quote: Radar: Recipient: Refund: Reporting: Review: Setup Intent: Sigma:
Sigma Sigma Sigma SKU: SKU SKU SKU Source: Subscription Schedule: Tax Rate: Terminal: Test Helpers: Topup: Transfer: 16
Capability 3D Secure SCA Strong Customer Authentication Coupon
Identity Mandate Promotion Code 17
Issuing Authorization Issuing Card Issuing Cardholder Issuing
Dispute Issuing Transaction Stripe Terminal 18
charge.succeeded: charge.failed: charge.captured: charge.refunded: charge.dispute.created: charge.dispute.updated: charge.dispute.closed: customer.created: customer.updated: customer.deleted:
invoice.created: invoice.updated: invoice.payment_succeeded: invoice.payment_failed: payment_intent.created: Payment Link payment_intent.succeeded: payment_intent.payment_failed: payment_intent.canceled: payment_intent.expired: Payment Link 19
https://stripe.com/docs/api/events/types Stripe API 20
21 AWS Stripe Stripe Point 1 Stripe Point 2 Stripe
Point 3
Thank You We are Hiring ! https://recruit.fusic.co.jp/