Stripeで決済の開発をしていると、必ず必要になるのがwebhook
これはクライアントからも出すことはできるけれど、オススメしない。
Stipeのダッシュボードの右の「開発」のボタン?を押すと、webhookが出てくるので、そこからwebhoookを設定してイベントを発行することができる。
どんなイベントが出せるのか?
古いデータの一覧はあったけれど、現段階(2022年1月27日)のイベントの一覧がどこにもなかったので、出してみた。
Account account.updated account.external_account.created account.external_account.deleted account.external_account.updated Balance balance.available Capability capability.updated Charge charge.captured charge.expired charge.failed charge.pending charge.refunded charge.succeeded charge.updated charge.dispute.closed charge.dispute.created charge.dispute.funds_reinstated charge.dispute.funds_withdrawn charge.dispute.updated charge.refund.updated Checkout checkout.session.async_payment_failed checkout.session.async_payment_succeeded checkout.session.completed Coupon coupon.created coupon.deleted coupon.updated Credit Note credit_note.created credit_note.updated credit_note.voided Customer customer.created customer.deleted customer.updated customer.discount.created customer.discount.deleted customer.discount.updated customer.source.created customer.source.deleted customer.source.expiring customer.source.updated customer.subscription.created customer.subscription.deleted customer.subscription.pending_update_applied customer.subscription.pending_update_expired customer.subscription.trial_will_end customer.subscription.updated customer.tax_id.created customer.tax_id.deleted customer.tax_id.updated File file.created Invoice invoice.created invoice.deleted invoice.finalized invoice.marked_uncollectible invoice.paid invoice.payment_action_required invoice.payment_failed invoice.payment_succeeded invoice.sent invoice.upcoming invoice.updated invoice.voided Invoiceitem invoiceitem.created invoiceitem.deleted invoiceitem.updated Issuing Authorization issuing_authorization.created issuing_authorization.request issuing_authorization.updated Issuing Card issuing_card.created issuing_card.updated Issuing Cardholder issuing_cardholder.created issuing_cardholder.updated Issuing Dispute issuing_dispute.created issuing_dispute.funds_reinstated issuing_dispute.updated Issuing Transaction issuing_transaction.created issuing_transaction.updated Mandate mandate.updated Order order.created order.payment_failed order.payment_succeeded order.updated Order Return order_return.created Payment Intent payment_intent.amount_capturable_updated payment_intent.canceled payment_intent.created payment_intent.payment_failed payment_intent.processing payment_intent.requires_action payment_intent.succeeded Payment Method payment_method.attached payment_method.automatically_updated payment_method.detached payment_method.updated Payout payout.canceled payout.created payout.failed payout.paid payout.updated Person person.created person.deleted person.updated Plan plan.created plan.deleted plan.updated Price price.created price.deleted price.updated Product product.created product.deleted product.updated Promotion Code promotion_code.created promotion_code.updated Radar radar.early_fraud_warning.created radar.early_fraud_warning.updated Recipient recipient.created recipient.deleted recipient.updated Reporting reporting.report_run.failed reporting.report_run.succeeded reporting.report_type.updated Review review.closed review.opened Setup Intent setup_intent.canceled setup_intent.created setup_intent.setup_failed setup_intent.succeeded Sigma sigma.scheduled_query_run.created Sku sku.created sku.deleted sku.updated Source source.canceled source.chargeable source.failed source.mandate_notification source.refund_attributes_required source.transaction.created source.transaction.updated Subscription Schedule subscription_schedule.aborted subscription_schedule.canceled subscription_schedule.completed subscription_schedule.created subscription_schedule.expiring subscription_schedule.released subscription_schedule.updated Tax Rate tax_rate.created tax_rate.updated Topup topup.canceled topup.created topup.failed topup.reversed topup.succeeded Transfer transfer.created transfer.failed transfer.paid transfer.reversed transfer.updated
説明も載せたいけれど、説明を調べるだけでも1週間ぐらいは余裕でかかりそうなので、今回はこれにてゴメン。。