Commit Graph

11 Commits

Author SHA1 Message Date
Claude
4b168ec1f0 Add comprehensive Stripe webhook testing system
- Enhanced stripe_webhook_view with detailed logging and request tracking
- Created stripe_webhook_test.html for dedicated Stripe webhook testing
- Added stripe_webhook_test_view for Stripe-specific testing interface
- Logs all webhook events (both Stripe and test) with timestamps, IPs, headers
- Includes direct links to Stripe dashboard and test payment creation
- Separates Stripe events from test events with visual indicators
- Real-time monitoring of webhook delivery success/failure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 15:47:32 +05:30
Claude
16d07168d0 Fix webhook logs endpoint CSRF and error handling
- Add @csrf_exempt decorator to get_webhook_logs view
- Add try-catch error handling for webhook logs retrieval
- This should resolve the 'Unexpected token' JSON parsing errors

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 15:41:03 +05:30
Claude
b865fd4781 Create simple webhook testing page for debugging Stripe webhook delivery issues
- Add webhook_test.html template with real-time webhook monitoring
- Add simple_webhook_test endpoint that logs all incoming requests
- Add webhook_logs endpoint to retrieve stored webhook data
- Include copy webhook URL, test webhook, and export logs functionality
- Enable live polling to monitor webhook events as they arrive

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 15:36:21 +05:30
Claude
83615348c0 Add detailed webhook debugging to identify delivery failures 2025-07-12 15:28:35 +05:30
Claude
ab320dc9fe Fix transaction amount formatting in wallet demo API 2025-07-12 14:55:17 +05:30
Claude
0714ec21e5 Add comprehensive Stripe webhook testing demo page
- Created /wallet/demo/ page for testing Stripe payment integration
- Real-time balance monitoring and transaction logging
- Interactive payment testing with amount selection
- Live webhook status monitoring and debugging logs
- AJAX-powered balance refresh and payment creation
- Visual indicators for webhook connectivity status
- Detailed session ID and payment link display

This demo page will help debug webhook delivery issues and test
the complete payment flow from session creation to balance updates.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 14:51:08 +05:30
Claude
bf22a2d21a Add webhook debugging to troubleshoot payment balance updates
- Add detailed logging to Stripe webhook handler
- Log webhook events, user processing, and balance updates
- Help identify if webhooks are being received and processed correctly
- Temporary debugging to resolve wallet balance not updating after payment

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 12:49:37 +05:30
Claude
f7cdad4273 Replace hardcoded Stripe payment links with dynamic checkout sessions
- Remove hardcoded payment link URLs that were environment-specific
- Implement dynamic Stripe checkout session creation with automatic domain detection
- Add success/cancel URLs that automatically work on localhost and Railway
- Update StripePaymentHandler to use request.build_absolute_uri() for proper URL generation
- Add wallet top-up success and cancel views with proper user feedback
- This fixes the issue where payment success redirected to old/wrong URLs

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 12:25:51 +05:30
Claude
ce332736e5 Fix button visibility issues and improve UI consistency
- Fix secondary buttons with white background/border invisibility
- Improve disabled button states with proper contrast ratios
- Update form element borders for better visibility
- Establish unified color system with CSS variables
- Replace 11 random gradient classes with 4 professional ones
- Fix authentication page styling and button definitions
- Ensure accessibility compliance with visible interactive elements

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 02:47:12 +05:30
Claude
1aac14f44b Implement individual agent architecture with simplified template structure
- Replace legacy agents system with modular individual agent apps
- Add agent_base framework for BaseAgent, processors, and management commands
- Create weather_reporter as example individual agent with API integration
- Implement simplified template structure: agent_name/templates/detail.html
- Fix marketplace to display actual agents instead of placeholder
- Add proper authentication flow with login redirect for agent access
- Organize project structure: move tests to tests/, docs to docs/
- Update all documentation to reflect new simplified architecture
- Fix URL namespace issues throughout templates and views

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-10 09:01:11 +05:30
Claude
67ba2de335 first working 2025-07-09 02:15:35 +05:30