{
  "exported_at": "2026-11-10T17:46:58.244Z",
  "product": "BuckFix",
  "note": "Demo mode sample export. No live account data is included.",
  "bf_merchants": [
    {
      "id": "demo-merchant",
      "userId": "demo-user",
      "brandName": "Harbor Analytics (demo)",
      "brandLogoUrl": null,
      "brandColor": "#0f766e",
      "replyToEmail": "billing@harbor-analytics.demo",
      "physicalAddress": "100 Sample Street, Encinitas, CA 92024",
      "recoveryFeeBps": 1500,
      "attributionWindowDays": 30,
      "dunningEnabled": true,
      "paydayTimingEnabled": true,
      "smsEnabled": false,
      "tcpaSmsConsent": false,
      "stripeAccountId": "acct_demo_123",
      "stripeLivemode": false
    }
  ],
  "bf_recovery_cases": [
    {
      "merchantId": "demo-merchant",
      "stripeAccountId": "acct_demo_123",
      "stripeCustomerId": "cus_demo_demo-case-open-1",
      "stripeSubscriptionId": "sub_demo_demo-case-open-1",
      "stripeChargeId": null,
      "customerEmail": "ada@demo.buckfix",
      "customerName": "Ada Lovelace (sample)",
      "amountDueCents": 8900,
      "currency": "usd",
      "failureCode": "card_declined",
      "failureMessage": "Your card was declined (demo).",
      "firstFailedAt": "2026-10-29T12:00:00.000Z",
      "lastFailedAt": "2026-10-31T12:00:00.000Z",
      "failureCount": 2,
      "recoveredAt": null,
      "recoveredAmountCents": 0,
      "feeBpsAtRecovery": null,
      "feeCents": 0,
      "attribution": null,
      "firstTouchAt": "2026-11-07T12:00:00.000Z",
      "linkVisitedAt": null,
      "linkRedirectedAt": null,
      "paymentMethodUpdatedAt": null,
      "linkUsedAt": null,
      "stripeSetupSessionId": null,
      "attributionWindowEndsAt": null,
      "attributionWindowDays": 30,
      "cardUpdateToken": "demo-update",
      "unsubscribeToken": "demo-unsub",
      "unsubscribedAt": null,
      "refundedAmountCents": 0,
      "disputeStatus": null,
      "stripeDisputeId": null,
      "platformInvoiceId": null,
      "invoicedFeeCents": 0,
      "id": "demo-case-open-1",
      "stripeInvoiceId": "in_demo_open_ada",
      "status": "in_recovery"
    },
    {
      "merchantId": "demo-merchant",
      "stripeAccountId": "acct_demo_123",
      "stripeCustomerId": "cus_demo_demo-case-open-2",
      "stripeSubscriptionId": "sub_demo_demo-case-open-2",
      "stripeChargeId": null,
      "customerEmail": "grace@demo.buckfix",
      "customerName": "Grace Hopper (sample)",
      "amountDueCents": 24900,
      "currency": "usd",
      "failureCode": "card_declined",
      "failureMessage": "Your card was declined (demo).",
      "firstFailedAt": "2026-11-02T12:00:00.000Z",
      "lastFailedAt": "2026-10-31T12:00:00.000Z",
      "failureCount": 2,
      "recoveredAt": null,
      "recoveredAmountCents": 0,
      "feeBpsAtRecovery": null,
      "feeCents": 0,
      "attribution": null,
      "firstTouchAt": "2026-11-05T12:00:00.000Z",
      "linkVisitedAt": "2026-11-08T12:00:00.000Z",
      "linkRedirectedAt": "2026-11-08T12:00:00.000Z",
      "paymentMethodUpdatedAt": "2026-11-08T12:00:00.000Z",
      "linkUsedAt": "2026-11-08T12:00:00.000Z",
      "stripeSetupSessionId": null,
      "attributionWindowEndsAt": "2026-12-08T12:00:00.000Z",
      "attributionWindowDays": 30,
      "cardUpdateToken": "demo-update-demo-case-open-2",
      "unsubscribeToken": "demo-unsub-demo-case-open-2",
      "unsubscribedAt": null,
      "refundedAmountCents": 0,
      "disputeStatus": null,
      "stripeDisputeId": null,
      "platformInvoiceId": null,
      "invoicedFeeCents": 0,
      "id": "demo-case-open-2",
      "stripeInvoiceId": "in_demo_open_grace",
      "status": "in_recovery"
    },
    {
      "merchantId": "demo-merchant",
      "stripeAccountId": "acct_demo_123",
      "stripeCustomerId": "cus_demo_demo-case-bf-1",
      "stripeSubscriptionId": "sub_demo_demo-case-bf-1",
      "stripeChargeId": null,
      "customerEmail": "alan@demo.buckfix",
      "customerName": "Alan Turing (sample)",
      "amountDueCents": 12000,
      "currency": "usd",
      "failureCode": "card_declined",
      "failureMessage": "Your card was declined (demo).",
      "firstFailedAt": "2026-10-21T12:00:00.000Z",
      "lastFailedAt": "2026-10-31T12:00:00.000Z",
      "failureCount": 2,
      "recoveredAt": "2026-10-26T12:00:00.000Z",
      "recoveredAmountCents": 12000,
      "feeBpsAtRecovery": 1500,
      "feeCents": 1800,
      "attribution": "buckfix",
      "firstTouchAt": "2026-10-24T12:00:00.000Z",
      "linkVisitedAt": "2026-10-25T12:00:00.000Z",
      "linkRedirectedAt": "2026-10-25T12:00:00.000Z",
      "paymentMethodUpdatedAt": "2026-10-25T12:00:00.000Z",
      "linkUsedAt": "2026-10-25T12:00:00.000Z",
      "stripeSetupSessionId": null,
      "attributionWindowEndsAt": "2026-11-24T12:00:00.000Z",
      "attributionWindowDays": 30,
      "cardUpdateToken": "demo-update-demo-case-bf-1",
      "unsubscribeToken": "demo-unsub-demo-case-bf-1",
      "unsubscribedAt": null,
      "refundedAmountCents": 0,
      "disputeStatus": null,
      "stripeDisputeId": null,
      "platformInvoiceId": null,
      "invoicedFeeCents": 0,
      "id": "demo-case-bf-1",
      "stripeInvoiceId": "in_demo_buckfix_alan",
      "status": "recovered"
    },
    {
      "merchantId": "demo-merchant",
      "stripeAccountId": "acct_demo_123",
      "stripeCustomerId": "cus_demo_demo-case-bf-2",
      "stripeSubscriptionId": "sub_demo_demo-case-bf-2",
      "stripeChargeId": null,
      "customerEmail": "katherine@demo.buckfix",
      "customerName": "Katherine Johnson (sample)",
      "amountDueCents": 8000,
      "currency": "usd",
      "failureCode": "card_declined",
      "failureMessage": "Your card was declined (demo).",
      "firstFailedAt": "2026-10-23T12:00:00.000Z",
      "lastFailedAt": "2026-10-31T12:00:00.000Z",
      "failureCount": 2,
      "recoveredAt": "2026-10-28T12:00:00.000Z",
      "recoveredAmountCents": 8000,
      "feeBpsAtRecovery": 1500,
      "feeCents": 1200,
      "attribution": "buckfix",
      "firstTouchAt": "2026-10-26T12:00:00.000Z",
      "linkVisitedAt": "2026-10-27T12:00:00.000Z",
      "linkRedirectedAt": "2026-10-27T12:00:00.000Z",
      "paymentMethodUpdatedAt": null,
      "linkUsedAt": "2026-10-27T12:00:00.000Z",
      "stripeSetupSessionId": null,
      "attributionWindowEndsAt": "2026-11-26T12:00:00.000Z",
      "attributionWindowDays": 30,
      "cardUpdateToken": "demo-update-demo-case-bf-2",
      "unsubscribeToken": "demo-unsub-demo-case-bf-2",
      "unsubscribedAt": null,
      "refundedAmountCents": 0,
      "disputeStatus": null,
      "stripeDisputeId": null,
      "platformInvoiceId": null,
      "invoicedFeeCents": 0,
      "id": "demo-case-bf-2",
      "stripeInvoiceId": "in_demo_buckfix_katherine",
      "status": "recovered"
    },
    {
      "merchantId": "demo-merchant",
      "stripeAccountId": "acct_demo_123",
      "stripeCustomerId": "cus_demo_demo-case-stripe-1",
      "stripeSubscriptionId": "sub_demo_demo-case-stripe-1",
      "stripeChargeId": null,
      "customerEmail": "michael@demo.buckfix",
      "customerName": "Michael Faraday (sample)",
      "amountDueCents": 20000,
      "currency": "usd",
      "failureCode": "card_declined",
      "failureMessage": "Your card was declined (demo).",
      "firstFailedAt": "2026-10-30T12:00:00.000Z",
      "lastFailedAt": "2026-10-31T12:00:00.000Z",
      "failureCount": 2,
      "recoveredAt": "2026-11-01T12:00:00.000Z",
      "recoveredAmountCents": 20000,
      "feeBpsAtRecovery": null,
      "feeCents": 0,
      "attribution": "stripe_native",
      "firstTouchAt": "2026-11-02T12:00:00.000Z",
      "linkVisitedAt": null,
      "linkRedirectedAt": null,
      "paymentMethodUpdatedAt": null,
      "linkUsedAt": null,
      "stripeSetupSessionId": null,
      "attributionWindowEndsAt": null,
      "attributionWindowDays": 30,
      "cardUpdateToken": "demo-update-demo-case-stripe-1",
      "unsubscribeToken": "demo-unsub-demo-case-stripe-1",
      "unsubscribedAt": null,
      "refundedAmountCents": 0,
      "disputeStatus": null,
      "stripeDisputeId": null,
      "platformInvoiceId": null,
      "invoicedFeeCents": 0,
      "id": "demo-case-stripe-1",
      "stripeInvoiceId": "in_demo_stripe_michael",
      "status": "unattributed_paid"
    },
    {
      "merchantId": "demo-merchant",
      "stripeAccountId": "acct_demo_123",
      "stripeCustomerId": "cus_demo_demo-case-stripe-2",
      "stripeSubscriptionId": "sub_demo_demo-case-stripe-2",
      "stripeChargeId": null,
      "customerEmail": "marie@demo.buckfix",
      "customerName": "Marie Curie (sample)",
      "amountDueCents": 5500,
      "currency": "usd",
      "failureCode": "card_declined",
      "failureMessage": "Your card was declined (demo).",
      "firstFailedAt": "2026-11-04T12:00:00.000Z",
      "lastFailedAt": "2026-10-31T12:00:00.000Z",
      "failureCount": 2,
      "recoveredAt": "2026-11-05T12:00:00.000Z",
      "recoveredAmountCents": 5500,
      "feeBpsAtRecovery": null,
      "feeCents": 0,
      "attribution": "stripe_native",
      "firstTouchAt": null,
      "linkVisitedAt": null,
      "linkRedirectedAt": null,
      "paymentMethodUpdatedAt": null,
      "linkUsedAt": null,
      "stripeSetupSessionId": null,
      "attributionWindowEndsAt": null,
      "attributionWindowDays": 30,
      "cardUpdateToken": "demo-update-demo-case-stripe-2",
      "unsubscribeToken": "demo-unsub-demo-case-stripe-2",
      "unsubscribedAt": null,
      "refundedAmountCents": 0,
      "disputeStatus": null,
      "stripeDisputeId": null,
      "platformInvoiceId": null,
      "invoicedFeeCents": 0,
      "id": "demo-case-stripe-2",
      "stripeInvoiceId": "in_demo_stripe_marie",
      "status": "unattributed_paid"
    }
  ]
}