T402 API Reference - v2.8.0
    Preparing search index...

    Function erc8004SubmitFeedback

    • Create an AfterSettleHook that submits positive feedback to the Reputation Registry after a successful payment settlement.

      Uses fire-and-forget: the feedback submission runs asynchronously and never blocks the settlement flow. Errors are logged as warnings.

      Parameters

      • writeClient: ERC8004WriteClient

        Write-capable client for submitting feedback tx

      • reputationRegistry: `0x${string}`

        Reputation Registry contract address

      • config: FeedbackSubmissionConfig = {}

        Feedback submission configuration

      Returns AfterSettleHook

      AfterSettleHook for registration on t402ResourceServer

      server.onAfterSettle(erc8004SubmitFeedback(viemWalletClient, registryAddr, {
      tag1: "paymentSuccess",
      includeProofOfPayment: true,
      }));