Skip to main content

Constructor

createRequirements(config)

Other method signatures

Key inputs and validation

  • paymentHeader: from req.headers["x-payment"], may be undefined
  • expectedRequirements: must match the protected resource (network/asset/payTo/timeout, etc.)
  • After creation, consider validating with PaymentRequirementsSchema.parse(requirements) (Zod)