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

Eva Almeida

cust_e699154c

pending

Tenant

vendor-eu

Email

eva.almeida@vendor.example

IBAN hash

iban-7a234dcbb70f

Customer since

2025-06-22

Lifetime volume

€185.53

Total payments

2

Active mandates

1

Payments · 2

DateTimeDescriptionAmountMethodStatus
2026-05-0818:52:42Subscription · Pro plan · monthly€185.53cardsucceeded
2026-05-0813:32:17Top-up · prepaid balance€18.82carddeclined

SEPA mandates · 2

  • VENDOR_EU-2026-0042

    Signed 2025-11-02

    active
  • VENDOR_EU-2026-0059

    Signed 2025-11-18 · revoked 2026-02-12

    revoked

Recent audit events · this customer

View full audit log →
  1. 18:52:42
    tenant-gateisolation check passed tenant=vendor-eu · row.tenant_id matches session
  2. 18:52:42
    stripe.webhookverified signature, ingested pi_3PqBxl7oi6vhws3qzr · payment_intent.succeeded
  3. 13:32:17
    tenant-gateisolation check passed tenant=vendor-eu · row.tenant_id matches session
  4. 13:32:17
    stripe.webhookverified signature, ingested pi_3PqBe2285bzf7i5frp · payment_intent.failed
  5. 12:47:21
    operator:eve@vendor-eurevoked SEPA mandate umr=VENDOR_EU-2026-0059 · reason=customer-request
  6. 12:47:21
    operator:eve@vendor-eusigned SEPA mandate umr=VENDOR_EU-2026-0059 · cust_e699154c
  7. 12:47:21
    operator:eve@vendor-eusigned SEPA mandate umr=VENDOR_EU-2026-0042 · cust_e699154c