.NET Minimal API developers integrate Comaro using the `Comaro.Client` NuGet package, configuring it with their Comaro API key and tenant ID to establish a secure connection. Subsequently, they leverage Comaro’s SDK to programmatically construct and send chargeback events, including detailed transaction data and supporting evidence, directly from their API endpoint via the `Comaro.Client.Events.Chargeback` classes and API calls.
Stop writing the same event handlers over and over. Comorando executes your logic automatically.
Exponential backoff, dead-letter queues, and alert escalation — built in, no config needed.
Gemma 4 evaluates every event and suggests the optimal action based on your business rules.
// minimal-api — chargeback handler with Comorando
[ApiController, Route("webhook")]
public class WebhookController : ControllerBase {
private readonly IComorandoClient _comorando;
public WebhookController(IComorandoClient comorando) => _comorando = comorando;
[HttpPost]
public async Task<IActionResult> Handle() {
var json = await new StreamReader(HttpContext.Request.Body).ReadToEndAsync();
var stripeEvent = EventUtility.ConstructEvent(json,
Request.Headers["Stripe-Signature"], _webhookSecret);
// Comorando evaluates rules and fires actions automatically
await _comorando.Decisions.CreateAsync(new DecisionRequest {
Event = stripeEvent.Type,
Data = stripeEvent.Data.RawObject,
OrgId = Environment.GetEnvironmentVariable("COMORANDO_ORG_ID")
});
return Ok(new { received = true });
}
}
Free tier includes 10,000 events/month. No credit card required.
Start Free See Pricing