import datetime from flask import Flask, jsonify from flask_cors import CORS import resend from flask import request app = Flask(__name__) CORS(app, resources={ r"/*": { "origins": ["*"], "methods": ["GET", "POST", "OPTIONS"], "allow_headers": ["Content-Type"] } }) # from supabase import create_client, Client # SUPABASE_URL = "https://supabase-core.dev3vds1.link/" # SUPABASE_KEY = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJzdXBhYmFzZSIsImlhdCI6MTc0NTk0MzYwMCwiZXhwIjo0OTAxNjE3MjAwLCJyb2xlIjoiYW5vbiJ9.28hFArcAFQ3mYTYL2n7nno4nHu5ZszkOO0dkAURR6Yg" # supabase: Client = create_client(SUPABASE_URL, SUPABASE_KEY) resend.api_key = "re_XvLrRZMH_3mumWA531UugMk1X7A67fhH7" @app.route('/send_email', methods=['POST']) def send_email(): try: data = request.get_json() email = data.get('email', 'with.reihan@gmail.com') if not email: return jsonify({'status': 'error', 'message': 'Email is required'}), 400 # Check if the email is valid if not isinstance(email, str) or '@' not in email: return jsonify({'status': 'error', 'message': 'Invalid email format'}), 400 username = email.split('@')[0] date = str(datetime.datetime.now().date()) product = data.get('product', 'NVIDIA-686') price_hour = data.get('price_hour', '2.00') price = data.get('price', '147.00') html = f"""
Date Issued: {date} | Client ID: VX-CLIENT-686 |
User: {username} |
Description | Duration | Rate | Amount |
---|---|---|---|
{product} | 30 Days | ${price_hour}/hour | ${price} |
Priority Support Package | 1 Month | $00.00 | $00.00 |
Subtotal: | ${price} |
Network Fee: | $0.00 |
Total Due: | ${price} |
GPU Status Update
Your GPU instance is being initialized and will be ready for access within the next 2 hours. Once configuration is complete, we'll send your authentication credentials to your registered email address.
For any assistance, our support team is available 24/7. Thank you for choosing our service.