name: stripe-refund description: Model a same-family Stripe refund against a sealed charge receipt. runx: category: payments
Stripe Refund
Compose refund quote, refund reserve, optional approval, and Stripe-family refund settlement against a linked sealed charge receipt.
This graph profile records registry and harness shape only. It does not call Stripe, read merchant credentials, or claim runtime refund enforcement.
Quality Profile
- Purpose: show the provider-initiated refund graph for the Stripe family.
- Audience: operators, registry tooling, and future Stripe refund adapter implementers.
- Artifact contract:
refund_quote_packet,refund_reservation_packet,refund_approval, andrefund_rail_packet. - Evidence bar: every step carries the original receipt ref and same settlement family.
- Strategic bar: keep Stripe credential material behind references.
- Stop conditions: stop before settlement when original receipt link, reservation, approval, or idempotency is missing.
Inputs
original_receipt_ref(required): linked sealed charge receipt reference.original_receipt(required): redacted original charge receipt summary.refund_request(required): requested amount and reason.parent_payment_authority(required): parent payment authority term or ref.approval_context(optional): prior approval evidence.idempotency_seed(optional): stable refund idempotency seed.