Skip to content

epic: build a secure provider test console for the PayBridge example app #86

Description

@teesofttech

Outcome

Provide a clear UI where contributors and evaluators can select a configured provider, initiate a sandbox payment, follow redirect/webhook state, verify status, and test refunds without editing source code.

Guardrails

  • Browser code must never receive provider secret keys.
  • The console must clearly distinguish mock, sandbox, and live modes.
  • Destructive/live actions require explicit server-side policy and confirmation.
  • Logs and payloads must be sanitized.

Acceptance criteria

  • Provider selector shows configuration health and actual capabilities.
  • Create, verify, and refund flows display a transaction timeline.
  • Webhook events can be inspected safely.
  • Accessible responsive UI works on mobile and desktop.
  • Automated end-to-end tests cover at least two providers plus failure states.
  • Child UI issues are linked from this epic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: demo-uiInteractive provider test console and demo applicationenhancementNew feature or requestepicLarge outcome split into multiple deliverable issuespriority: P1High priority; should be addressed next

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions