Skip to main content

Chargeworx

The enterprise platform for payments, chargebacks, and reconciliation. Product and operations teams use Chargeworx to manage transactions end to end: from secure API ingestion to exception handling, reporting, and audit trails.

What you can do


Product surfaces

Admin UI

  • Home: personalized welcome, pending invitation banner, and quick actions
  • Navigation: profile, company switcher, members, tools, and saved reports
  • Runbooks: operational tasks like rotating IdentityServer keys and switching cache backends

API

  • OAuth2-protected REST endpoints with Swagger
  • Transaction operations, user and company resources, and request logging
Need a guided path? Start with Configuration, then review Logging and CI/CD.

Architecture at a glance

  • Chargeworx.Api — OAuth2 REST API with Swagger
  • Chargeworx.Admin — ASP.NET Core MVC app with MFA, invitations, and reporting
  • Chargeworx.ConsoleImporter — CLI for seeding and migrations

Security and compliance

  • IdentityServer-based auth with session verification in middleware
  • MFA and email flows integrated into AuthController
  • Auditable logging and request correlation for incident response

Operate and observe

  • Centralized logging and request logging for troubleshooting
  • Environment profiles: Dev, SharpDev, Staging, Production
  • Runbooks for common operations

Next steps

Pro tip: Use the search functionality to quickly find specific endpoints, configuration options, or troubleshooting guides across the documentation.