Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.younegotiate.com/llms.txt

Use this file to discover all available pages before exploring further.

Real-World Example

Jane scans a QR code or opens a signed payment link from a creditor message. The portal should take her directly to the intended payment context while still protecting the link from tampering or misuse.

Visual Flow

How It Should Work

  • It should validate signed external payment links before showing payment details.
  • It should route the consumer to the intended account and payment context.
  • It should support QR-code entry points without bypassing account safety.

How It Should Not Work

  • It should not accept expired, modified, or unsigned payment links.
  • It should not expose full portal access to a link viewer unless normal authentication allows it.
  • It should not let one signed link pay a different account.

Developer Notes

  • External payment and QR flows are public/signed routes.
  • Keep signed-link validation close to route/controller behavior.
  • routes/consumer/index.php
  • app/Livewire/Consumer/ExternalPayment.php
  • app/Http/Controllers/Consumer/ExternalPaymentQRCodeController.php
Last modified on May 25, 2026