Dor Danai's Work | ContraWork by Dor Danai
Dor Danai

Dor Danai

Backend Developer | C# .NET | API Integrations & AWS

New to Contra

Dor is building their profile!

Cover image for Stripe Checkout Integration with ASP.NET (http://ASP.NET) Co...
Stripe Checkout Integration with ASP.NET (http://ASP.NET) Core Secure payment integration handling webhooks, race conditions, and async payment flows. Demonstrates atomic state transitions between client callbacks and server webhooks. Stack: C#, ASP.NET (http://ASP.NET) Core, Stripe API, Webhooks, ConcurrentDictionary Setup: Single ASP.NET (http://ASP.NET) Core app creates Stripe sessions, handles success redirects, and processes webhooks with signature verification. Flow: Client → Checkout session → Stripe payment → Browser redirect + webhook → Atomic state update (Pending → Confirmed → Fulfilled). Outcome: Production-ready webhook handling with proper race condition management and idempotent processing. Links: GitHub (https://github.com/karnafun/stripe-checkout-aspnet-demo) | Backend engineer & API integrator
1
21
Cover image for OAuth2 API with C#, IdentityServer, ASP.NET (http://ASP.NET)...
OAuth2 API with C#, IdentityServer, ASP.NET (http://ASP.NET) Core Demo API secured with OAuth2 and JWT tokens. Shows full flow: client requests token, then uses it to access protected endpoints. Stack: C#, ASP.NET (http://ASP.NET) Core, IdentityServer, JWT, Swagger Setup: IdentityServer issues tokens; ApiDemo validates them and protects /Users. Flow: Client → IdentityServer → token → ApiDemo /Users → API validates and returns data. Outcome: Working OAuth2 flow with protected API endpoints. Links: GitHub (https://github.com/karnafun/identityserver-oauth2-demo) | Backend engineer & API integrator
2
44