API bán mã nguồn

Tạo API key để tích hợp mua mã nguồn tự động trên website hoặc tool của bạn.
Quản lý API Key
Base URL
...
Luồng tích hợp
  1. Tạo API key ở trên (tối đa 5 key)
  2. GET danh sách / chi tiết sản phẩm
  3. GET /api/auth/me kiểm tra số dư
  4. POST /api/orders/purchase với productSlug
  5. Nhận downloadLink trong response
GET/api/products?category=ma-nguon&limit=20
Lấy danh sách mã nguồn đang bán (public)
Response mẫu
{
  "products": [
    {
      "_id": "...",
      "name": "Tên sản phẩm",
      "slug": "ten-san-pham",
      "price": 150000,
      "category": "ma-nguon"
    }
  ]
}
GET/api/products/{slug}
Chi tiết sản phẩm theo slug (public)
Response mẫu
{
  "product": {
    "name": "Tên sản phẩm",
    "slug": "ten-san-pham",
    "price": 150000
  }
}
GET/api/auth/me
Kiểm tra tài khoản & số dư (cần API key)
Response mẫu
{
  "user": {
    "username": "lebao25",
    "balance": 500000
  }
}
POST/api/orders/purchase
Mua mã nguồn — trừ số dư, trả link tải (cần API key)
Body
{ "productSlug": "ten-san-pham" }
Response mẫu
{
  "message": "Mua hàng thành công",
  "order": {
    "productName": "...",
    "price": 150000,
    "downloadLink": "https://..."
  },
  "balance": 350000
}
Ví dụ cURL mua hàng
curl -X POST {BASE_URL}/api/orders/purchase \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer dvl_sk_YOUR_API_KEY" \
  -d '{"productSlug":"ten-san-pham"}'