net.wireservice.payment

wireservice.net

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A single payment or donation, stored in the publication's business space.",
      "key": "tid",
      "record": {
        "properties": {
          "amount": {
            "description": "Amount in the currency's minor unit (e.g., cents).",
            "minimum": 0,
            "type": "integer"
          },
          "currency": {
            "description": "ISO 4217 currency code, lowercase (e.g., 'usd').",
            "maxLength": 3,
            "type": "string"
          },
          "paidAt": {
            "format": "datetime",
            "type": "string"
          },
          "plan": {
            "format": "at-uri",
            "type": "string"
          },
          "reader": {
            "description": "URI of the net.wireservice.reader record.",
            "format": "uri",
            "type": "string"
          },
          "status": {
            "knownValues": [
              "succeeded",
              "refunded"
            ],
            "maxLength": 64,
            "type": "string"
          },
          "stripeId": {
            "description": "Stripe invoice or payment intent id.",
            "maxLength": 256,
            "type": "string"
          }
        },
        "required": [
          "reader",
          "amount",
          "currency",
          "status",
          "paidAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "net.wireservice.payment",
  "lexicon": 1
}

Validate Record

Validate a record against net.wireservice.payment

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:lktj64hp7lc3fzuf6iyy7lwj
CID
bafyreia67ig2piospwnpkwixc7d2c6jbdfuwfk6fh5ovpga2pqmtplvgae
Indexed At
2026-10-12 21:12 UTC
AT-URI
at://did:plc:lktj64hp7lc3fzuf6iyy7lwj/com.atproto.lexicon.schema/net.wireservice.payment

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • net.wireservice.plan recordnot from the namespace authority

    A paid offering: subscription, membership, or donation. Public, so renderers and other apps can display offers. The CMS mirrors each plan to the payment processor.

  • A one-time payment from a supporter to a creator. Represents a single, non-recurring financial transaction attested by one or more parties.

  • Records a funding receipt for a payment from one user to another user. It may be recorded by the recipient, by the sender, or by a third party. The sender may remain anonymous.

  • An immutable record of money paid between two ledger members, optionally filed in a group.

Lexicon Garden

@