support.supper.payment.queryPayments

supper.support

{
  "id": "support.supper.payment.queryPayments",
  "defs": {
    "main": {
      "type": "query",
      "output": {
        "schema": {
          "type": "object",
          "required": [
            "payments"
          ],
          "properties": {
            "payments": {
              "type": "array",
              "items": {
                "ref": "#paymentView",
                "type": "ref"
              }
            }
          }
        },
        "encoding": "application/json"
      },
      "parameters": {
        "type": "params",
        "required": [
          "payer",
          "recipient"
        ],
        "properties": {
          "limit": {
            "type": "integer",
            "default": 50,
            "maximum": 50,
            "minimum": 1,
            "description": "Maximum number of results to return from the broker's bounded first window."
          },
          "payer": {
            "type": "string",
            "format": "at-identifier",
            "description": "Required payer account identifier."
          },
          "brokers": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "did"
            },
            "maxLength": 10,
            "description": "Optional broker DID filters."
          },
          "recipient": {
            "type": "string",
            "format": "at-identifier",
            "description": "Required recipient account identifier."
          },
          "paymentType": {
            "type": "string",
            "format": "nsid",
            "description": "Optional full payment record NSID to filter by.",
            "knownValues": [
              "network.attested.payment.oneTime",
              "network.attested.payment.recurring",
              "network.attested.payment.scheduled"
            ]
          },
          "entitlements": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "at-uri"
            },
            "maxLength": 50,
            "description": "Optional entitlement AT-URI filters."
          }
        }
      },
      "description": "Return a bounded public view of up to 50 attested payment record bodies for a specific payer and recipient pair, with optional broker and entitlement filters. This unauthenticated view is not personalized. Absence from this bounded broker lookup is not exhaustive historical evidence and must never be treated as settlement or non-settlement proof; use exact broker verification for payment truth."
    },
    "paymentView": {
      "type": "object",
      "required": [
        "record"
      ],
      "properties": {
        "ref": {
          "ref": "com.atproto.repo.strongRef",
          "type": "ref",
          "description": "Optional versioned reference to the payment record. Present only when the broker supplies a resolvable record URI/CID; the launch ATM lookup returns bare record bodies, so this is usually absent."
        },
        "record": {
          "refs": [
            "network.attested.payment.oneTime",
            "network.attested.payment.recurring",
            "network.attested.payment.scheduled"
          ],
          "type": "union",
          "closed": false,
          "description": "The attested payment record body returned by the selected broker's bounded network.attested.payment.lookup view. Always present; presence or absence in this view is not settlement proof."
        }
      }
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against support.supper.payment.queryPayments

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:mcsqdltevtjpu26xthzzmm2l
CID
bafyreibrcikares4gl4fftpqhdgpukowbabomkn6fdka3klyal5irvbdsi
Indexed At
2026-09-17 17:23 UTC
AT-URI
at://did:plc:mcsqdltevtjpu26xthzzmm2l/com.atproto.lexicon.schema/support.supper.payment.queryPayments

Referenced Schemas (3)

Lexicon Garden

@