event

Payment Succeeded

Published by Stripe when a charge succeeds.

EventBroker:Kafka

Overview

PaymentSucceeded is delivered by Stripe’s Webhook EndpointWebhook EndpointServicev1.0.0Stripe's webhook delivery for payment and refund outcomes. It notifies Acme Inc whether a charge succeeded or failed, an...Publishespayment-succeeded, payment-failed +1Ownerpayments-platformMapRepoView docs when a requested charge succeeds. The Payment WorkerPayment WorkerServicev1.0.0Drives charges and refunds against the external payment processor and records the outcomes. It requests payments and ref...Publishespayment-requested, refund-requestedSubscribespayment-succeeded, payment-failedOwnerpayments-platformMapRepoView docs consumes it and records the payment as succeeded.

Architecture diagram

Event-driven architecture documentation: Acme Inc

JSON Schema

6 properties

Published when a charge succeeds

paymentIdstring<uuid>
required
orderIdstring<uuid>
required
amountinteger
required

Amount charged, in minor units (e.g. cents)

currencystring
required
Match pattern: ^[A-Z]{3}$
processorReferencestring

Stripe's charge identifier

succeededAtstring<date-time>
required