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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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