import os
import time
import requests

API_KEY = os.getenv("KAPI_API_KEY", "YOUR_API_KEY")
BASE_URL = os.getenv("KAPI_BASE_URL", "https://pay.arzan.cloud/api")

response = requests.post(
    f"{BASE_URL}/v1/invoices",
    headers={
        "Content-Type": "application/json",
        "X-API-Key": API_KEY,
    },
    json={
        "amount": 10000,
        "phone_number": "77011234567",
        "description": "Order #1042",
        "external_order_id": f"order_{int(time.time())}",
        "is_sandbox": True,
    },
    timeout=15,
)

response.raise_for_status()
print(response.json())
