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

Amelia Schmidt

cust_2f879664

verified

Tenant

acme-co

Email

amelia.schmidt@acme.example

IBAN hash

iban-074f5fb32381

Customer since

2026-02-27

Lifetime volume

€3,238.84

Total payments

4

Active mandates

1

Payments · 4

DateTimeDescriptionAmountMethodStatus
2026-05-0903:05:51Top-up · prepaid balance€28.12cardrefunded
2026-05-0809:10:30One-off purchase€49.86cardrefunded
2026-05-0807:44:06Subscription · Enterprise plan · monthly€1,032.78sepasucceeded
2026-05-0804:59:14Subscription · Enterprise plan · monthly€2,206.06cardsucceeded

SEPA mandates · 1

  • ACME_CO-2026-0049

    Signed 2026-03-28

    active

Recent audit events · this customer

View full audit log →
  1. 03:05:51
    operator:eve@vendor-euissued refund pi_3PqBizpao67a8kfoeu · amount=2812 cents
  2. 03:05:51
    tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches session
  3. 03:05:51
    stripe.webhookverified signature, ingested pi_3PqBizpao67a8kfoeu · payment_intent.refunded
  4. 09:10:30
    operator:eve@vendor-euissued refund pi_3PqBcrfapfawu4nuin · amount=4986 cents
  5. 09:10:30
    tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches session
  6. 09:10:30
    stripe.webhookverified signature, ingested pi_3PqBcrfapfawu4nuin · payment_intent.refunded
  7. 07:44:06
    tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches session
  8. 07:44:06
    stripe.webhookverified signature, ingested pi_3PqBowcokigos83hnc · sepa_debit.succeeded
  9. 04:59:14
    tenant-gateisolation check passed tenant=acme-co · row.tenant_id matches session
  10. 04:59:14
    stripe.webhookverified signature, ingested pi_3PqB1t2fhyfrt0xk4k · payment_intent.succeeded
  11. 12:47:21
    operator:alice@acmesigned SEPA mandate umr=ACME_CO-2026-0049 · cust_2f879664