Demo · synthetic dataThis is what a substrate-built fintech product looks like running. UI is interactive — click any payment, customer, or mandate to drill in. Data is synthetic but consistent across all views.

← Back to /build

Customer

Bruno Almeida

cust_86be83c6

verified

Tenant

acme-co

Email

bruno.almeida@acme.example

IBAN hash

iban-63b836a2dff5

Customer since

2025-06-03

Lifetime volume

€0.00

Total payments

1

Active mandates

0

Payments · 1

DateTimeDescriptionAmountMethodStatus
2026-05-0823:00:49Subscription · Enterprise plan · monthly€402.13carddeclined

SEPA mandates · 1

  • ACME_CO-2026-0043

    Signed 2026-04-21 · revoked 2026-04-30

    revoked

Recent audit events · this customer

View full audit log →
  1. 23:00:49
    tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches session
  2. 23:00:49
    stripe.webhookverified signature, ingested pi_3PqB66omdh9sfgzgu2 · payment_intent.failed
  3. 12:47:21
    operator:alice@acmerevoked SEPA mandate umr=ACME_CO-2026-0043 · reason=customer-request
  4. 12:47:21
    operator:alice@acmesigned SEPA mandate umr=ACME_CO-2026-0043 · cust_86be83c6