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

Felix Lopes

cust_9e35f243

verified

Tenant

acme-co

Email

felix.lopes@acme.example

IBAN hash

iban-6123757a8e8f

Customer since

2025-06-10

Lifetime volume

€245.35

Total payments

4

Active mandates

1

Payments · 4

DateTimeDescriptionAmountMethodStatus
2026-05-0814:05:18Subscription · Pro plan · monthly€190.14cardsucceeded
2026-05-0718:33:33One-off purchase€47.17cardsucceeded
2026-05-0717:09:52Add-on · usage overage€8.04cardsucceeded
2026-05-0712:23:14One-off purchase€37.25cardprocessing

SEPA mandates · 1

  • ACME_CO-2026-0044

    Signed 2026-01-27

    active

Recent audit events · this customer

View full audit log →
  1. 14:05:18
    tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches session
  2. 14:05:18
    stripe.webhookverified signature, ingested pi_3PqBwf15arizk4v8zd · payment_intent.succeeded
  3. 18:33:33
    tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches session
  4. 18:33:33
    stripe.webhookverified signature, ingested pi_3PqBu1y3klptcjzf6u · payment_intent.succeeded
  5. 17:09:52
    tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches session
  6. 17:09:52
    stripe.webhookverified signature, ingested pi_3PqBn518cps2772udx · payment_intent.succeeded
  7. 12:23:14
    tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches session
  8. 12:23:14
    stripe.webhookverified signature, ingested pi_3PqBp7ncuhyefgizjw · payment_intent.processing
  9. 12:47:21
    operator:alice@acmesigned SEPA mandate umr=ACME_CO-2026-0044 · cust_9e35f243