Skip to content

INCIDENT: crypto payments cannot reconcile stuck provider state #44

Description

@dzianisv

Symptom\nOpenClawBot payment id=226 has remained pending for about 33 hours. Production readiness cannot determine whether funds moved because CryptoPayments exposes no authenticated provider-status or reconciliation surface.\n\n## Impact\nOne known payment is stuck and customer fulfillment cannot be safely decided. Any lost/delayed callback can leave future payments non-terminal indefinitely.\n\n## Safety\nDo not mutate id=226 until the OpenClawBot row identity, on-chain/provider record, and entitlement state are proven. A paid but unfulfilled customer must be provisioned or refunded, never silently closed.\n\n## Status\nInvestigating both databases, provider webhook transitions, and scheduled-job delivery. Design will be posted before money-path implementation.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions