service
Payments API

Payments API

Stripe's API for charging cards and issuing refunds. Acme Inc's Payment Processing System calls it to request payments and refunds.

Service

Overview

The Payments API is Stripe’s external interface for charging cards and issuing refunds. The Payment Processing SystemPayment Processing SystemSystemv1.0.0Internal system that orchestrates payment for orders. It authorizes payments, requests charges from the external payment...Ownerpayments-platformMapView docs sends Payment RequestedPayment RequestedEventv1.0.0Published when the Payment Processing System requests a charge from the payment processor. Ownerpayments-platformSchemaMapView docs and Refund RequestedRefund RequestedEventv1.0.0Published when the Payment Processing System requests a refund from the payment processor. Ownerpayments-platformSchemaMapView docs, and Stripe processes them and reports the outcome back through its 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.

Receives 2 messages

Payment and refund requests

Architecture diagram

Messages for this service

Sends messages (0)

Quickly find the message you need by searching for the name, type, or summary.
NameVersionTypeSummary
No messages found

Receives messages (2)

Quickly find the message you need by searching for the name, type, or summary.
NameVersionTypeSummary
Payment Requested
v1.0.0eventPublished when the Payment Processing System requests a charge from the payment processor.
Refund Requested
v1.0.0eventPublished when the Payment Processing System requests a refund from the payment processor.
Event-driven architecture documentation: Acme Inc