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
63
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
PHPを書く理由、PHPを書いていて良い理由 / Reasons to write PHP and why it is good to write PHP
seike460
PRO
5
360
AWS CDKを用いたセキュアなCI/CDパイプラインの構築 / Build a secure CI/CD pipeline using AWS CDK
seike460
PRO
3
590
いまあるチームにフィットさせる Serverless そして Platform Engineeringへの挑戦 / Serverless Fits the Team You Have and Platform Engineering
seike460
PRO
2
1.4k
いまあるチームにフィットさせる Serverless / Serverless fits in with the team you have now.
seike460
PRO
2
130
地方こそサーバーレス! チームにフィットさせるサーバーレス / Rural areas are serverless! Serverless to Fit Your Team
seike460
PRO
1
84
AWS X-Rayを利用したサーバーレスのパフォーマンス分析 / Serverless performance analysis using AWS X-Ray
seike460
PRO
2
130
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
420
技術力を高め合う “開けた”企業間コミュニティの形成 / Formation of an "open" inter-company community to enhance technological capabilities
seike460
PRO
1
81
有効な使い方を正しく理解して実装する PHP8.3の最新機能の「ウラ側」 / Understanding and Implementing Effective Usage Correctly The "Uraside" of PHP 8.3's Latest Features
seike460
PRO
1
130
Other Decks in Programming
See All in Programming
pytest プラグインを開発して DRY に自動テストを書こう
inuatsu
2
250
선언형 UI를 학습할 때 알아둬야하는 키워드들
l2hyunwoo
0
130
ECS向けのドリフト検知機構を実装してみた
tkikuc
0
280
CSC509 Lecture 02
javiergs
PRO
0
160
Beyond the RuboCop Defaults
koic
2
500
RemixとCloudflare Stack におけるFile Upload
ossamoon
1
120
ROS 2のZenoh対応とZenohのROS 2対応
takasehideki
2
270
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
250
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
370
モジュラモノリス、その前に / Modular monolith, before that
euglena1215
6
660
perl for shell, awk and sed programmers
mackee
1
610
利用者視点で考える、イテレータとの上手な付き合い方
syumai
4
220
Featured
See All Featured
Designing Experiences People Love
moore
138
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
403
65k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
6
260
ReactJS: Keep Simple. Everything can be a component!
pedronauck
663
120k
How GitHub Uses GitHub to Build GitHub
holman
473
290k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Docker and Python
trallard
40
3k
No one is an island. Learnings from fostering a developers community.
thoeni
19
2.9k
Making Projects Easy
brettharned
114
5.8k
Building Adaptive Systems
keathley
37
2.1k
Navigating Team Friction
lara
183
14k
The Invisible Side of Design
smashingmag
297
50k
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/