event

Refund Requested

Published when the Payment Processing System requests a refund from the payment processor.

EventBroker:Kafka

Overview

RefundRequested is published by 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 to ask the external StripeStripeSystemv1.0.0External payment processor used by Acme Inc to charge cards and issue refunds. It receives payment and refund requests a...Ownerpayments-platformMapView docs to refund a previous charge — for example when an order is cancelled after payment. Stripe responds with Refund ProcessedRefund ProcessedEventv1.0.0Published by Stripe when a refund has been processed. Ownerpayments-platformSchemaMapView docs.

Architecture diagram

Event-driven architecture documentation: Acme Inc

JSON Schema

7 properties

Published when a refund is requested from the payment processor

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

Amount to refund, in minor units (e.g. cents)

Minimum: 0
currencystring
required
Match pattern: ^[A-Z]{3}$
reasonstring
requestedAtstring<date-time>
required