{
  "ok": true,
  "storage": "durable-object",
  "endpoint": "https://test.onebrick.io/v3/integration/transactions",
  "count": 139,
  "filters": {},
  "transactions": [
    {
      "transaction_id": "CLIENT-DEMO",
      "reference_id": "CLIENT-DEMO",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786410660782-12d8345d2f5d",
      "callback_attempt": 5,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-11T01:11:00.782Z",
      "updated_at": "2026-08-11T01:11:00.782Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "1786410652759-a24711c2a38a",
      "reference_id": null,
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786410652759-a24711c2a38a",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-11T01:10:52.759Z",
      "updated_at": "2026-08-11T01:10:52.759Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "CLIENT-DEMO",
      "reference_id": "CLIENT-DEMO",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786407378147-840372a20c8f",
      "callback_attempt": 4,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-11T00:16:18.147Z",
      "updated_at": "2026-08-11T00:16:18.147Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "CLIENT-DEMO",
      "reference_id": "CLIENT-DEMO",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786407289426-2bc6d13b5f6e",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-11T00:14:49.426Z",
      "updated_at": "2026-08-11T00:14:49.426Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786407281010-78fbdc84ea15",
      "callback_attempt": 15,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-11T00:14:41.010Z",
      "updated_at": "2026-08-11T00:14:41.010Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "CLIENT-DEMO",
      "reference_id": "CLIENT-DEMO",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786407064809-3a096ad31297",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-11T00:11:04.809Z",
      "updated_at": "2026-08-11T00:11:04.809Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "CLIENT-DEMO",
      "reference_id": "CLIENT-DEMO",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786407064354-a4e26094d87a",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-11T00:11:04.354Z",
      "updated_at": "2026-08-11T00:11:04.354Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786406899956-99b6f4000ad8",
      "callback_attempt": 14,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-11T00:08:19.956Z",
      "updated_at": "2026-08-11T00:08:19.956Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786385321986-9e4827db6acf",
      "callback_attempt": 13,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-10T18:08:41.986Z",
      "updated_at": "2026-08-10T18:08:41.986Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "client-qa-connected-flow-bricko-bricki-a-i-stage-a-only-20260810190411-c-owner-delegation-20260810201919-testing-env-delegated",
      "reference_id": "client-qa-connected-flow-bricko-bricki-a-i-stage-a-only-20260810190411-c-owner-delegation-20260810201919-testing-env-delegated",
      "flow_type": "callback",
      "service_type": "generic",
      "service_name": "Generic API Callback",
      "payment_method": "Generic API Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786368182962-93af2fa4f53f",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-10T13:23:02.962Z",
      "updated_at": "2026-08-10T13:23:02.962Z",
      "request_payload": {
        "event": "client_nightly_callback_probe",
        "referenceId": "client-qa-connected-flow-bricko-bricki-a-i-stage-a-only-20260810190411-c-owner-delegation-20260810201919-testing-env-delegated",
        "reference_id": "client-qa-connected-flow-bricko-bricki-a-i-stage-a-only-20260810190411-c-owner-delegation-20260810201919-testing-env-delegated",
        "source": "client-nightly-qa"
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "client-qa-connected-flow-bricko-bricki-a-i-stage-a-only-20260810190411-c-owner-delegation-20260810201919-testing-env-delegated",
        "reference_id": "client-qa-connected-flow-bricko-bricki-a-i-stage-a-only-20260810190411-c-owner-delegation-20260810201919-testing-env-delegated",
        "event_id": "1786368182962-93af2fa4f53f",
        "received_at": "2026-08-10T13:23:02.962Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786316168646-6ab6b47a3eff",
      "callback_attempt": 12,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-09T22:56:08.646Z",
      "updated_at": "2026-08-09T22:56:08.646Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786265551894-b4578aad4cfe",
      "callback_attempt": 11,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-09T08:52:31.894Z",
      "updated_at": "2026-08-09T08:52:31.894Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "client-qa-connected-flow-bricko-bricki-a-i-akb2b-20260809123919-testingEnvironment-20260809130443-testing-env-delegated",
      "reference_id": "client-qa-connected-flow-bricko-bricki-a-i-akb2b-20260809123919-testingEnvironment-20260809130443-testing-env-delegated",
      "flow_type": "callback",
      "service_type": "generic",
      "service_name": "Generic API Callback",
      "payment_method": "Generic API Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786255815650-2ccc297c53a4",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-09T06:10:15.650Z",
      "updated_at": "2026-08-09T06:10:15.650Z",
      "request_payload": {
        "event": "client_nightly_callback_probe",
        "referenceId": "client-qa-connected-flow-bricko-bricki-a-i-akb2b-20260809123919-testingEnvironment-20260809130443-testing-env-delegated",
        "reference_id": "client-qa-connected-flow-bricko-bricki-a-i-akb2b-20260809123919-testingEnvironment-20260809130443-testing-env-delegated",
        "source": "client-nightly-qa"
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "client-qa-connected-flow-bricko-bricki-a-i-akb2b-20260809123919-testingEnvironment-20260809130443-testing-env-delegated",
        "reference_id": "client-qa-connected-flow-bricko-bricki-a-i-akb2b-20260809123919-testingEnvironment-20260809130443-testing-env-delegated",
        "event_id": "1786255815650-2ccc297c53a4",
        "received_at": "2026-08-09T06:10:15.650Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786168205665-1081cae11b42",
      "callback_attempt": 10,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-08T05:50:05.665Z",
      "updated_at": "2026-08-08T05:50:05.665Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786160041546-bb797f60398a",
      "callback_attempt": 9,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-08T03:34:01.546Z",
      "updated_at": "2026-08-08T03:34:01.546Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786157454597-d50933df2af3",
      "callback_attempt": 8,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-08T02:50:54.597Z",
      "updated_at": "2026-08-08T02:50:54.597Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786156929960-3601e30e8994",
      "callback_attempt": 7,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-08T02:42:09.960Z",
      "updated_at": "2026-08-08T02:42:09.960Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786156426249-1abf1737e91a",
      "callback_attempt": 6,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-08T02:33:46.249Z",
      "updated_at": "2026-08-08T02:33:46.249Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786138166287-80f5925d4a44",
      "callback_attempt": 5,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-07T21:29:26.287Z",
      "updated_at": "2026-08-07T21:29:26.287Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786133886851-90d0a9b4d752",
      "callback_attempt": 4,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-07T20:18:06.851Z",
      "updated_at": "2026-08-07T20:18:06.851Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786128509041-1b0133f349c0",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-07T18:48:29.041Z",
      "updated_at": "2026-08-07T18:48:29.041Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786127019494-31a6d35d5ab3",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-07T18:23:39.494Z",
      "updated_at": "2026-08-07T18:23:39.494Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-01",
      "reference_id": "qaj-767195b641-qr-01",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10001",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059313899-9230a43ac75b",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:13.899Z",
      "updated_at": "2026-08-06T23:35:13.899Z",
      "request_payload": {
        "data": {
          "id": "QR_cd321b8ac5b142feaa18422c1790f27f",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-01",
          "amount": 10001,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:06:29.597+07:00",
          "paidAt": "2026-08-06T03:06:30.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-01",
        "reference_id": "qaj-767195b641-qr-01",
        "event_id": "1786059313899-9230a43ac75b",
        "received_at": "2026-08-06T23:35:13.899Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-07",
      "reference_id": "qaj-767195b641-qr-07",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10007",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059312874-51b89e757b6c",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:12.874Z",
      "updated_at": "2026-08-06T23:35:12.874Z",
      "request_payload": {
        "data": {
          "id": "QR_0174ff00a3b8411495ffecad6b639703",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-07",
          "amount": 10007,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:06:51.805+07:00",
          "paidAt": "2026-08-06T03:06:52.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-07",
        "reference_id": "qaj-767195b641-qr-07",
        "event_id": "1786059312874-51b89e757b6c",
        "received_at": "2026-08-06T23:35:12.874Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-10",
      "reference_id": "qaj-ead1376723-qr-10",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10010",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059311869-30627397a060",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:11.869Z",
      "updated_at": "2026-08-06T23:35:11.869Z",
      "request_payload": {
        "data": {
          "id": "QR_45ba14aa75614b29a27cd69c45dd9aa3",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-10",
          "amount": 10010,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:25:01.380+07:00",
          "paidAt": "2026-08-06T03:25:05.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-10",
        "reference_id": "qaj-ead1376723-qr-10",
        "event_id": "1786059311869-30627397a060",
        "received_at": "2026-08-06T23:35:11.869Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-03",
      "reference_id": "qaj-ead1376723-qr-03",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10003",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059310859-2d1acad94b6c",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:10.859Z",
      "updated_at": "2026-08-06T23:35:10.859Z",
      "request_payload": {
        "data": {
          "id": "QR_6b544a8d247c41c292724eea146010ab",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-03",
          "amount": 10003,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:24:39.408+07:00",
          "paidAt": "2026-08-06T03:24:41.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-03",
        "reference_id": "qaj-ead1376723-qr-03",
        "event_id": "1786059310859-2d1acad94b6c",
        "received_at": "2026-08-06T23:35:10.859Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-09",
      "reference_id": "qaj-ead1376723-qr-09",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10009",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059309878-1f9e9e5cb2b2",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:09.878Z",
      "updated_at": "2026-08-06T23:35:09.878Z",
      "request_payload": {
        "data": {
          "id": "QR_7821cedc343e4cbcb05a4b601f99345b",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-09",
          "amount": 10009,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:24:58.141+07:00",
          "paidAt": "2026-08-06T03:24:58.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-09",
        "reference_id": "qaj-ead1376723-qr-09",
        "event_id": "1786059309878-1f9e9e5cb2b2",
        "received_at": "2026-08-06T23:35:09.878Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-06",
      "reference_id": "qaj-767195b641-qr-06",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10006",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059308837-c03106fa69fb",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:08.837Z",
      "updated_at": "2026-08-06T23:35:08.837Z",
      "request_payload": {
        "data": {
          "id": "QR_414d2dbc4b7b43b69dd44c9b65e164ef",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-06",
          "amount": 10006,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:06:48.758+07:00",
          "paidAt": "2026-08-06T03:06:49.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-06",
        "reference_id": "qaj-767195b641-qr-06",
        "event_id": "1786059308837-c03106fa69fb",
        "received_at": "2026-08-06T23:35:08.837Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-05",
      "reference_id": "qaj-ead1376723-qr-05",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10005",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059307866-3e49838dc47a",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:07.866Z",
      "updated_at": "2026-08-06T23:35:07.866Z",
      "request_payload": {
        "data": {
          "id": "QR_dbbe48fb71cf4c4da5980585aa2c5106",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-05",
          "amount": 10005,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:24:45.824+07:00",
          "paidAt": "2026-08-06T03:24:47.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-05",
        "reference_id": "qaj-ead1376723-qr-05",
        "event_id": "1786059307866-3e49838dc47a",
        "received_at": "2026-08-06T23:35:07.866Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-07",
      "reference_id": "qaj-ead1376723-qr-07",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10007",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059307793-e1342c03cc98",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:07.793Z",
      "updated_at": "2026-08-06T23:35:07.793Z",
      "request_payload": {
        "data": {
          "id": "QR_b0e9ce2f69ba402e9fab396d6568304a",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-07",
          "amount": 10007,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:24:51.744+07:00",
          "paidAt": "2026-08-06T03:24:52.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-07",
        "reference_id": "qaj-ead1376723-qr-07",
        "event_id": "1786059307793-e1342c03cc98",
        "received_at": "2026-08-06T23:35:07.793Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-04",
      "reference_id": "qaj-767195b641-qr-04",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10004",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059306829-8975edd02a9b",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:06.829Z",
      "updated_at": "2026-08-06T23:35:06.829Z",
      "request_payload": {
        "data": {
          "id": "QR_bad324438aba45d5a88d2f06e1561952",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-04",
          "amount": 10004,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:06:42.390+07:00",
          "paidAt": "2026-08-06T03:06:43.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-04",
        "reference_id": "qaj-767195b641-qr-04",
        "event_id": "1786059306829-8975edd02a9b",
        "received_at": "2026-08-06T23:35:06.829Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-01",
      "reference_id": "qaj-ead1376723-qr-01",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10001",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059306761-64465b79eec9",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:06.761Z",
      "updated_at": "2026-08-06T23:35:06.761Z",
      "request_payload": {
        "data": {
          "id": "QR_52bd26148de148daaec82df6e68a2818",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-01",
          "amount": 10001,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:24:30.661+07:00",
          "paidAt": "2026-08-06T03:24:31.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-08",
      "reference_id": "qaj-767195b641-qr-08",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10008",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059305895-3e883d56b2c2",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:05.895Z",
      "updated_at": "2026-08-06T23:35:05.895Z",
      "request_payload": {
        "data": {
          "id": "QR_a47c3af5ec05464dbfb4ae74315352c0",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-08",
          "amount": 10008,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:06:54.906+07:00",
          "paidAt": "2026-08-06T03:06:56.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-08",
        "reference_id": "qaj-767195b641-qr-08",
        "event_id": "1786059305895-3e883d56b2c2",
        "received_at": "2026-08-06T23:35:05.895Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-06",
      "reference_id": "qaj-ead1376723-qr-06",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10006",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059305792-028a60cb4d41",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:05.792Z",
      "updated_at": "2026-08-06T23:35:05.792Z",
      "request_payload": {
        "data": {
          "id": "QR_92708217fa1e42ec86f1e9159b8c659b",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-06",
          "amount": 10006,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:24:48.844+07:00",
          "paidAt": "2026-08-06T03:24:49.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-06",
        "reference_id": "qaj-ead1376723-qr-06",
        "event_id": "1786059305792-028a60cb4d41",
        "received_at": "2026-08-06T23:35:05.792Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-02",
      "reference_id": "qaj-767195b641-qr-02",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10002",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059304863-cd8b50a3d241",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:04.863Z",
      "updated_at": "2026-08-06T23:35:04.863Z",
      "request_payload": {
        "data": {
          "id": "QR_ee4be284fb194de691715825695a0be4",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-02",
          "amount": 10002,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:06:33.594+07:00",
          "paidAt": "2026-08-06T03:06:35.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-02",
        "reference_id": "qaj-767195b641-qr-02",
        "event_id": "1786059304863-cd8b50a3d241",
        "received_at": "2026-08-06T23:35:04.863Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-02",
      "reference_id": "qaj-ead1376723-qr-02",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10002",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059304751-d5ac3a8f7e5b",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:04.751Z",
      "updated_at": "2026-08-06T23:35:04.751Z",
      "request_payload": {
        "data": {
          "id": "QR_9c25bc15230d46f7b95c45caa16de4fa",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-02",
          "amount": 10002,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:24:35.914+07:00",
          "paidAt": "2026-08-06T03:24:36.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-02",
        "reference_id": "qaj-ead1376723-qr-02",
        "event_id": "1786059304751-d5ac3a8f7e5b",
        "received_at": "2026-08-06T23:35:04.751Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-05",
      "reference_id": "qaj-767195b641-qr-05",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10005",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059304232-339987cd798f",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:04.232Z",
      "updated_at": "2026-08-06T23:35:04.232Z",
      "request_payload": {
        "data": {
          "id": "QR_3d9e9401db96448b84d06727053a2ed9",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-05",
          "amount": 10005,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:06:45.446+07:00",
          "paidAt": "2026-08-06T03:06:46.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-05",
        "reference_id": "qaj-767195b641-qr-05",
        "event_id": "1786059304232-339987cd798f",
        "received_at": "2026-08-06T23:35:04.232Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-08",
      "reference_id": "qaj-ead1376723-qr-08",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10008",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786059303258-269eaf7784c9",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T23:35:03.258Z",
      "updated_at": "2026-08-06T23:35:03.258Z",
      "request_payload": {
        "data": {
          "id": "QR_6870661c5dec4f42ae503001621c52fa",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-08",
          "amount": 10008,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-06T10:24:54.806+07:00",
          "paidAt": "2026-08-06T03:24:55.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "ORDER-1001",
      "reference_id": "ORDER-1001",
      "flow_type": "callback",
      "service_type": "redirect",
      "service_name": "Redirect Callback",
      "payment_method": "Redirect Callback",
      "amount": null,
      "currency": null,
      "provider": null,
      "status": "callback_received",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1786028870150-126aa01487da",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-06T15:07:50.150Z",
      "updated_at": "2026-08-06T15:07:50.150Z",
      "request_payload": null,
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-10",
      "reference_id": "qaj-ead1376723-qr-10",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10010",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986705556-3033fcd4627a",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:25:05.556Z",
      "updated_at": "2026-08-06T03:25:05.556Z",
      "request_payload": {
        "data": {
          "id": "QR_45ba14aa75614b29a27cd69c45dd9aa3",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-10",
          "amount": 10010,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:25:01.380+07:00",
          "paidAt": "2026-08-06T03:25:05.301+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-10",
        "reference_id": "qaj-ead1376723-qr-10",
        "event_id": "1785986705556-3033fcd4627a",
        "received_at": "2026-08-06T03:25:05.556Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-09",
      "reference_id": "qaj-ead1376723-qr-09",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10009",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986699152-1f6d50b838d3",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:59.152Z",
      "updated_at": "2026-08-06T03:24:59.152Z",
      "request_payload": {
        "data": {
          "id": "QR_7821cedc343e4cbcb05a4b601f99345b",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-09",
          "amount": 10009,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:24:58.141+07:00",
          "paidAt": "2026-08-06T03:24:58.973+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-09",
        "reference_id": "qaj-ead1376723-qr-09",
        "event_id": "1785986699152-1f6d50b838d3",
        "received_at": "2026-08-06T03:24:59.152Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-08",
      "reference_id": "qaj-ead1376723-qr-08",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10008",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986695929-ad200ca2050a",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:55.929Z",
      "updated_at": "2026-08-06T03:24:55.929Z",
      "request_payload": {
        "data": {
          "id": "QR_6870661c5dec4f42ae503001621c52fa",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-08",
          "amount": 10008,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:24:54.806+07:00",
          "paidAt": "2026-08-06T03:24:55.805+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-08",
        "reference_id": "qaj-ead1376723-qr-08",
        "event_id": "1785986695929-ad200ca2050a",
        "received_at": "2026-08-06T03:24:55.929Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-07",
      "reference_id": "qaj-ead1376723-qr-07",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10007",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986692786-8dc8b47f78c2",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:52.786Z",
      "updated_at": "2026-08-06T03:24:52.786Z",
      "request_payload": {
        "data": {
          "id": "QR_b0e9ce2f69ba402e9fab396d6568304a",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-07",
          "amount": 10007,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:24:51.744+07:00",
          "paidAt": "2026-08-06T03:24:52.636+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-07",
        "reference_id": "qaj-ead1376723-qr-07",
        "event_id": "1785986692786-8dc8b47f78c2",
        "received_at": "2026-08-06T03:24:52.786Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-06",
      "reference_id": "qaj-ead1376723-qr-06",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10006",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986689587-0b0d0a240b25",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:49.587Z",
      "updated_at": "2026-08-06T03:24:49.587Z",
      "request_payload": {
        "data": {
          "id": "QR_92708217fa1e42ec86f1e9159b8c659b",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-06",
          "amount": 10006,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:24:48.844+07:00",
          "paidAt": "2026-08-06T03:24:49.466+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-06",
        "reference_id": "qaj-ead1376723-qr-06",
        "event_id": "1785986689587-0b0d0a240b25",
        "received_at": "2026-08-06T03:24:49.587Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-05",
      "reference_id": "qaj-ead1376723-qr-05",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10005",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986687478-b82a08893183",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:47.478Z",
      "updated_at": "2026-08-06T03:24:47.478Z",
      "request_payload": {
        "data": {
          "id": "QR_dbbe48fb71cf4c4da5980585aa2c5106",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-05",
          "amount": 10005,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:24:45.824+07:00",
          "paidAt": "2026-08-06T03:24:47.352+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-05",
        "reference_id": "qaj-ead1376723-qr-05",
        "event_id": "1785986687478-b82a08893183",
        "received_at": "2026-08-06T03:24:47.478Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-04",
      "reference_id": "qaj-ead1376723-qr-04",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10004",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986684361-b134fb569729",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:44.361Z",
      "updated_at": "2026-08-06T03:24:44.361Z",
      "request_payload": {
        "data": {
          "id": "QR_01951935ebbc45a3b628564b5d706b41",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-04",
          "amount": 10004,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:24:42.695+07:00",
          "paidAt": "2026-08-06T03:24:44.182+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-04",
        "reference_id": "qaj-ead1376723-qr-04",
        "event_id": "1785986684361-b134fb569729",
        "received_at": "2026-08-06T03:24:44.361Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-03",
      "reference_id": "qaj-ead1376723-qr-03",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10003",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986681133-e47118261f53",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:41.133Z",
      "updated_at": "2026-08-06T03:24:41.133Z",
      "request_payload": {
        "data": {
          "id": "QR_6b544a8d247c41c292724eea146010ab",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-03",
          "amount": 10003,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:24:39.408+07:00",
          "paidAt": "2026-08-06T03:24:41.014+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-03",
        "reference_id": "qaj-ead1376723-qr-03",
        "event_id": "1785986681133-e47118261f53",
        "received_at": "2026-08-06T03:24:41.133Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-02",
      "reference_id": "qaj-ead1376723-qr-02",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10002",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986676922-31daa071a9f4",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:36.922Z",
      "updated_at": "2026-08-06T03:24:36.922Z",
      "request_payload": {
        "data": {
          "id": "QR_9c25bc15230d46f7b95c45caa16de4fa",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-02",
          "amount": 10002,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:24:35.914+07:00",
          "paidAt": "2026-08-06T03:24:36.791+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-02",
        "reference_id": "qaj-ead1376723-qr-02",
        "event_id": "1785986676922-31daa071a9f4",
        "received_at": "2026-08-06T03:24:36.922Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-qr-01",
      "reference_id": "qaj-ead1376723-qr-01",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10001",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986671657-f8f1077a1b72",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:31.657Z",
      "updated_at": "2026-08-06T03:24:31.657Z",
      "request_payload": {
        "data": {
          "id": "QR_52bd26148de148daaec82df6e68a2818",
          "type": "qris",
          "referenceId": "qaj-ead1376723-qr-01",
          "amount": 10001,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:24:30.661+07:00",
          "paidAt": "2026-08-06T03:24:31.511+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-qr-01",
        "reference_id": "qaj-ead1376723-qr-01",
        "event_id": "1785986671657-f8f1077a1b72",
        "received_at": "2026-08-06T03:24:31.657Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_48fbe3b96fd2bfb16a9afc59a1358a21",
      "reference_id": "qaj-ead1376723-va-10",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10010",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_48fbe3b96fd2bfb16a9afc59a1358a21\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"8062692724755296\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986668855-590a663c4374",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:28.855Z",
      "updated_at": "2026-08-06T03:24:28.855Z",
      "request_payload": {
        "data": {
          "id": "OP_1905d518a4174e59b79a23b0224374d2",
          "type": "virtual_account",
          "referenceId": "qaj-ead1376723-va-10",
          "amount": "10010",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:24:27.000+07:00",
          "paymentId": "PAY_48fbe3b96fd2bfb16a9afc59a1358a21",
          "bankShortCode": "BRI",
          "accountNo": "8062692724755296",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_48fbe3b96fd2bfb16a9afc59a1358a21",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "8062692724755296",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-ead1376723-va-10",
            "amount": "10010",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:24:27.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_48fbe3b96fd2bfb16a9afc59a1358a21",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "8062692724755296",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-va-10",
        "reference_id": "qaj-ead1376723-va-10",
        "event_id": "1785986668855-590a663c4374",
        "received_at": "2026-08-06T03:24:28.855Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-sm-09",
      "reference_id": "qaj-ead1376723-sm-09",
      "flow_type": "disbursement",
      "service_type": "disbursement",
      "service_name": "Disbursement Callback",
      "payment_method": "Bank Transfer",
      "amount": "29999",
      "currency": null,
      "provider": null,
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986667997-0e2277d1a10d",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:27.997Z",
      "updated_at": "2026-08-06T03:24:27.997Z",
      "request_payload": {
        "data": {
          "id": "9f11e03363db4f3a76849104e",
          "type": "disbursement",
          "attributes": {
            "referenceId": "qaj-ead1376723-sm-09",
            "description": "Automation J qaj-ead1376723-sm-09",
            "amount": "29999",
            "feeAmount": "2200",
            "status": "completed",
            "settlementStatus": null,
            "createdAt": "2026-08-06T10:23:58.000+07:00",
            "errorDetail": {},
            "disbursementMethod": {
              "type": "bank_transfer",
              "bankAccountNo": "12345678",
              "bankShortCode": "MANDIRI",
              "bankAccountHolderName": "PROD ONLY",
              "bankName": "Bank Mandiri"
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-sm-09",
        "reference_id": "qaj-ead1376723-sm-09",
        "event_id": "1785986667997-0e2277d1a10d",
        "received_at": "2026-08-06T03:24:27.997Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-sm-05",
      "reference_id": "qaj-ead1376723-sm-05",
      "flow_type": "disbursement",
      "service_type": "disbursement",
      "service_name": "Disbursement Callback",
      "payment_method": "Bank Transfer",
      "amount": "29999",
      "currency": null,
      "provider": null,
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986666922-4d3d5174e4be",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:26.922Z",
      "updated_at": "2026-08-06T03:24:26.922Z",
      "request_payload": {
        "data": {
          "id": "94f7250ac9eab495e173afa2f",
          "type": "disbursement",
          "attributes": {
            "referenceId": "qaj-ead1376723-sm-05",
            "description": "Automation J qaj-ead1376723-sm-05",
            "amount": "29999",
            "feeAmount": "2200",
            "status": "completed",
            "settlementStatus": null,
            "createdAt": "2026-08-06T10:23:56.000+07:00",
            "errorDetail": {},
            "disbursementMethod": {
              "type": "bank_transfer",
              "bankAccountNo": "12345678",
              "bankShortCode": "MANDIRI",
              "bankAccountHolderName": "PROD ONLY",
              "bankName": "Bank Mandiri"
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-sm-05",
        "reference_id": "qaj-ead1376723-sm-05",
        "event_id": "1785986666922-4d3d5174e4be",
        "received_at": "2026-08-06T03:24:26.922Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_f9e26ab7d32cd0f5457b946933c2d4e2",
      "reference_id": "qaj-ead1376723-va-09",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10009",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_f9e26ab7d32cd0f5457b946933c2d4e2\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5916695559289519\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986665696-5fa784bdd9dc",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:25.696Z",
      "updated_at": "2026-08-06T03:24:25.696Z",
      "request_payload": {
        "data": {
          "id": "OP_1c5e2a063daf421ea191f4bbf0e82a8c",
          "type": "virtual_account",
          "referenceId": "qaj-ead1376723-va-09",
          "amount": "10009",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:24:24.000+07:00",
          "paymentId": "PAY_f9e26ab7d32cd0f5457b946933c2d4e2",
          "bankShortCode": "BRI",
          "accountNo": "5916695559289519",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_f9e26ab7d32cd0f5457b946933c2d4e2",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5916695559289519",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-ead1376723-va-09",
            "amount": "10009",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:24:24.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_f9e26ab7d32cd0f5457b946933c2d4e2",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5916695559289519",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-va-09",
        "reference_id": "qaj-ead1376723-va-09",
        "event_id": "1785986665696-5fa784bdd9dc",
        "received_at": "2026-08-06T03:24:25.696Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_f49b36f37290c3b6a0dfa1526ccf8e57",
      "reference_id": "qaj-ead1376723-va-08",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10008",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_f49b36f37290c3b6a0dfa1526ccf8e57\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5951006314728017\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986662527-42e49b4f83c9",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:22.527Z",
      "updated_at": "2026-08-06T03:24:22.527Z",
      "request_payload": {
        "data": {
          "id": "OP_aa89063b63a441fdb8f8490cf03fa0bd",
          "type": "virtual_account",
          "referenceId": "qaj-ead1376723-va-08",
          "amount": "10008",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:24:21.000+07:00",
          "paymentId": "PAY_f49b36f37290c3b6a0dfa1526ccf8e57",
          "bankShortCode": "BRI",
          "accountNo": "5951006314728017",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_f49b36f37290c3b6a0dfa1526ccf8e57",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5951006314728017",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-ead1376723-va-08",
            "amount": "10008",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:24:21.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_f49b36f37290c3b6a0dfa1526ccf8e57",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5951006314728017",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-va-08",
        "reference_id": "qaj-ead1376723-va-08",
        "event_id": "1785986662527-42e49b4f83c9",
        "received_at": "2026-08-06T03:24:22.527Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_37d30eced597476bbb3173bfb8cec166",
      "reference_id": "qaj-ead1376723-va-07",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10007",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_37d30eced597476bbb3173bfb8cec166\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"708874068942539\",\"displayNa\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986660408-fac3476bed51",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:20.408Z",
      "updated_at": "2026-08-06T03:24:20.408Z",
      "request_payload": {
        "data": {
          "id": "OP_60503d1c52fa4567bfdca37de9ba1286",
          "type": "virtual_account",
          "referenceId": "qaj-ead1376723-va-07",
          "amount": "10007",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:24:18.000+07:00",
          "paymentId": "PAY_37d30eced597476bbb3173bfb8cec166",
          "bankShortCode": "BRI",
          "accountNo": "708874068942539",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_37d30eced597476bbb3173bfb8cec166",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "708874068942539",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-ead1376723-va-07",
            "amount": "10007",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:24:18.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_37d30eced597476bbb3173bfb8cec166",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "708874068942539",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-va-07",
        "reference_id": "qaj-ead1376723-va-07",
        "event_id": "1785986660408-fac3476bed51",
        "received_at": "2026-08-06T03:24:20.408Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-sm-10",
      "reference_id": "qaj-ead1376723-sm-10",
      "flow_type": "disbursement",
      "service_type": "disbursement",
      "service_name": "Disbursement Callback",
      "payment_method": "Bank Transfer",
      "amount": "29999",
      "currency": null,
      "provider": null,
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986658449-619c3416709c",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:18.449Z",
      "updated_at": "2026-08-06T03:24:18.449Z",
      "request_payload": {
        "data": {
          "id": "89f7acedbd72f15ec97ca8746",
          "type": "disbursement",
          "attributes": {
            "referenceId": "qaj-ead1376723-sm-10",
            "description": "Automation J qaj-ead1376723-sm-10",
            "amount": "29999",
            "feeAmount": "2200",
            "status": "completed",
            "settlementStatus": null,
            "createdAt": "2026-08-06T10:23:59.000+07:00",
            "errorDetail": {},
            "disbursementMethod": {
              "type": "bank_transfer",
              "bankAccountNo": "12345678",
              "bankShortCode": "MANDIRI",
              "bankAccountHolderName": "PROD ONLY",
              "bankName": "Bank Mandiri"
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-sm-10",
        "reference_id": "qaj-ead1376723-sm-10",
        "event_id": "1785986658449-619c3416709c",
        "received_at": "2026-08-06T03:24:18.449Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-ead1376723-sm-02",
      "reference_id": "qaj-ead1376723-sm-02",
      "flow_type": "disbursement",
      "service_type": "disbursement",
      "service_name": "Disbursement Callback",
      "payment_method": "Bank Transfer",
      "amount": "29999",
      "currency": null,
      "provider": null,
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986657445-df1f25478fac",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:17.445Z",
      "updated_at": "2026-08-06T03:24:17.445Z",
      "request_payload": {
        "data": {
          "id": "c725f7c0136696b41a72a7cb0",
          "type": "disbursement",
          "attributes": {
            "referenceId": "qaj-ead1376723-sm-02",
            "description": "Automation J qaj-ead1376723-sm-02",
            "amount": "29999",
            "feeAmount": "2200",
            "status": "completed",
            "settlementStatus": null,
            "createdAt": "2026-08-06T10:23:54.000+07:00",
            "errorDetail": {},
            "disbursementMethod": {
              "type": "bank_transfer",
              "bankAccountNo": "12345678",
              "bankShortCode": "MANDIRI",
              "bankAccountHolderName": "PROD ONLY",
              "bankName": "Bank Mandiri"
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-sm-02",
        "reference_id": "qaj-ead1376723-sm-02",
        "event_id": "1785986657445-df1f25478fac",
        "received_at": "2026-08-06T03:24:17.445Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_58c5c61fd6ae769c1267fe3154e03a5b",
      "reference_id": "qaj-ead1376723-va-06",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10006",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_58c5c61fd6ae769c1267fe3154e03a5b\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"9518678178802360\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986657243-af4b9fc0e63b",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:17.243Z",
      "updated_at": "2026-08-06T03:24:17.243Z",
      "request_payload": {
        "data": {
          "id": "OP_5982f9d2e74943919d5d24c699a2d310",
          "type": "virtual_account",
          "referenceId": "qaj-ead1376723-va-06",
          "amount": "10006",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:24:15.000+07:00",
          "paymentId": "PAY_58c5c61fd6ae769c1267fe3154e03a5b",
          "bankShortCode": "BRI",
          "accountNo": "9518678178802360",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_58c5c61fd6ae769c1267fe3154e03a5b",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "9518678178802360",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-ead1376723-va-06",
            "amount": "10006",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:24:15.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_58c5c61fd6ae769c1267fe3154e03a5b",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "9518678178802360",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-va-06",
        "reference_id": "qaj-ead1376723-va-06",
        "event_id": "1785986657243-af4b9fc0e63b",
        "received_at": "2026-08-06T03:24:17.243Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_ff722483c04f79bdf7dc51e3431abff9",
      "reference_id": "qaj-ead1376723-va-05",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10005",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_ff722483c04f79bdf7dc51e3431abff9\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"2588302675074924\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986654095-c521694dd430",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:14.095Z",
      "updated_at": "2026-08-06T03:24:14.095Z",
      "request_payload": {
        "data": {
          "id": "OP_21e8601950a749799468e9729327673b",
          "type": "virtual_account",
          "referenceId": "qaj-ead1376723-va-05",
          "amount": "10005",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:24:12.000+07:00",
          "paymentId": "PAY_ff722483c04f79bdf7dc51e3431abff9",
          "bankShortCode": "BRI",
          "accountNo": "2588302675074924",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_ff722483c04f79bdf7dc51e3431abff9",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "2588302675074924",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-ead1376723-va-05",
            "amount": "10005",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:24:12.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_ff722483c04f79bdf7dc51e3431abff9",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "2588302675074924",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-va-05",
        "reference_id": "qaj-ead1376723-va-05",
        "event_id": "1785986654095-c521694dd430",
        "received_at": "2026-08-06T03:24:14.095Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_03a8ecab692591059c60809513884e11",
      "reference_id": "qaj-ead1376723-va-04",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10004",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_03a8ecab692591059c60809513884e11\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"3251442553541932\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986650918-363bfdc5b482",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:10.918Z",
      "updated_at": "2026-08-06T03:24:10.918Z",
      "request_payload": {
        "data": {
          "id": "OP_12b18a33505a415db09ec3df46d300de",
          "type": "virtual_account",
          "referenceId": "qaj-ead1376723-va-04",
          "amount": "10004",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:24:09.000+07:00",
          "paymentId": "PAY_03a8ecab692591059c60809513884e11",
          "bankShortCode": "BRI",
          "accountNo": "3251442553541932",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_03a8ecab692591059c60809513884e11",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "3251442553541932",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-ead1376723-va-04",
            "amount": "10004",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:24:09.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_03a8ecab692591059c60809513884e11",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "3251442553541932",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-va-04",
        "reference_id": "qaj-ead1376723-va-04",
        "event_id": "1785986650918-363bfdc5b482",
        "received_at": "2026-08-06T03:24:10.918Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_2759968401d5b930699bea1165493441",
      "reference_id": "qaj-ead1376723-va-03",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10003",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_2759968401d5b930699bea1165493441\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"1894738405132520\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986647780-0514b59fe3ac",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:07.780Z",
      "updated_at": "2026-08-06T03:24:07.780Z",
      "request_payload": {
        "data": {
          "id": "OP_b798ed083c5e4693906eaf32799fc6ed",
          "type": "virtual_account",
          "referenceId": "qaj-ead1376723-va-03",
          "amount": "10003",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:24:06.000+07:00",
          "paymentId": "PAY_2759968401d5b930699bea1165493441",
          "bankShortCode": "BRI",
          "accountNo": "1894738405132520",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_2759968401d5b930699bea1165493441",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "1894738405132520",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-ead1376723-va-03",
            "amount": "10003",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:24:06.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_2759968401d5b930699bea1165493441",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "1894738405132520",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-va-03",
        "reference_id": "qaj-ead1376723-va-03",
        "event_id": "1785986647780-0514b59fe3ac",
        "received_at": "2026-08-06T03:24:07.780Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_aaac13720737f4bbdbf0317f239e170f",
      "reference_id": "qaj-ead1376723-va-02",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10002",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_aaac13720737f4bbdbf0317f239e170f\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"4012746152082794\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986645749-07baffcf0e74",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:05.749Z",
      "updated_at": "2026-08-06T03:24:05.749Z",
      "request_payload": {
        "data": {
          "id": "OP_2d8dbdbd5b5e4cc2ad6dc3c5c46a7d46",
          "type": "virtual_account",
          "referenceId": "qaj-ead1376723-va-02",
          "amount": "10002",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:24:03.000+07:00",
          "paymentId": "PAY_aaac13720737f4bbdbf0317f239e170f",
          "bankShortCode": "BRI",
          "accountNo": "4012746152082794",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_aaac13720737f4bbdbf0317f239e170f",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "4012746152082794",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-ead1376723-va-02",
            "amount": "10002",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:24:03.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_aaac13720737f4bbdbf0317f239e170f",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "4012746152082794",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-va-02",
        "reference_id": "qaj-ead1376723-va-02",
        "event_id": "1785986645749-07baffcf0e74",
        "received_at": "2026-08-06T03:24:05.749Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_545b1fd6a37e60c036946e385628fdd4",
      "reference_id": "qaj-ead1376723-va-01",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10001",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_545b1fd6a37e60c036946e385628fdd4\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"6434824048316262\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785986640815-9beb0f321920",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:24:00.815Z",
      "updated_at": "2026-08-06T03:24:00.815Z",
      "request_payload": {
        "data": {
          "id": "OP_a1b1ed45e26549c586fdaabb4df753fb",
          "type": "virtual_account",
          "referenceId": "qaj-ead1376723-va-01",
          "amount": "10001",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:23:59.000+07:00",
          "paymentId": "PAY_545b1fd6a37e60c036946e385628fdd4",
          "bankShortCode": "BRI",
          "accountNo": "6434824048316262",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_545b1fd6a37e60c036946e385628fdd4",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "6434824048316262",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-ead1376723-va-01",
            "amount": "10001",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:23:59.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_545b1fd6a37e60c036946e385628fdd4",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "6434824048316262",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-ead1376723-va-01",
        "reference_id": "qaj-ead1376723-va-01",
        "event_id": "1785986640815-9beb0f321920",
        "received_at": "2026-08-06T03:24:00.815Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-09",
      "reference_id": "qaj-767195b641-qr-09",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10009",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985619386-3d482cabb42c",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:59.386Z",
      "updated_at": "2026-08-06T03:06:59.386Z",
      "request_payload": {
        "data": {
          "id": "QR_2103a631439d47948881b2ba03ce8751",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-09",
          "amount": 10009,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:06:58.177+07:00",
          "paidAt": "2026-08-06T03:06:59.200+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-09",
        "reference_id": "qaj-767195b641-qr-09",
        "event_id": "1785985619386-3d482cabb42c",
        "received_at": "2026-08-06T03:06:59.386Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-08",
      "reference_id": "qaj-767195b641-qr-08",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10008",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985616148-12934ba02a10",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:56.148Z",
      "updated_at": "2026-08-06T03:06:56.148Z",
      "request_payload": {
        "data": {
          "id": "QR_a47c3af5ec05464dbfb4ae74315352c0",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-08",
          "amount": 10008,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:06:54.906+07:00",
          "paidAt": "2026-08-06T03:06:56.031+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-08",
        "reference_id": "qaj-767195b641-qr-08",
        "event_id": "1785985616148-12934ba02a10",
        "received_at": "2026-08-06T03:06:56.148Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-07",
      "reference_id": "qaj-767195b641-qr-07",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10007",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985612985-069dad9a99b9",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:52.985Z",
      "updated_at": "2026-08-06T03:06:52.985Z",
      "request_payload": {
        "data": {
          "id": "QR_0174ff00a3b8411495ffecad6b639703",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-07",
          "amount": 10007,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:06:51.805+07:00",
          "paidAt": "2026-08-06T03:06:52.862+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-07",
        "reference_id": "qaj-767195b641-qr-07",
        "event_id": "1785985612985-069dad9a99b9",
        "received_at": "2026-08-06T03:06:52.985Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-06",
      "reference_id": "qaj-767195b641-qr-06",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10006",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985609808-c8926a9269c3",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:49.808Z",
      "updated_at": "2026-08-06T03:06:49.808Z",
      "request_payload": {
        "data": {
          "id": "QR_414d2dbc4b7b43b69dd44c9b65e164ef",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-06",
          "amount": 10006,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:06:48.758+07:00",
          "paidAt": "2026-08-06T03:06:49.693+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-06",
        "reference_id": "qaj-767195b641-qr-06",
        "event_id": "1785985609808-c8926a9269c3",
        "received_at": "2026-08-06T03:06:49.808Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-05",
      "reference_id": "qaj-767195b641-qr-05",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10005",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985606639-7bab0a37a83f",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:46.639Z",
      "updated_at": "2026-08-06T03:06:46.639Z",
      "request_payload": {
        "data": {
          "id": "QR_3d9e9401db96448b84d06727053a2ed9",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-05",
          "amount": 10005,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:06:45.446+07:00",
          "paidAt": "2026-08-06T03:06:46.525+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-05",
        "reference_id": "qaj-767195b641-qr-05",
        "event_id": "1785985606639-7bab0a37a83f",
        "received_at": "2026-08-06T03:06:46.639Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-04",
      "reference_id": "qaj-767195b641-qr-04",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10004",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985603472-f43afb036cd7",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:43.472Z",
      "updated_at": "2026-08-06T03:06:43.472Z",
      "request_payload": {
        "data": {
          "id": "QR_bad324438aba45d5a88d2f06e1561952",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-04",
          "amount": 10004,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:06:42.390+07:00",
          "paidAt": "2026-08-06T03:06:43.356+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-04",
        "reference_id": "qaj-767195b641-qr-04",
        "event_id": "1785985603472-f43afb036cd7",
        "received_at": "2026-08-06T03:06:43.472Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-03",
      "reference_id": "qaj-767195b641-qr-03",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10003",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985600320-e8edf965c80e",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:40.320Z",
      "updated_at": "2026-08-06T03:06:40.320Z",
      "request_payload": {
        "data": {
          "id": "QR_8bd031b3faa5410d9f590d6c4cfd267b",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-03",
          "amount": 10003,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:06:38.818+07:00",
          "paidAt": "2026-08-06T03:06:40.190+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-03",
        "reference_id": "qaj-767195b641-qr-03",
        "event_id": "1785985600320-e8edf965c80e",
        "received_at": "2026-08-06T03:06:40.320Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-02",
      "reference_id": "qaj-767195b641-qr-02",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10002",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985596151-2fe2ef0a6c23",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:36.151Z",
      "updated_at": "2026-08-06T03:06:36.151Z",
      "request_payload": {
        "data": {
          "id": "QR_ee4be284fb194de691715825695a0be4",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-02",
          "amount": 10002,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:06:33.594+07:00",
          "paidAt": "2026-08-06T03:06:35.968+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-02",
        "reference_id": "qaj-767195b641-qr-02",
        "event_id": "1785985596151-2fe2ef0a6c23",
        "received_at": "2026-08-06T03:06:36.151Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-qr-01",
      "reference_id": "qaj-767195b641-qr-01",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10001",
      "currency": null,
      "provider": null,
      "status": "PAID",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985590811-cfefc6dd4820",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:30.811Z",
      "updated_at": "2026-08-06T03:06:30.811Z",
      "request_payload": {
        "data": {
          "id": "QR_cd321b8ac5b142feaa18422c1790f27f",
          "type": "qris",
          "referenceId": "qaj-767195b641-qr-01",
          "amount": 10001,
          "feeAmount": 60,
          "status": "PAID",
          "createdAt": "2026-08-06T10:06:29.597+07:00",
          "paidAt": "2026-08-06T03:06:30.692+07:00",
          "qrisType": "DYNAMIC",
          "merchant": null,
          "merchantNmid": null
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-qr-01",
        "reference_id": "qaj-767195b641-qr-01",
        "event_id": "1785985590811-cfefc6dd4820",
        "received_at": "2026-08-06T03:06:30.811Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_995e5e4ae367e0ef35dcf809463ee3fc",
      "reference_id": "qaj-767195b641-va-10",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10010",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_995e5e4ae367e0ef35dcf809463ee3fc\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"6303286344214999\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985588179-1a315caa448b",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:28.179Z",
      "updated_at": "2026-08-06T03:06:28.179Z",
      "request_payload": {
        "data": {
          "id": "OP_e980a206642146a2bb42250696b0b4db",
          "type": "virtual_account",
          "referenceId": "qaj-767195b641-va-10",
          "amount": "10010",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:06:26.000+07:00",
          "paymentId": "PAY_995e5e4ae367e0ef35dcf809463ee3fc",
          "bankShortCode": "BRI",
          "accountNo": "6303286344214999",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_995e5e4ae367e0ef35dcf809463ee3fc",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "6303286344214999",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-767195b641-va-10",
            "amount": "10010",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:06:26.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_995e5e4ae367e0ef35dcf809463ee3fc",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "6303286344214999",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-va-10",
        "reference_id": "qaj-767195b641-va-10",
        "event_id": "1785985588179-1a315caa448b",
        "received_at": "2026-08-06T03:06:28.179Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_0713d9c164ee3c4c8b4bfc513a8fa8b1",
      "reference_id": "qaj-767195b641-va-09",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10009",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_0713d9c164ee3c4c8b4bfc513a8fa8b1\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"7046765914174137\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985584967-af3ec1e96782",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:24.967Z",
      "updated_at": "2026-08-06T03:06:24.967Z",
      "request_payload": {
        "data": {
          "id": "OP_6df0cd6c432949e29534019acf6482f5",
          "type": "virtual_account",
          "referenceId": "qaj-767195b641-va-09",
          "amount": "10009",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:06:23.000+07:00",
          "paymentId": "PAY_0713d9c164ee3c4c8b4bfc513a8fa8b1",
          "bankShortCode": "BRI",
          "accountNo": "7046765914174137",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_0713d9c164ee3c4c8b4bfc513a8fa8b1",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "7046765914174137",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-767195b641-va-09",
            "amount": "10009",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:06:23.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_0713d9c164ee3c4c8b4bfc513a8fa8b1",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "7046765914174137",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-va-09",
        "reference_id": "qaj-767195b641-va-09",
        "event_id": "1785985584967-af3ec1e96782",
        "received_at": "2026-08-06T03:06:24.967Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-sm-10",
      "reference_id": "qaj-767195b641-sm-10",
      "flow_type": "disbursement",
      "service_type": "disbursement",
      "service_name": "Disbursement Callback",
      "payment_method": "Bank Transfer",
      "amount": "29999",
      "currency": null,
      "provider": null,
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985584185-80f742f7eb71",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:24.185Z",
      "updated_at": "2026-08-06T03:06:24.185Z",
      "request_payload": {
        "data": {
          "id": "a6367256bd86cce784bbce94f",
          "type": "disbursement",
          "attributes": {
            "referenceId": "qaj-767195b641-sm-10",
            "description": "Automation J qaj-767195b641-sm-10",
            "amount": "29999",
            "feeAmount": "2200",
            "status": "completed",
            "settlementStatus": null,
            "createdAt": "2026-08-06T10:05:56.000+07:00",
            "errorDetail": {},
            "disbursementMethod": {
              "type": "bank_transfer",
              "bankAccountNo": "12345678",
              "bankShortCode": "MANDIRI",
              "bankAccountHolderName": "PROD ONLY",
              "bankName": "Bank Mandiri"
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-sm-10",
        "reference_id": "qaj-767195b641-sm-10",
        "event_id": "1785985584185-80f742f7eb71",
        "received_at": "2026-08-06T03:06:24.185Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-sm-03",
      "reference_id": "qaj-767195b641-sm-03",
      "flow_type": "disbursement",
      "service_type": "disbursement",
      "service_name": "Disbursement Callback",
      "payment_method": "Bank Transfer",
      "amount": "29999",
      "currency": null,
      "provider": null,
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985584133-3562502be2fc",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:24.133Z",
      "updated_at": "2026-08-06T03:06:24.133Z",
      "request_payload": {
        "data": {
          "id": "cb385852ecf67696e3fca431b",
          "type": "disbursement",
          "attributes": {
            "referenceId": "qaj-767195b641-sm-03",
            "description": "Automation J qaj-767195b641-sm-03",
            "amount": "29999",
            "feeAmount": "2200",
            "status": "completed",
            "settlementStatus": null,
            "createdAt": "2026-08-06T10:05:51.000+07:00",
            "errorDetail": {},
            "disbursementMethod": {
              "type": "bank_transfer",
              "bankAccountNo": "12345678",
              "bankShortCode": "MANDIRI",
              "bankAccountHolderName": "PROD ONLY",
              "bankName": "Bank Mandiri"
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-767195b641-sm-06",
      "reference_id": "qaj-767195b641-sm-06",
      "flow_type": "disbursement",
      "service_type": "disbursement",
      "service_name": "Disbursement Callback",
      "payment_method": "Bank Transfer",
      "amount": "29999",
      "currency": null,
      "provider": null,
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985583055-60fb44e5b130",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:23.055Z",
      "updated_at": "2026-08-06T03:06:23.055Z",
      "request_payload": {
        "data": {
          "id": "9bbe9f176a39a0ca19fa144f4",
          "type": "disbursement",
          "attributes": {
            "referenceId": "qaj-767195b641-sm-06",
            "description": "Automation J qaj-767195b641-sm-06",
            "amount": "29999",
            "feeAmount": "2200",
            "status": "completed",
            "settlementStatus": null,
            "createdAt": "2026-08-06T10:05:53.000+07:00",
            "errorDetail": {},
            "disbursementMethod": {
              "type": "bank_transfer",
              "bankAccountNo": "12345678",
              "bankShortCode": "MANDIRI",
              "bankAccountHolderName": "PROD ONLY",
              "bankName": "Bank Mandiri"
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-sm-06",
        "reference_id": "qaj-767195b641-sm-06",
        "event_id": "1785985583055-60fb44e5b130",
        "received_at": "2026-08-06T03:06:23.055Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_27953253a98b00c297e68200bab3367e",
      "reference_id": "qaj-767195b641-va-08",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10008",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_27953253a98b00c297e68200bab3367e\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"934969741500144\",\"displayNa\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985581801-945e83ba03b6",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:21.801Z",
      "updated_at": "2026-08-06T03:06:21.801Z",
      "request_payload": {
        "data": {
          "id": "OP_21519d45c9204e7e8309629e312684c7",
          "type": "virtual_account",
          "referenceId": "qaj-767195b641-va-08",
          "amount": "10008",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:06:20.000+07:00",
          "paymentId": "PAY_27953253a98b00c297e68200bab3367e",
          "bankShortCode": "BRI",
          "accountNo": "934969741500144",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_27953253a98b00c297e68200bab3367e",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "934969741500144",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-767195b641-va-08",
            "amount": "10008",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:06:20.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_27953253a98b00c297e68200bab3367e",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "934969741500144",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-va-08",
        "reference_id": "qaj-767195b641-va-08",
        "event_id": "1785985581801-945e83ba03b6",
        "received_at": "2026-08-06T03:06:21.801Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_4da5cd29d5a80243f3cdbb29519cedfc",
      "reference_id": "qaj-767195b641-va-07",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10007",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_4da5cd29d5a80243f3cdbb29519cedfc\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"8975787746565729\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985578632-0a038d35c636",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:18.632Z",
      "updated_at": "2026-08-06T03:06:18.632Z",
      "request_payload": {
        "data": {
          "id": "OP_8af2aad5722b481d816abf4ac60b4d59",
          "type": "virtual_account",
          "referenceId": "qaj-767195b641-va-07",
          "amount": "10007",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:06:17.000+07:00",
          "paymentId": "PAY_4da5cd29d5a80243f3cdbb29519cedfc",
          "bankShortCode": "BRI",
          "accountNo": "8975787746565729",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_4da5cd29d5a80243f3cdbb29519cedfc",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "8975787746565729",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-767195b641-va-07",
            "amount": "10007",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:06:17.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_4da5cd29d5a80243f3cdbb29519cedfc",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "8975787746565729",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-va-07",
        "reference_id": "qaj-767195b641-va-07",
        "event_id": "1785985578632-0a038d35c636",
        "received_at": "2026-08-06T03:06:18.632Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_59ea5744103b5dd4309373f171259d63",
      "reference_id": "qaj-767195b641-va-06",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10006",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_59ea5744103b5dd4309373f171259d63\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"1179701792900182\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985575464-200dead5b0ef",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:15.464Z",
      "updated_at": "2026-08-06T03:06:15.464Z",
      "request_payload": {
        "data": {
          "id": "OP_da205cd6c1fe4db096ad16af45128bf5",
          "type": "virtual_account",
          "referenceId": "qaj-767195b641-va-06",
          "amount": "10006",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:06:14.000+07:00",
          "paymentId": "PAY_59ea5744103b5dd4309373f171259d63",
          "bankShortCode": "BRI",
          "accountNo": "1179701792900182",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_59ea5744103b5dd4309373f171259d63",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "1179701792900182",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-767195b641-va-06",
            "amount": "10006",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:06:14.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_59ea5744103b5dd4309373f171259d63",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "1179701792900182",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-va-06",
        "reference_id": "qaj-767195b641-va-06",
        "event_id": "1785985575464-200dead5b0ef",
        "received_at": "2026-08-06T03:06:15.464Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_f4f2ea969fe7a56859e5fcf0d7383c9f",
      "reference_id": "qaj-767195b641-va-05",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10005",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_f4f2ea969fe7a56859e5fcf0d7383c9f\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"4514836370822647\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985572306-27225a96c101",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:12.306Z",
      "updated_at": "2026-08-06T03:06:12.306Z",
      "request_payload": {
        "data": {
          "id": "OP_33f66f18969641b28e1fc9fc49932c81",
          "type": "virtual_account",
          "referenceId": "qaj-767195b641-va-05",
          "amount": "10005",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:06:11.000+07:00",
          "paymentId": "PAY_f4f2ea969fe7a56859e5fcf0d7383c9f",
          "bankShortCode": "BRI",
          "accountNo": "4514836370822647",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_f4f2ea969fe7a56859e5fcf0d7383c9f",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "4514836370822647",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-767195b641-va-05",
            "amount": "10005",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:06:11.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_f4f2ea969fe7a56859e5fcf0d7383c9f",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "4514836370822647",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-va-05",
        "reference_id": "qaj-767195b641-va-05",
        "event_id": "1785985572306-27225a96c101",
        "received_at": "2026-08-06T03:06:12.306Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_873ccaf1c6ae54f1dc54228e3b4711fc",
      "reference_id": "qaj-767195b641-va-04",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10004",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_873ccaf1c6ae54f1dc54228e3b4711fc\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"4583887780591769\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985570191-3e25d98427e0",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:10.191Z",
      "updated_at": "2026-08-06T03:06:10.191Z",
      "request_payload": {
        "data": {
          "id": "OP_6c64822768e54230b245d2059a503e7f",
          "type": "virtual_account",
          "referenceId": "qaj-767195b641-va-04",
          "amount": "10004",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:06:08.000+07:00",
          "paymentId": "PAY_873ccaf1c6ae54f1dc54228e3b4711fc",
          "bankShortCode": "BRI",
          "accountNo": "4583887780591769",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_873ccaf1c6ae54f1dc54228e3b4711fc",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "4583887780591769",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-767195b641-va-04",
            "amount": "10004",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:06:08.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_873ccaf1c6ae54f1dc54228e3b4711fc",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "4583887780591769",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-va-04",
        "reference_id": "qaj-767195b641-va-04",
        "event_id": "1785985570191-3e25d98427e0",
        "received_at": "2026-08-06T03:06:10.191Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_452c965e7a8b7b16752da5037d77104d",
      "reference_id": "qaj-767195b641-va-03",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10003",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_452c965e7a8b7b16752da5037d77104d\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"6579225785751734\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985567063-8803a38d42d4",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:07.063Z",
      "updated_at": "2026-08-06T03:06:07.063Z",
      "request_payload": {
        "data": {
          "id": "OP_0d602b588fbb4b73b99fcc43dfe23fbf",
          "type": "virtual_account",
          "referenceId": "qaj-767195b641-va-03",
          "amount": "10003",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:06:05.000+07:00",
          "paymentId": "PAY_452c965e7a8b7b16752da5037d77104d",
          "bankShortCode": "BRI",
          "accountNo": "6579225785751734",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_452c965e7a8b7b16752da5037d77104d",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "6579225785751734",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-767195b641-va-03",
            "amount": "10003",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:06:05.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_452c965e7a8b7b16752da5037d77104d",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "6579225785751734",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-va-03",
        "reference_id": "qaj-767195b641-va-03",
        "event_id": "1785985567063-8803a38d42d4",
        "received_at": "2026-08-06T03:06:07.063Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_def98a3dce760a7d7efd83e4da68977c",
      "reference_id": "qaj-767195b641-va-02",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10002",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_def98a3dce760a7d7efd83e4da68977c\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"6001498148857330\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985563648-6bd86aeb02c2",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:06:03.648Z",
      "updated_at": "2026-08-06T03:06:03.648Z",
      "request_payload": {
        "data": {
          "id": "OP_baabec063baa4280b4b4280a02ffe096",
          "type": "virtual_account",
          "referenceId": "qaj-767195b641-va-02",
          "amount": "10002",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:05:59.000+07:00",
          "paymentId": "PAY_def98a3dce760a7d7efd83e4da68977c",
          "bankShortCode": "BRI",
          "accountNo": "6001498148857330",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_def98a3dce760a7d7efd83e4da68977c",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "6001498148857330",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-767195b641-va-02",
            "amount": "10002",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:05:59.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_def98a3dce760a7d7efd83e4da68977c",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "6001498148857330",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-va-02",
        "reference_id": "qaj-767195b641-va-02",
        "event_id": "1785985563648-6bd86aeb02c2",
        "received_at": "2026-08-06T03:06:03.648Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_a6fd17026feba1f1e9c04660b6b4047a",
      "reference_id": "qaj-767195b641-va-01",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10001",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_a6fd17026feba1f1e9c04660b6b4047a\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"2148239890537273\",\"displayN\n... [truncated for callback log]",
      "status": "paid",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785985557661-63310cca7b21",
      "callback_attempt": 2,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-06T03:05:57.661Z",
      "updated_at": "2026-08-06T03:05:57.661Z",
      "request_payload": {
        "data": {
          "id": "OP_8b0c5c259d0f4f088674441934d07308",
          "type": "virtual_account",
          "referenceId": "qaj-767195b641-va-01",
          "amount": "10001",
          "feeAmount": "3500",
          "status": "paid",
          "createdAt": "2026-08-06T10:05:56.000+07:00",
          "paymentId": "PAY_a6fd17026feba1f1e9c04660b6b4047a",
          "bankShortCode": "BRI",
          "accountNo": "2148239890537273",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_a6fd17026feba1f1e9c04660b6b4047a",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "2148239890537273",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-767195b641-va-01",
            "amount": "10001",
            "feeAmount": "3500",
            "status": "paid",
            "createdAt": "2026-08-06T10:05:56.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_a6fd17026feba1f1e9c04660b6b4047a",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "2148239890537273",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-767195b641-va-01",
        "reference_id": "qaj-767195b641-va-01",
        "event_id": "1785985557661-63310cca7b21",
        "received_at": "2026-08-06T03:05:57.661Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_8bf619a3cd0bec6bda424f926ceb837d",
      "reference_id": "qaj-d1a7389077-va-10",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10010",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_8bf619a3cd0bec6bda424f926ceb837d\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"9723773044422611\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785972905738-7860c5754360",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T23:35:05.738Z",
      "updated_at": "2026-08-05T23:35:05.738Z",
      "request_payload": {
        "data": {
          "id": "OP_5849df6cd7af400e8b7edca75babd877",
          "type": "virtual_account",
          "referenceId": "qaj-d1a7389077-va-10",
          "amount": "10010",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-05T22:18:26.000+07:00",
          "paymentId": "PAY_8bf619a3cd0bec6bda424f926ceb837d",
          "bankShortCode": "BRI",
          "accountNo": "9723773044422611",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_8bf619a3cd0bec6bda424f926ceb837d",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "9723773044422611",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-d1a7389077-va-10",
            "amount": "10010",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-05T22:18:26.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_8bf619a3cd0bec6bda424f926ceb837d",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "9723773044422611",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-va-10",
        "reference_id": "qaj-d1a7389077-va-10",
        "event_id": "1785972905738-7860c5754360",
        "received_at": "2026-08-05T23:35:05.738Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_82a13eb339504c76949ae25457d9d52a",
      "reference_id": "qaj-d1a7389077-va-05",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10005",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_82a13eb339504c76949ae25457d9d52a\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"6551911907842089\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785972905637-07e3aa294675",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T23:35:05.637Z",
      "updated_at": "2026-08-05T23:35:05.637Z",
      "request_payload": {
        "data": {
          "id": "OP_ff8713c78f554e58bb68fed3aca801c8",
          "type": "virtual_account",
          "referenceId": "qaj-d1a7389077-va-05",
          "amount": "10005",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-05T22:17:57.000+07:00",
          "paymentId": "PAY_82a13eb339504c76949ae25457d9d52a",
          "bankShortCode": "BRI",
          "accountNo": "6551911907842089",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_82a13eb339504c76949ae25457d9d52a",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "6551911907842089",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-d1a7389077-va-05",
            "amount": "10005",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-05T22:17:57.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_82a13eb339504c76949ae25457d9d52a",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "6551911907842089",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-va-05",
        "reference_id": "qaj-d1a7389077-va-05",
        "event_id": "1785972905637-07e3aa294675",
        "received_at": "2026-08-05T23:35:05.637Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_b439dabf7d62a8112de601869db60fe9",
      "reference_id": "qaj-2c6fac45bd-va-02",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10002",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_b439dabf7d62a8112de601869db60fe9\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"691615249805140\",\"displayNa\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785972903954-7de85c75e779",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T23:35:03.951Z",
      "updated_at": "2026-08-05T23:35:03.951Z",
      "request_payload": {
        "data": {
          "id": "OP_58b6fd2800144a2db4806a9df1c798f3",
          "type": "virtual_account",
          "referenceId": "qaj-2c6fac45bd-va-02",
          "amount": "10002",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:36:51.000+07:00",
          "paymentId": "PAY_b439dabf7d62a8112de601869db60fe9",
          "bankShortCode": "BRI",
          "accountNo": "691615249805140",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_b439dabf7d62a8112de601869db60fe9",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "691615249805140",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-2c6fac45bd-va-02",
            "amount": "10002",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:36:51.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_b439dabf7d62a8112de601869db60fe9",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "691615249805140",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-d1a7389077-qr-03",
      "reference_id": "qaj-d1a7389077-qr-03",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10003",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785953409981-c4c6b1347512",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T18:10:09.981Z",
      "updated_at": "2026-08-05T18:10:09.981Z",
      "request_payload": {
        "data": {
          "id": "QR_cfedbbc01cff4e1e8b1e61ee7ad7302c",
          "type": "qris",
          "referenceId": "qaj-d1a7389077-qr-03",
          "amount": 10003,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-05T22:18:40.956+07:00",
          "paidAt": "2026-08-05T15:18:41.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-qr-03",
        "reference_id": "qaj-d1a7389077-qr-03",
        "event_id": "1785953409981-c4c6b1347512",
        "received_at": "2026-08-05T18:10:09.981Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-d1a7389077-qr-09",
      "reference_id": "qaj-d1a7389077-qr-09",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10009",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785953408966-2ce1fb0fa02d",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T18:10:08.966Z",
      "updated_at": "2026-08-05T18:10:08.966Z",
      "request_payload": {
        "data": {
          "id": "QR_f557dd3992554c4ebdb17c340aa42805",
          "type": "qris",
          "referenceId": "qaj-d1a7389077-qr-09",
          "amount": 10009,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-05T22:18:57.065+07:00",
          "paidAt": "2026-08-05T15:18:58.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-qr-09",
        "reference_id": "qaj-d1a7389077-qr-09",
        "event_id": "1785953408966-2ce1fb0fa02d",
        "received_at": "2026-08-05T18:10:08.966Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-d1a7389077-qr-07",
      "reference_id": "qaj-d1a7389077-qr-07",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10007",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785953408023-1846e9e06344",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T18:10:08.023Z",
      "updated_at": "2026-08-05T18:10:08.023Z",
      "request_payload": {
        "data": {
          "id": "QR_536fede5175e4a8d8a45aba0f6658479",
          "type": "qris",
          "referenceId": "qaj-d1a7389077-qr-07",
          "amount": 10007,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-05T22:18:52.568+07:00",
          "paidAt": "2026-08-05T15:18:52.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-qr-07",
        "reference_id": "qaj-d1a7389077-qr-07",
        "event_id": "1785953408023-1846e9e06344",
        "received_at": "2026-08-05T18:10:08.023Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-d1a7389077-qr-04",
      "reference_id": "qaj-d1a7389077-qr-04",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10004",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785953406956-25b502abe765",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T18:10:06.956Z",
      "updated_at": "2026-08-05T18:10:06.956Z",
      "request_payload": {
        "data": {
          "id": "QR_71341ad140d343ea8ce2d81ccb0ee347",
          "type": "qris",
          "referenceId": "qaj-d1a7389077-qr-04",
          "amount": 10004,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-05T22:18:44.053+07:00",
          "paidAt": "2026-08-05T15:18:44.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-qr-04",
        "reference_id": "qaj-d1a7389077-qr-04",
        "event_id": "1785953406956-25b502abe765",
        "received_at": "2026-08-05T18:10:06.956Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-d1a7389077-qr-08",
      "reference_id": "qaj-d1a7389077-qr-08",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10008",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785953405974-b85cd4d523b0",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T18:10:05.974Z",
      "updated_at": "2026-08-05T18:10:05.974Z",
      "request_payload": {
        "data": {
          "id": "QR_a3b3b2214b24421bb11e7b42741a447f",
          "type": "qris",
          "referenceId": "qaj-d1a7389077-qr-08",
          "amount": 10008,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-05T22:18:55.761+07:00",
          "paidAt": "2026-08-05T15:18:56.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-qr-08",
        "reference_id": "qaj-d1a7389077-qr-08",
        "event_id": "1785953405974-b85cd4d523b0",
        "received_at": "2026-08-05T18:10:05.974Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-d1a7389077-qr-05",
      "reference_id": "qaj-d1a7389077-qr-05",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10005",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785953404958-ef41ca62f3d4",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T18:10:04.958Z",
      "updated_at": "2026-08-05T18:10:04.958Z",
      "request_payload": {
        "data": {
          "id": "QR_eb8e954b77f24c468c0b8e8642177771",
          "type": "qris",
          "referenceId": "qaj-d1a7389077-qr-05",
          "amount": 10005,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-05T22:18:45.548+07:00",
          "paidAt": "2026-08-05T15:18:46.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-qr-05",
        "reference_id": "qaj-d1a7389077-qr-05",
        "event_id": "1785953404958-ef41ca62f3d4",
        "received_at": "2026-08-05T18:10:04.958Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-d1a7389077-qr-02",
      "reference_id": "qaj-d1a7389077-qr-02",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10002",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785953404248-f123a2153e7f",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T18:10:04.248Z",
      "updated_at": "2026-08-05T18:10:04.248Z",
      "request_payload": {
        "data": {
          "id": "QR_0b09e3af8c634ceabeabc27684c14cf3",
          "type": "qris",
          "referenceId": "qaj-d1a7389077-qr-02",
          "amount": 10002,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-05T22:18:35.686+07:00",
          "paidAt": "2026-08-05T15:18:37.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-qr-02",
        "reference_id": "qaj-d1a7389077-qr-02",
        "event_id": "1785953404248-f123a2153e7f",
        "received_at": "2026-08-05T18:10:04.248Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-d1a7389077-qr-06",
      "reference_id": "qaj-d1a7389077-qr-06",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10006",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785953403486-eaa23361b4e3",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T18:10:03.486Z",
      "updated_at": "2026-08-05T18:10:03.486Z",
      "request_payload": {
        "data": {
          "id": "QR_1f3bd1a3a1674fe0b7595935998fbe7e",
          "type": "qris",
          "referenceId": "qaj-d1a7389077-qr-06",
          "amount": 10006,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-05T22:18:48.939+07:00",
          "paidAt": "2026-08-05T15:18:49.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-qr-06",
        "reference_id": "qaj-d1a7389077-qr-06",
        "event_id": "1785953403486-eaa23361b4e3",
        "received_at": "2026-08-05T18:10:03.486Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-d1a7389077-qr-01",
      "reference_id": "qaj-d1a7389077-qr-01",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10001",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785953402384-da056b35b7b1",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T18:10:02.384Z",
      "updated_at": "2026-08-05T18:10:02.384Z",
      "request_payload": {
        "data": {
          "id": "QR_eb278c00257343f8824d714216aa3d5c",
          "type": "qris",
          "referenceId": "qaj-d1a7389077-qr-01",
          "amount": 10001,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-05T22:18:29.708+07:00",
          "paidAt": "2026-08-05T15:18:30.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-qr-01",
        "reference_id": "qaj-d1a7389077-qr-01",
        "event_id": "1785953402384-da056b35b7b1",
        "received_at": "2026-08-05T18:10:02.384Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "qaj-d1a7389077-qr-10",
      "reference_id": "qaj-d1a7389077-qr-10",
      "flow_type": "acceptance",
      "service_type": "qris",
      "service_name": "QR Code Callback",
      "payment_method": "QRIS",
      "amount": "10010",
      "currency": null,
      "provider": null,
      "status": "COMPLETED",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785953401212-075ef1241a02",
      "callback_attempt": 3,
      "replay_status": "possible_replay_or_retry",
      "created_at": "2026-08-05T18:10:01.212Z",
      "updated_at": "2026-08-05T18:10:01.212Z",
      "request_payload": {
        "data": {
          "id": "QR_618d619eea31485c9e294a6a0e3dd177",
          "type": "qris",
          "referenceId": "qaj-d1a7389077-qr-10",
          "amount": 10010,
          "feeAmount": 60,
          "status": "COMPLETED",
          "createdAt": "2026-08-05T22:19:06.587+07:00",
          "paidAt": "2026-08-05T15:19:07.000+07:00",
          "qrisType": "DYNAMIC",
          "merchant": "",
          "merchantNmid": ""
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d1a7389077-qr-10",
        "reference_id": "qaj-d1a7389077-qr-10",
        "event_id": "1785953401212-075ef1241a02",
        "received_at": "2026-08-05T18:10:01.212Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_6f3251505e650c052f1e1fd887727df5",
      "reference_id": "qaj-456b4dc790-va-08",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10008",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_6f3251505e650c052f1e1fd887727df5\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"7328736835576428\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945011801-338add545ade",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:11.801Z",
      "updated_at": "2026-08-05T15:50:11.801Z",
      "request_payload": {
        "data": {
          "id": "OP_0b564219652e466793e97e6007ed1503",
          "type": "virtual_account",
          "referenceId": "qaj-456b4dc790-va-08",
          "amount": "10008",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:39:25.000+07:00",
          "paymentId": "PAY_6f3251505e650c052f1e1fd887727df5",
          "bankShortCode": "BRI",
          "accountNo": "7328736835576428",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_6f3251505e650c052f1e1fd887727df5",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "7328736835576428",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-456b4dc790-va-08",
            "amount": "10008",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:39:25.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_6f3251505e650c052f1e1fd887727df5",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "7328736835576428",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-456b4dc790-va-08",
        "reference_id": "qaj-456b4dc790-va-08",
        "event_id": "1785945011801-338add545ade",
        "received_at": "2026-08-05T15:50:11.801Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_3d3b9521847ca8e8a1c33c016380697e",
      "reference_id": "qaj-b08a930fbb-va-08",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10008",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_3d3b9521847ca8e8a1c33c016380697e\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"9131751516124652\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945011395-5aa72573be77",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:11.395Z",
      "updated_at": "2026-08-05T15:50:11.395Z",
      "request_payload": {
        "data": {
          "id": "OP_984a954cd3a44668b7df859bbc763494",
          "type": "virtual_account",
          "referenceId": "qaj-b08a930fbb-va-08",
          "amount": "10008",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T10:08:31.000+07:00",
          "paymentId": "PAY_3d3b9521847ca8e8a1c33c016380697e",
          "bankShortCode": "BRI",
          "accountNo": "9131751516124652",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_3d3b9521847ca8e8a1c33c016380697e",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "9131751516124652",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-b08a930fbb-va-08",
            "amount": "10008",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T10:08:31.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_3d3b9521847ca8e8a1c33c016380697e",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "9131751516124652",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-b08a930fbb-va-08",
        "reference_id": "qaj-b08a930fbb-va-08",
        "event_id": "1785945011395-5aa72573be77",
        "received_at": "2026-08-05T15:50:11.395Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_07283853a80656876d1c98af850b39a5",
      "reference_id": "qaj-b08a930fbb-va-02",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10002",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_07283853a80656876d1c98af850b39a5\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"6093166668282791\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945011192-32b2c3a6413a",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:11.192Z",
      "updated_at": "2026-08-05T15:50:11.192Z",
      "request_payload": {
        "data": {
          "id": "OP_c31a0002c9084080942737be3e38d614",
          "type": "virtual_account",
          "referenceId": "qaj-b08a930fbb-va-02",
          "amount": "10002",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T10:08:14.000+07:00",
          "paymentId": "PAY_07283853a80656876d1c98af850b39a5",
          "bankShortCode": "BRI",
          "accountNo": "6093166668282791",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_07283853a80656876d1c98af850b39a5",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "6093166668282791",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-b08a930fbb-va-02",
            "amount": "10002",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T10:08:14.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_07283853a80656876d1c98af850b39a5",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "6093166668282791",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-b08a930fbb-va-02",
        "reference_id": "qaj-b08a930fbb-va-02",
        "event_id": "1785945011192-32b2c3a6413a",
        "received_at": "2026-08-05T15:50:11.192Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_07f2a9613289d48fa208f98053ef7ec1",
      "reference_id": "qaj-456b4dc790-va-09",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10009",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_07f2a9613289d48fa208f98053ef7ec1\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"6052016873321613\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945010949-62ae56f4ec1f",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:10.949Z",
      "updated_at": "2026-08-05T15:50:10.949Z",
      "request_payload": {
        "data": {
          "id": "OP_7ea9c88b9814410990e6c01823344541",
          "type": "virtual_account",
          "referenceId": "qaj-456b4dc790-va-09",
          "amount": "10009",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:39:28.000+07:00",
          "paymentId": "PAY_07f2a9613289d48fa208f98053ef7ec1",
          "bankShortCode": "BRI",
          "accountNo": "6052016873321613",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_07f2a9613289d48fa208f98053ef7ec1",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "6052016873321613",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-456b4dc790-va-09",
            "amount": "10009",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:39:28.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_07f2a9613289d48fa208f98053ef7ec1",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "6052016873321613",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_57d44e6cf7de819d50da94bd5921c6bd",
      "reference_id": "qaj-456b4dc790-va-10",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10010",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_57d44e6cf7de819d50da94bd5921c6bd\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"7263855143603727\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945010856-52ca9b147d73",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:10.856Z",
      "updated_at": "2026-08-05T15:50:10.856Z",
      "request_payload": {
        "data": {
          "id": "OP_e1ddfcb448304221a1f988d65550b7dd",
          "type": "virtual_account",
          "referenceId": "qaj-456b4dc790-va-10",
          "amount": "10010",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:39:31.000+07:00",
          "paymentId": "PAY_57d44e6cf7de819d50da94bd5921c6bd",
          "bankShortCode": "BRI",
          "accountNo": "7263855143603727",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_57d44e6cf7de819d50da94bd5921c6bd",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "7263855143603727",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-456b4dc790-va-10",
            "amount": "10010",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:39:31.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_57d44e6cf7de819d50da94bd5921c6bd",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "7263855143603727",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_6ab9899b9c29ea59ffeaef82eafdbcc0",
      "reference_id": "qaj-b08a930fbb-va-10",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10010",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_6ab9899b9c29ea59ffeaef82eafdbcc0\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"6470597463317732\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945010245-226ca4afb0f2",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:10.245Z",
      "updated_at": "2026-08-05T15:50:10.245Z",
      "request_payload": {
        "data": {
          "id": "OP_ef67e147222f4c42b3df364b2035c042",
          "type": "virtual_account",
          "referenceId": "qaj-b08a930fbb-va-10",
          "amount": "10010",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T10:08:37.000+07:00",
          "paymentId": "PAY_6ab9899b9c29ea59ffeaef82eafdbcc0",
          "bankShortCode": "BRI",
          "accountNo": "6470597463317732",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_6ab9899b9c29ea59ffeaef82eafdbcc0",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "6470597463317732",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-b08a930fbb-va-10",
            "amount": "10010",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T10:08:37.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_6ab9899b9c29ea59ffeaef82eafdbcc0",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "6470597463317732",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-b08a930fbb-va-10",
        "reference_id": "qaj-b08a930fbb-va-10",
        "event_id": "1785945010245-226ca4afb0f2",
        "received_at": "2026-08-05T15:50:10.245Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_8a203bb26844bb713c6a8852320966e3",
      "reference_id": "qaj-be447bbd11-va-05",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10005",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_8a203bb26844bb713c6a8852320966e3\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"9804786009067930\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945009958-353a72f7e957",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:09.958Z",
      "updated_at": "2026-08-05T15:50:09.958Z",
      "request_payload": {
        "data": {
          "id": "OP_22327f78d1ec4a348b3d90826bcaf06b",
          "type": "virtual_account",
          "referenceId": "qaj-be447bbd11-va-05",
          "amount": "10005",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T21:23:46.000+07:00",
          "paymentId": "PAY_8a203bb26844bb713c6a8852320966e3",
          "bankShortCode": "BRI",
          "accountNo": "9804786009067930",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_8a203bb26844bb713c6a8852320966e3",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "9804786009067930",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-be447bbd11-va-05",
            "amount": "10005",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T21:23:46.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_8a203bb26844bb713c6a8852320966e3",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "9804786009067930",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-be447bbd11-va-05",
        "reference_id": "qaj-be447bbd11-va-05",
        "event_id": "1785945009958-353a72f7e957",
        "received_at": "2026-08-05T15:50:09.958Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_0a3286f795347be68518e1c09450b673",
      "reference_id": "qaj-738cf59da6-va-05",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10005",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_0a3286f795347be68518e1c09450b673\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"7425996229619877\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945009581-b5381d26f1c2",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:09.581Z",
      "updated_at": "2026-08-05T15:50:09.581Z",
      "request_payload": {
        "data": {
          "id": "OP_8c5d91d7b8ff41c69bb90f1ef1f8ece5",
          "type": "virtual_account",
          "referenceId": "qaj-738cf59da6-va-05",
          "amount": "10005",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:41:33.000+07:00",
          "paymentId": "PAY_0a3286f795347be68518e1c09450b673",
          "bankShortCode": "BRI",
          "accountNo": "7425996229619877",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_0a3286f795347be68518e1c09450b673",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "7425996229619877",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-738cf59da6-va-05",
            "amount": "10005",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:41:33.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_0a3286f795347be68518e1c09450b673",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "7425996229619877",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-738cf59da6-va-05",
        "reference_id": "qaj-738cf59da6-va-05",
        "event_id": "1785945009581-b5381d26f1c2",
        "received_at": "2026-08-05T15:50:09.581Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_c2b38bfc67a894509e39a37219364ac9",
      "reference_id": "qaj-456b4dc790-va-07",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10007",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_c2b38bfc67a894509e39a37219364ac9\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"1606935821170956\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945009469-fc2e59af9bc2",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:09.459Z",
      "updated_at": "2026-08-05T15:50:09.459Z",
      "request_payload": {
        "data": {
          "id": "OP_9a465fa5e0ca4ebfa53be75071e8fe2f",
          "type": "virtual_account",
          "referenceId": "qaj-456b4dc790-va-07",
          "amount": "10007",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:39:22.000+07:00",
          "paymentId": "PAY_c2b38bfc67a894509e39a37219364ac9",
          "bankShortCode": "BRI",
          "accountNo": "1606935821170956",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_c2b38bfc67a894509e39a37219364ac9",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "1606935821170956",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-456b4dc790-va-07",
            "amount": "10007",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:39:22.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_c2b38bfc67a894509e39a37219364ac9",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "1606935821170956",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_a86495be43a408434092fe9508125fcc",
      "reference_id": "qaj-456b4dc790-co-03",
      "flow_type": "acceptance",
      "service_type": "checkout_page",
      "service_name": "Checkout Page Callback",
      "payment_method": "Checkout Page",
      "amount": "10003",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_a86495be43a408434092fe9508125fcc\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"8492134017492100\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945009322-c98f1425ecea",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:09.322Z",
      "updated_at": "2026-08-05T15:50:09.322Z",
      "request_payload": {
        "data": {
          "id": "CL_2dfa81ea05b544e08ecedfaaec320f88",
          "type": "virtual_account",
          "referenceId": "qaj-456b4dc790-co-03",
          "amount": "10003",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:41:03.000+07:00",
          "paymentId": "PAY_a86495be43a408434092fe9508125fcc",
          "bankShortCode": "BRI",
          "accountNo": "8492134017492100",
          "displayName": "BrickQAconne-",
          "paymentMethod": {
            "paymentId": "PAY_a86495be43a408434092fe9508125fcc",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "8492134017492100",
              "displayName": "BrickQAconne-"
            }
          },
          "attributes": {
            "referenceId": "qaj-456b4dc790-co-03",
            "amount": "10003",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:41:03.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_a86495be43a408434092fe9508125fcc",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "8492134017492100",
                "displayName": "BrickQAconne-"
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-456b4dc790-co-03",
        "reference_id": "qaj-456b4dc790-co-03",
        "event_id": "1785945009322-c98f1425ecea",
        "received_at": "2026-08-05T15:50:09.322Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_71e6e1e2d89903ad4dbbeec82c3bea04",
      "reference_id": "qaj-b08a930fbb-va-07",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10007",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_71e6e1e2d89903ad4dbbeec82c3bea04\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"1451288681477838\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945009176-16af4cc790b1",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:09.176Z",
      "updated_at": "2026-08-05T15:50:09.176Z",
      "request_payload": {
        "data": {
          "id": "OP_e59cdcc5d8944a66b721d17f44e40eed",
          "type": "virtual_account",
          "referenceId": "qaj-b08a930fbb-va-07",
          "amount": "10007",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T10:08:28.000+07:00",
          "paymentId": "PAY_71e6e1e2d89903ad4dbbeec82c3bea04",
          "bankShortCode": "BRI",
          "accountNo": "1451288681477838",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_71e6e1e2d89903ad4dbbeec82c3bea04",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "1451288681477838",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-b08a930fbb-va-07",
            "amount": "10007",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T10:08:28.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_71e6e1e2d89903ad4dbbeec82c3bea04",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "1451288681477838",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_2d568c4501dd96beacea7b821b78fcc0",
      "reference_id": "qaj-456b4dc790-va-01",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10001",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_2d568c4501dd96beacea7b821b78fcc0\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"8155067398887373\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945008731-36600317b69f",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:08.731Z",
      "updated_at": "2026-08-05T15:50:08.731Z",
      "request_payload": {
        "data": {
          "id": "OP_f0038c34e01b4ec18606c83f97ce2700",
          "type": "virtual_account",
          "referenceId": "qaj-456b4dc790-va-01",
          "amount": "10001",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:39:04.000+07:00",
          "paymentId": "PAY_2d568c4501dd96beacea7b821b78fcc0",
          "bankShortCode": "BRI",
          "accountNo": "8155067398887373",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_2d568c4501dd96beacea7b821b78fcc0",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "8155067398887373",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-456b4dc790-va-01",
            "amount": "10001",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:39:04.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_2d568c4501dd96beacea7b821b78fcc0",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "8155067398887373",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-456b4dc790-va-01",
        "reference_id": "qaj-456b4dc790-va-01",
        "event_id": "1785945008731-36600317b69f",
        "received_at": "2026-08-05T15:50:08.731Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_f938e16e02614ef5687b53778b3c9bc7",
      "reference_id": "qaj-be447bbd11-va-10",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10010",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_f938e16e02614ef5687b53778b3c9bc7\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5072999941618534\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945008603-d3779a0f2f92",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:08.603Z",
      "updated_at": "2026-08-05T15:50:08.603Z",
      "request_payload": {
        "data": {
          "id": "OP_0b14230f05384adabfc569bcb86653bd",
          "type": "virtual_account",
          "referenceId": "qaj-be447bbd11-va-10",
          "amount": "10010",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T21:24:02.000+07:00",
          "paymentId": "PAY_f938e16e02614ef5687b53778b3c9bc7",
          "bankShortCode": "BRI",
          "accountNo": "5072999941618534",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_f938e16e02614ef5687b53778b3c9bc7",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5072999941618534",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-be447bbd11-va-10",
            "amount": "10010",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T21:24:02.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_f938e16e02614ef5687b53778b3c9bc7",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5072999941618534",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_d2e8167d122027b8dff21a089495c65e",
      "reference_id": "qaj-0779596246-va-09",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10009",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_d2e8167d122027b8dff21a089495c65e\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"8300122036195977\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945008248-06945de9838d",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:08.248Z",
      "updated_at": "2026-08-05T15:50:08.248Z",
      "request_payload": {
        "data": {
          "id": "OP_fee3a91f23b44b42930bc9f468d3d9ca",
          "type": "virtual_account",
          "referenceId": "qaj-0779596246-va-09",
          "amount": "10009",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:38:22.000+07:00",
          "paymentId": "PAY_d2e8167d122027b8dff21a089495c65e",
          "bankShortCode": "BRI",
          "accountNo": "8300122036195977",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_d2e8167d122027b8dff21a089495c65e",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "8300122036195977",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-0779596246-va-09",
            "amount": "10009",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:38:22.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_d2e8167d122027b8dff21a089495c65e",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "8300122036195977",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-0779596246-va-09",
        "reference_id": "qaj-0779596246-va-09",
        "event_id": "1785945008248-06945de9838d",
        "received_at": "2026-08-05T15:50:08.248Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_ae89e46eed15063d8c88b88d8b0dfca9",
      "reference_id": "qaj-b08a930fbb-va-03",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10003",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_ae89e46eed15063d8c88b88d8b0dfca9\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5756113701668770\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945008077-89b1297f67f4",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:08.077Z",
      "updated_at": "2026-08-05T15:50:08.077Z",
      "request_payload": {
        "data": {
          "id": "OP_4acef4868eef4b669d48c37d11f4b675",
          "type": "virtual_account",
          "referenceId": "qaj-b08a930fbb-va-03",
          "amount": "10003",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T10:08:17.000+07:00",
          "paymentId": "PAY_ae89e46eed15063d8c88b88d8b0dfca9",
          "bankShortCode": "BRI",
          "accountNo": "5756113701668770",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_ae89e46eed15063d8c88b88d8b0dfca9",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5756113701668770",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-b08a930fbb-va-03",
            "amount": "10003",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T10:08:17.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_ae89e46eed15063d8c88b88d8b0dfca9",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5756113701668770",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-b08a930fbb-va-03",
        "reference_id": "qaj-b08a930fbb-va-03",
        "event_id": "1785945008077-89b1297f67f4",
        "received_at": "2026-08-05T15:50:08.077Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_82144e899928f8a5037edffb9f5d48ba",
      "reference_id": "qaj-738cf59da6-co-03",
      "flow_type": "acceptance",
      "service_type": "checkout_page",
      "service_name": "Checkout Page Callback",
      "payment_method": "Checkout Page",
      "amount": "10003",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_82144e899928f8a5037edffb9f5d48ba\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"2057322789387938\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945007793-61a602c4ba80",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:07.793Z",
      "updated_at": "2026-08-05T15:50:07.793Z",
      "request_payload": {
        "data": {
          "id": "CL_b6a4f33944ee488998b01c069b464040",
          "type": "virtual_account",
          "referenceId": "qaj-738cf59da6-co-03",
          "amount": "10003",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:43:15.000+07:00",
          "paymentId": "PAY_82144e899928f8a5037edffb9f5d48ba",
          "bankShortCode": "BRI",
          "accountNo": "2057322789387938",
          "displayName": "BrickQAconne-",
          "paymentMethod": {
            "paymentId": "PAY_82144e899928f8a5037edffb9f5d48ba",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "2057322789387938",
              "displayName": "BrickQAconne-"
            }
          },
          "attributes": {
            "referenceId": "qaj-738cf59da6-co-03",
            "amount": "10003",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:43:15.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_82144e899928f8a5037edffb9f5d48ba",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "2057322789387938",
                "displayName": "BrickQAconne-"
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-738cf59da6-co-03",
        "reference_id": "qaj-738cf59da6-co-03",
        "event_id": "1785945007793-61a602c4ba80",
        "received_at": "2026-08-05T15:50:07.793Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_6e6a8b192adc4c7f77b056d49379467b",
      "reference_id": "qaj-be447bbd11-va-02",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10002",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_6e6a8b192adc4c7f77b056d49379467b\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"4894597404452655\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945007368-70fb2d1c0bd9",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:07.368Z",
      "updated_at": "2026-08-05T15:50:07.368Z",
      "request_payload": {
        "data": {
          "id": "OP_d8aaa116f7ed487aba7f0ace691bfa69",
          "type": "virtual_account",
          "referenceId": "qaj-be447bbd11-va-02",
          "amount": "10002",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T21:23:37.000+07:00",
          "paymentId": "PAY_6e6a8b192adc4c7f77b056d49379467b",
          "bankShortCode": "BRI",
          "accountNo": "4894597404452655",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_6e6a8b192adc4c7f77b056d49379467b",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "4894597404452655",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-be447bbd11-va-02",
            "amount": "10002",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T21:23:37.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_6e6a8b192adc4c7f77b056d49379467b",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "4894597404452655",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-be447bbd11-va-02",
        "reference_id": "qaj-be447bbd11-va-02",
        "event_id": "1785945007368-70fb2d1c0bd9",
        "received_at": "2026-08-05T15:50:07.368Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_6cd6c017d7d5901a05e439af6dd27a6b",
      "reference_id": "qaj-be447bbd11-va-08",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10008",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_6cd6c017d7d5901a05e439af6dd27a6b\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"8288660737396249\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945006798-9c55185d25d5",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:06.798Z",
      "updated_at": "2026-08-05T15:50:06.798Z",
      "request_payload": {
        "data": {
          "id": "OP_ab104004558b4bc687106aaeb4a158ac",
          "type": "virtual_account",
          "referenceId": "qaj-be447bbd11-va-08",
          "amount": "10008",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T21:23:55.000+07:00",
          "paymentId": "PAY_6cd6c017d7d5901a05e439af6dd27a6b",
          "bankShortCode": "BRI",
          "accountNo": "8288660737396249",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_6cd6c017d7d5901a05e439af6dd27a6b",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "8288660737396249",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-be447bbd11-va-08",
            "amount": "10008",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T21:23:55.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_6cd6c017d7d5901a05e439af6dd27a6b",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "8288660737396249",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-be447bbd11-va-08",
        "reference_id": "qaj-be447bbd11-va-08",
        "event_id": "1785945006798-9c55185d25d5",
        "received_at": "2026-08-05T15:50:06.798Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_7fc0755f4416c22bdc4d338b59ffed04",
      "reference_id": "qaj-be447bbd11-co-03",
      "flow_type": "acceptance",
      "service_type": "checkout_page",
      "service_name": "Checkout Page Callback",
      "payment_method": "Checkout Page",
      "amount": "10003",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_7fc0755f4416c22bdc4d338b59ffed04\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"4275612439228435\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945006152-95a7a263baf4",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:06.152Z",
      "updated_at": "2026-08-05T15:50:06.152Z",
      "request_payload": {
        "data": {
          "id": "CL_089829c78b974c8f966e8af6ca81651f",
          "type": "virtual_account",
          "referenceId": "qaj-be447bbd11-co-03",
          "amount": "10003",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T21:25:38.000+07:00",
          "paymentId": "PAY_7fc0755f4416c22bdc4d338b59ffed04",
          "bankShortCode": "BRI",
          "accountNo": "4275612439228435",
          "displayName": "BrickQAconne-",
          "paymentMethod": {
            "paymentId": "PAY_7fc0755f4416c22bdc4d338b59ffed04",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "4275612439228435",
              "displayName": "BrickQAconne-"
            }
          },
          "attributes": {
            "referenceId": "qaj-be447bbd11-co-03",
            "amount": "10003",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T21:25:38.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_7fc0755f4416c22bdc4d338b59ffed04",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "4275612439228435",
                "displayName": "BrickQAconne-"
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-be447bbd11-co-03",
        "reference_id": "qaj-be447bbd11-co-03",
        "event_id": "1785945006152-95a7a263baf4",
        "received_at": "2026-08-05T15:50:06.152Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_961678b13c4cdc56698504430753e601",
      "reference_id": "qaj-be447bbd11-va-03",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10003",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_961678b13c4cdc56698504430753e601\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5965832752244124\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785945006023-3e3f4068f8cc",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:50:06.023Z",
      "updated_at": "2026-08-05T15:50:06.023Z",
      "request_payload": {
        "data": {
          "id": "OP_bb0a601b8d45418ea5a42082ea3065b7",
          "type": "virtual_account",
          "referenceId": "qaj-be447bbd11-va-03",
          "amount": "10003",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T21:23:40.000+07:00",
          "paymentId": "PAY_961678b13c4cdc56698504430753e601",
          "bankShortCode": "BRI",
          "accountNo": "5965832752244124",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_961678b13c4cdc56698504430753e601",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5965832752244124",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-be447bbd11-va-03",
            "amount": "10003",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T21:23:40.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_961678b13c4cdc56698504430753e601",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5965832752244124",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_cc718fbd598602a23606ba1dbd285a53",
      "reference_id": "qaj-cd68a6c800-va-03",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10003",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_cc718fbd598602a23606ba1dbd285a53\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"4970655311208218\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944722323-5cf2516649a6",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:22.323Z",
      "updated_at": "2026-08-05T15:45:22.323Z",
      "request_payload": {
        "data": {
          "id": "OP_83e6e95e729341e6bbef1438d21510aa",
          "type": "virtual_account",
          "referenceId": "qaj-cd68a6c800-va-03",
          "amount": "10003",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:24:52.000+07:00",
          "paymentId": "PAY_cc718fbd598602a23606ba1dbd285a53",
          "bankShortCode": "BRI",
          "accountNo": "4970655311208218",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_cc718fbd598602a23606ba1dbd285a53",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "4970655311208218",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-cd68a6c800-va-03",
            "amount": "10003",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:24:52.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_cc718fbd598602a23606ba1dbd285a53",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "4970655311208218",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-cd68a6c800-va-03",
        "reference_id": "qaj-cd68a6c800-va-03",
        "event_id": "1785944722323-5cf2516649a6",
        "received_at": "2026-08-05T15:45:22.323Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_50ecfa8849a822ce54d1f6557a28b221",
      "reference_id": "qaj-7aea1a6e58-va-09",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10009",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_50ecfa8849a822ce54d1f6557a28b221\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"7518311014229008\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944722032-5c8ad1b4ef73",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:22.032Z",
      "updated_at": "2026-08-05T15:45:22.032Z",
      "request_payload": {
        "data": {
          "id": "OP_6d8a6f45ff904ca28b8dcffff562baf7",
          "type": "virtual_account",
          "referenceId": "qaj-7aea1a6e58-va-09",
          "amount": "10009",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:50:26.000+07:00",
          "paymentId": "PAY_50ecfa8849a822ce54d1f6557a28b221",
          "bankShortCode": "BRI",
          "accountNo": "7518311014229008",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_50ecfa8849a822ce54d1f6557a28b221",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "7518311014229008",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-7aea1a6e58-va-09",
            "amount": "10009",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:50:26.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_50ecfa8849a822ce54d1f6557a28b221",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "7518311014229008",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-7aea1a6e58-va-09",
        "reference_id": "qaj-7aea1a6e58-va-09",
        "event_id": "1785944722032-5c8ad1b4ef73",
        "received_at": "2026-08-05T15:45:22.032Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_cf60f21d1e7b4b281fbffa8baf2cbd6a",
      "reference_id": "qaj-2b813a1eed-va-06",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10006",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_cf60f21d1e7b4b281fbffa8baf2cbd6a\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"4845374142431068\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944721933-156483b1b9c7",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:21.933Z",
      "updated_at": "2026-08-05T15:45:21.933Z",
      "request_payload": {
        "data": {
          "id": "OP_2c0a680cd7744d4087743a81ad97dba7",
          "type": "virtual_account",
          "referenceId": "qaj-2b813a1eed-va-06",
          "amount": "10006",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:33:13.000+07:00",
          "paymentId": "PAY_cf60f21d1e7b4b281fbffa8baf2cbd6a",
          "bankShortCode": "BRI",
          "accountNo": "4845374142431068",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_cf60f21d1e7b4b281fbffa8baf2cbd6a",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "4845374142431068",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-2b813a1eed-va-06",
            "amount": "10006",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:33:13.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_cf60f21d1e7b4b281fbffa8baf2cbd6a",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "4845374142431068",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-2b813a1eed-va-06",
        "reference_id": "qaj-2b813a1eed-va-06",
        "event_id": "1785944721933-156483b1b9c7",
        "received_at": "2026-08-05T15:45:21.933Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_35c59cbde4b1c60914a3a969b0a3a9fc",
      "reference_id": "qaj-6188f7bcaf-va-07",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10007",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_35c59cbde4b1c60914a3a969b0a3a9fc\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"2343597599427180\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944721842-f844175ee39d",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:21.842Z",
      "updated_at": "2026-08-05T15:45:21.842Z",
      "request_payload": {
        "data": {
          "id": "OP_8a0a211acf484f5298dc4fc45855f1e7",
          "type": "virtual_account",
          "referenceId": "qaj-6188f7bcaf-va-07",
          "amount": "10007",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:42:32.000+07:00",
          "paymentId": "PAY_35c59cbde4b1c60914a3a969b0a3a9fc",
          "bankShortCode": "BRI",
          "accountNo": "2343597599427180",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_35c59cbde4b1c60914a3a969b0a3a9fc",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "2343597599427180",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-6188f7bcaf-va-07",
            "amount": "10007",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:42:32.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_35c59cbde4b1c60914a3a969b0a3a9fc",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "2343597599427180",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_1036af0f458a5174e715b1b61397fac3",
      "reference_id": "qaj-d9f711400a-va-10",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10010",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_1036af0f458a5174e715b1b61397fac3\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"4992677421655151\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944721329-4c8eeb554c3c",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:21.329Z",
      "updated_at": "2026-08-05T15:45:21.329Z",
      "request_payload": {
        "data": {
          "id": "OP_eb66866b74824691b088339f49b74d9d",
          "type": "virtual_account",
          "referenceId": "qaj-d9f711400a-va-10",
          "amount": "10010",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:53:28.000+07:00",
          "paymentId": "PAY_1036af0f458a5174e715b1b61397fac3",
          "bankShortCode": "BRI",
          "accountNo": "4992677421655151",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_1036af0f458a5174e715b1b61397fac3",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "4992677421655151",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-d9f711400a-va-10",
            "amount": "10010",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:53:28.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_1036af0f458a5174e715b1b61397fac3",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "4992677421655151",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-d9f711400a-va-10",
        "reference_id": "qaj-d9f711400a-va-10",
        "event_id": "1785944721329-4c8eeb554c3c",
        "received_at": "2026-08-05T15:45:21.329Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_b2a2ff1b133d5b70c3d9b50da2173479",
      "reference_id": "qaj-0779596246-va-02",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10002",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_b2a2ff1b133d5b70c3d9b50da2173479\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"9900248072974930\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944720988-6f9dfdb382e7",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:20.988Z",
      "updated_at": "2026-08-05T15:45:20.988Z",
      "request_payload": {
        "data": {
          "id": "OP_04f881e9ea284f6c809119bf11224cc4",
          "type": "virtual_account",
          "referenceId": "qaj-0779596246-va-02",
          "amount": "10002",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:38:00.000+07:00",
          "paymentId": "PAY_b2a2ff1b133d5b70c3d9b50da2173479",
          "bankShortCode": "BRI",
          "accountNo": "9900248072974930",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_b2a2ff1b133d5b70c3d9b50da2173479",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "9900248072974930",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-0779596246-va-02",
            "amount": "10002",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:38:00.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_b2a2ff1b133d5b70c3d9b50da2173479",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "9900248072974930",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-0779596246-va-02",
        "reference_id": "qaj-0779596246-va-02",
        "event_id": "1785944720988-6f9dfdb382e7",
        "received_at": "2026-08-05T15:45:20.988Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_05132f88e3fa238d23dbe8365a7032b7",
      "reference_id": "qaj-7aea1a6e58-va-08",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10008",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_05132f88e3fa238d23dbe8365a7032b7\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5441155082714161\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944720922-631d6ed81a38",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:20.922Z",
      "updated_at": "2026-08-05T15:45:20.922Z",
      "request_payload": {
        "data": {
          "id": "OP_e267c6157c4b446f8cbc6a77626f7525",
          "type": "virtual_account",
          "referenceId": "qaj-7aea1a6e58-va-08",
          "amount": "10008",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:50:26.000+07:00",
          "paymentId": "PAY_05132f88e3fa238d23dbe8365a7032b7",
          "bankShortCode": "BRI",
          "accountNo": "5441155082714161",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_05132f88e3fa238d23dbe8365a7032b7",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5441155082714161",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-7aea1a6e58-va-08",
            "amount": "10008",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:50:26.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_05132f88e3fa238d23dbe8365a7032b7",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5441155082714161",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_2993b2141ac850c5c58a27fb174595f5",
      "reference_id": "qaj-5941149c6f-va-07",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10007",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_2993b2141ac850c5c58a27fb174595f5\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"4375300906207565\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944720840-0815bf58bf22",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:20.840Z",
      "updated_at": "2026-08-05T15:45:20.840Z",
      "request_payload": {
        "data": {
          "id": "OP_465d7c112e524682b6e58e0f5c650ba5",
          "type": "virtual_account",
          "referenceId": "qaj-5941149c6f-va-07",
          "amount": "10007",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:57:16.000+07:00",
          "paymentId": "PAY_2993b2141ac850c5c58a27fb174595f5",
          "bankShortCode": "BRI",
          "accountNo": "4375300906207565",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_2993b2141ac850c5c58a27fb174595f5",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "4375300906207565",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-5941149c6f-va-07",
            "amount": "10007",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:57:16.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_2993b2141ac850c5c58a27fb174595f5",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "4375300906207565",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_59219c7da593f98a737ee7c59b5d9989",
      "reference_id": "qaj-d9f711400a-va-08",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10008",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_59219c7da593f98a737ee7c59b5d9989\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"7099352919340537\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944720335-acb2aacf5624",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:20.335Z",
      "updated_at": "2026-08-05T15:45:20.335Z",
      "request_payload": {
        "data": {
          "id": "OP_52c24f0848be4019be9abed120daab64",
          "type": "virtual_account",
          "referenceId": "qaj-d9f711400a-va-08",
          "amount": "10008",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:53:27.000+07:00",
          "paymentId": "PAY_59219c7da593f98a737ee7c59b5d9989",
          "bankShortCode": "BRI",
          "accountNo": "7099352919340537",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_59219c7da593f98a737ee7c59b5d9989",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "7099352919340537",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-d9f711400a-va-08",
            "amount": "10008",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:53:27.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_59219c7da593f98a737ee7c59b5d9989",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "7099352919340537",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_93ad01a4cd9bae853c17ee2d8a7f22be",
      "reference_id": "qaj-7aea1a6e58-va-05",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10005",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_93ad01a4cd9bae853c17ee2d8a7f22be\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5916167396203573\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944720143-bf4f0acec7fc",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:20.143Z",
      "updated_at": "2026-08-05T15:45:20.143Z",
      "request_payload": {
        "data": {
          "id": "OP_e13a5c1c90c44336a54436ae133eddb7",
          "type": "virtual_account",
          "referenceId": "qaj-7aea1a6e58-va-05",
          "amount": "10005",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:50:23.000+07:00",
          "paymentId": "PAY_93ad01a4cd9bae853c17ee2d8a7f22be",
          "bankShortCode": "BRI",
          "accountNo": "5916167396203573",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_93ad01a4cd9bae853c17ee2d8a7f22be",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5916167396203573",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-7aea1a6e58-va-05",
            "amount": "10005",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:50:23.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_93ad01a4cd9bae853c17ee2d8a7f22be",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5916167396203573",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-7aea1a6e58-va-05",
        "reference_id": "qaj-7aea1a6e58-va-05",
        "event_id": "1785944720143-bf4f0acec7fc",
        "received_at": "2026-08-05T15:45:20.143Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_29ff23b506707d37ead83cb8fb9cb54e",
      "reference_id": "qaj-5bf9e875ee-va-03",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10003",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_29ff23b506707d37ead83cb8fb9cb54e\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5985082549458284\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944720089-316eeb57e7fa",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:20.089Z",
      "updated_at": "2026-08-05T15:45:20.089Z",
      "request_payload": {
        "data": {
          "id": "OP_be24d83c5b6e4f75938953c25a5db224",
          "type": "virtual_account",
          "referenceId": "qaj-5bf9e875ee-va-03",
          "amount": "10003",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:20:13.000+07:00",
          "paymentId": "PAY_29ff23b506707d37ead83cb8fb9cb54e",
          "bankShortCode": "BRI",
          "accountNo": "5985082549458284",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_29ff23b506707d37ead83cb8fb9cb54e",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5985082549458284",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-5bf9e875ee-va-03",
            "amount": "10003",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:20:13.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_29ff23b506707d37ead83cb8fb9cb54e",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5985082549458284",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_70e48a5872b6d314030bb06a71acd5a1",
      "reference_id": "qaj-d9f711400a-va-05",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10005",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_70e48a5872b6d314030bb06a71acd5a1\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5153677524360843\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944720019-6bb58d0c8d9f",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:20.019Z",
      "updated_at": "2026-08-05T15:45:20.019Z",
      "request_payload": {
        "data": {
          "id": "OP_a9281fb53ed84431a90153b7f968eae8",
          "type": "virtual_account",
          "referenceId": "qaj-d9f711400a-va-05",
          "amount": "10005",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:53:24.000+07:00",
          "paymentId": "PAY_70e48a5872b6d314030bb06a71acd5a1",
          "bankShortCode": "BRI",
          "accountNo": "5153677524360843",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_70e48a5872b6d314030bb06a71acd5a1",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5153677524360843",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-d9f711400a-va-05",
            "amount": "10005",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:53:24.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_70e48a5872b6d314030bb06a71acd5a1",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5153677524360843",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_43276491d8c33d2873dafabb8ab3c1fc",
      "reference_id": "qaj-bc4120a68f-va-08",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10008",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_43276491d8c33d2873dafabb8ab3c1fc\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5637939463989279\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944719882-e0e8ce719af5",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:19.882Z",
      "updated_at": "2026-08-05T15:45:19.882Z",
      "request_payload": {
        "data": {
          "id": "OP_4eba426851d54f1492257c315774f763",
          "type": "virtual_account",
          "referenceId": "qaj-bc4120a68f-va-08",
          "amount": "10008",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:01:24.000+07:00",
          "paymentId": "PAY_43276491d8c33d2873dafabb8ab3c1fc",
          "bankShortCode": "BRI",
          "accountNo": "5637939463989279",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_43276491d8c33d2873dafabb8ab3c1fc",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5637939463989279",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-bc4120a68f-va-08",
            "amount": "10008",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:01:24.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_43276491d8c33d2873dafabb8ab3c1fc",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5637939463989279",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-bc4120a68f-va-08",
        "reference_id": "qaj-bc4120a68f-va-08",
        "event_id": "1785944719882-e0e8ce719af5",
        "received_at": "2026-08-05T15:45:19.882Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_f81953bfb6d43942e27ac2d07cfc28ea",
      "reference_id": "qaj-9ca2d8a7da-va-01",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10001",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_f81953bfb6d43942e27ac2d07cfc28ea\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"4881631687324764\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944719755-aee5eb8805dd",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:19.755Z",
      "updated_at": "2026-08-05T15:45:19.755Z",
      "request_payload": {
        "data": {
          "id": "OP_46d32f9b5dbb435ca5a3481fa5cb0af3",
          "type": "virtual_account",
          "referenceId": "qaj-9ca2d8a7da-va-01",
          "amount": "10001",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:59:08.000+07:00",
          "paymentId": "PAY_f81953bfb6d43942e27ac2d07cfc28ea",
          "bankShortCode": "BRI",
          "accountNo": "4881631687324764",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_f81953bfb6d43942e27ac2d07cfc28ea",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "4881631687324764",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-9ca2d8a7da-va-01",
            "amount": "10001",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:59:08.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_f81953bfb6d43942e27ac2d07cfc28ea",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "4881631687324764",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-9ca2d8a7da-va-01",
        "reference_id": "qaj-9ca2d8a7da-va-01",
        "event_id": "1785944719755-aee5eb8805dd",
        "received_at": "2026-08-05T15:45:19.755Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_f23a7d4d7613a6316dd284a664067d3e",
      "reference_id": "qaj-6188f7bcaf-va-04",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10004",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_f23a7d4d7613a6316dd284a664067d3e\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"8715024391810080\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944719211-594bf6cbbbcb",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:19.211Z",
      "updated_at": "2026-08-05T15:45:19.211Z",
      "request_payload": {
        "data": {
          "id": "OP_6de387746d2f4ea59cd8150ea49f13ee",
          "type": "virtual_account",
          "referenceId": "qaj-6188f7bcaf-va-04",
          "amount": "10004",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:42:29.000+07:00",
          "paymentId": "PAY_f23a7d4d7613a6316dd284a664067d3e",
          "bankShortCode": "BRI",
          "accountNo": "8715024391810080",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_f23a7d4d7613a6316dd284a664067d3e",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "8715024391810080",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-6188f7bcaf-va-04",
            "amount": "10004",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:42:29.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_f23a7d4d7613a6316dd284a664067d3e",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "8715024391810080",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-6188f7bcaf-va-04",
        "reference_id": "qaj-6188f7bcaf-va-04",
        "event_id": "1785944719211-594bf6cbbbcb",
        "received_at": "2026-08-05T15:45:19.211Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_bd1011900b8c1970fa676ea28a59a7eb",
      "reference_id": "qaj-0779596246-va-07",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10007",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_bd1011900b8c1970fa676ea28a59a7eb\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"3502849254740707\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944718790-f25253ec55ef",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:18.790Z",
      "updated_at": "2026-08-05T15:45:18.790Z",
      "request_payload": {
        "data": {
          "id": "OP_7dde6e6d3e0e412e9d9413101bd14add",
          "type": "virtual_account",
          "referenceId": "qaj-0779596246-va-07",
          "amount": "10007",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:38:16.000+07:00",
          "paymentId": "PAY_bd1011900b8c1970fa676ea28a59a7eb",
          "bankShortCode": "BRI",
          "accountNo": "3502849254740707",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_bd1011900b8c1970fa676ea28a59a7eb",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "3502849254740707",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-0779596246-va-07",
            "amount": "10007",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:38:16.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_bd1011900b8c1970fa676ea28a59a7eb",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "3502849254740707",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-0779596246-va-07",
        "reference_id": "qaj-0779596246-va-07",
        "event_id": "1785944718790-f25253ec55ef",
        "received_at": "2026-08-05T15:45:18.790Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_22f9344a6bb720ddbe9b76a13761e288",
      "reference_id": "qaj-5bf9e875ee-va-02",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10002",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_22f9344a6bb720ddbe9b76a13761e288\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"8369492942375449\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944718520-f4b796bdecfa",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:18.520Z",
      "updated_at": "2026-08-05T15:45:18.520Z",
      "request_payload": {
        "data": {
          "id": "OP_6fc3aff7c12242509ac0f7c352e3328f",
          "type": "virtual_account",
          "referenceId": "qaj-5bf9e875ee-va-02",
          "amount": "10002",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:20:10.000+07:00",
          "paymentId": "PAY_22f9344a6bb720ddbe9b76a13761e288",
          "bankShortCode": "BRI",
          "accountNo": "8369492942375449",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_22f9344a6bb720ddbe9b76a13761e288",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "8369492942375449",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-5bf9e875ee-va-02",
            "amount": "10002",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:20:10.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_22f9344a6bb720ddbe9b76a13761e288",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "8369492942375449",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_18128c4bb9942b334f35f09dcbd12cbb",
      "reference_id": "qaj-0779596246-va-08",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10008",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_18128c4bb9942b334f35f09dcbd12cbb\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"9625655278145662\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944717778-ae598695ab68",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:17.777Z",
      "updated_at": "2026-08-05T15:45:17.777Z",
      "request_payload": {
        "data": {
          "id": "OP_41cbec4f9b0e44f6a5f71751e198d5a2",
          "type": "virtual_account",
          "referenceId": "qaj-0779596246-va-08",
          "amount": "10008",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:38:19.000+07:00",
          "paymentId": "PAY_18128c4bb9942b334f35f09dcbd12cbb",
          "bankShortCode": "BRI",
          "accountNo": "9625655278145662",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_18128c4bb9942b334f35f09dcbd12cbb",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "9625655278145662",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-0779596246-va-08",
            "amount": "10008",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:38:19.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_18128c4bb9942b334f35f09dcbd12cbb",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "9625655278145662",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": {
        "ok": true,
        "success": true,
        "status": 200,
        "message": "Callback accepted. Brick can treat this endpoint as acknowledged.",
        "contract": "brick-callback-ack-v1",
        "referenceId": "qaj-0779596246-va-08",
        "reference_id": "qaj-0779596246-va-08",
        "event_id": "1785944717778-ae598695ab68",
        "received_at": "2026-08-05T15:45:17.777Z"
      },
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_89f49bd8219bb63d7b161ad68d786612",
      "reference_id": "qaj-2b813a1eed-va-02",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10002",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_89f49bd8219bb63d7b161ad68d786612\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"5709448687386539\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944717703-36010a6f1e85",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:17.703Z",
      "updated_at": "2026-08-05T15:45:17.703Z",
      "request_payload": {
        "data": {
          "id": "OP_1b233bdcb9544b6fbf743d7d9da945cd",
          "type": "virtual_account",
          "referenceId": "qaj-2b813a1eed-va-02",
          "amount": "10002",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:33:01.000+07:00",
          "paymentId": "PAY_89f49bd8219bb63d7b161ad68d786612",
          "bankShortCode": "BRI",
          "accountNo": "5709448687386539",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_89f49bd8219bb63d7b161ad68d786612",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "5709448687386539",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-2b813a1eed-va-02",
            "amount": "10002",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:33:01.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_89f49bd8219bb63d7b161ad68d786612",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "5709448687386539",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_c15da2f4d08a4ddf650c69895c7952a7",
      "reference_id": "qaj-bc4120a68f-va-10",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10010",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_c15da2f4d08a4ddf650c69895c7952a7\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"886875398329465\",\"displayNa\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944717402-6322eb55b919",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:17.402Z",
      "updated_at": "2026-08-05T15:45:17.402Z",
      "request_payload": {
        "data": {
          "id": "OP_5a71787ba1264229b20c73503ed410b2",
          "type": "virtual_account",
          "referenceId": "qaj-bc4120a68f-va-10",
          "amount": "10010",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T09:01:26.000+07:00",
          "paymentId": "PAY_c15da2f4d08a4ddf650c69895c7952a7",
          "bankShortCode": "BRI",
          "accountNo": "886875398329465",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_c15da2f4d08a4ddf650c69895c7952a7",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "886875398329465",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-bc4120a68f-va-10",
            "amount": "10010",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T09:01:26.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_c15da2f4d08a4ddf650c69895c7952a7",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "886875398329465",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    },
    {
      "transaction_id": "PAY_a3c76cbfd03852e20884ad505b0dab56",
      "reference_id": "qaj-5941149c6f-va-05",
      "flow_type": "acceptance",
      "service_type": "virtual_account",
      "service_name": "Virtual Account Callback",
      "payment_method": "Virtual Account",
      "amount": "10005",
      "currency": null,
      "provider": "{\"paymentId\":\"PAY_a3c76cbfd03852e20884ad505b0dab56\",\"type\":\"virtual_bank_account\",\"instructions\":{\"bankShortCode\":\"BRI\",\"accountNo\":\"9595726607942592\",\"displayN\n... [truncated for callback log]",
      "status": "completed",
      "security_mode": "observed_callback",
      "signature_status": "missing",
      "callback_status": "received",
      "callback_event_id": "1785944717145-a41fcd3af7d4",
      "callback_attempt": 1,
      "replay_status": "not_detected",
      "created_at": "2026-08-05T15:45:17.145Z",
      "updated_at": "2026-08-05T15:45:17.145Z",
      "request_payload": {
        "data": {
          "id": "OP_904fc8d550b5476aa4942fb7a4c029e8",
          "type": "virtual_account",
          "referenceId": "qaj-5941149c6f-va-05",
          "amount": "10005",
          "feeAmount": "3500",
          "status": "completed",
          "createdAt": "2026-08-02T08:57:14.000+07:00",
          "paymentId": "PAY_a3c76cbfd03852e20884ad505b0dab56",
          "bankShortCode": "BRI",
          "accountNo": "9595726607942592",
          "displayName": "BrickQAconne-Automation ",
          "paymentMethod": {
            "paymentId": "PAY_a3c76cbfd03852e20884ad505b0dab56",
            "type": "virtual_bank_account",
            "instructions": {
              "bankShortCode": "BRI",
              "accountNo": "9595726607942592",
              "displayName": "BrickQAconne-Automation "
            }
          },
          "attributes": {
            "referenceId": "qaj-5941149c6f-va-05",
            "amount": "10005",
            "feeAmount": "3500",
            "status": "completed",
            "createdAt": "2026-08-02T08:57:14.000+07:00",
            "paymentMethod": {
              "paymentId": "PAY_a3c76cbfd03852e20884ad505b0dab56",
              "type": "virtual_bank_account",
              "instructions": {
                "bankShortCode": "BRI",
                "accountNo": "9595726607942592",
                "displayName": "BrickQAconne-Automation "
              }
            }
          }
        }
      },
      "response_payload": null,
      "source": "callback_log_projection"
    }
  ],
  "note": "Rows are callback-derived transaction projections for tester traceability."
}