เอกสารสำหรับนักพัฒนาที่ต้องการเชื่อมต่อกับระบบ — ทุก API ใช้ รูปแบบ เดียวกัน และยืนยันตัวตนด้วย api_key
ส่ง API Key
ส่งผ่าน Authorization: Bearer <KEY>, ค่า api_key ใน body หรือ query
เรียกใช้งาน
Base URL: https://vaultxshop.xyz — ทดสอบได้จากตัวอย่างในเอกสารนี้
ขอตัวอย่าง
YOUR_API_KEY
API Key ใช้สำหรับยืนยันตัวตนในการเรียกใช้ API ทุกประเภท (Social API / Accounts API / App Premium API)
ยังไม่ได้เข้าสู่ระบบ
เข้าสู่ระบบ หรือ สมัครสมาชิก เพื่อรับ API Key
จัดการ API Key ของคุณ
API Key เดียวกันใช้ได้กับทุก API — ส่งผ่าน 3 วิธีใดก็ได้
วิธีที่ 1: ส่งผ่าน Header (แนะนำ)
Authorization: Bearer YOUR_API_KEY
วิธีที่ 2: ส่งผ่าน POST body
{
"api_key": "YOUR_API_KEY",
...
}
วิธีที่ 3: ส่งผ่าน GET query
?api_key=YOUR_API_KEY&action=...
API สำหรับซื้อบัญชีโซเชียล / อีเมลสำเร็จรูป (พร้อมใช้งานทันที)
https://vaultxshop.xyz/api/accounts
Method: GET / POST
Format: application/json
api_key ผ่าน Header Authorization: Bearer, query หรือ bodyดึงรายการสินค้าทั้งหมด (ไม่จำเป็นต้องใช้ API Key แนะนำส่งเพื่อการเก็บประวัติ)
https://vaultxshop.xyz/api/accounts/products?api_key=YOUR_KEYตัวอย่าง Response:
{
"status": "success",
"message": "ดึงข้อมูลสำเร็จ",
"data": {
"categories": [
{
"id": "30",
"name": "Hotmail - Outlook",
"icon": "https://...",
"products": [
{
"id": "42360",
"name": "Outlook Trusted - OAuth2",
"price": 1.70,
"stock": 46054,
"min": 1,
"max": 1000000,
"description": "..."
}
]
}
]
}
} ซื้อบัญชีจาก product_id รับบัญชีอัตโนมัติทันที
https://vaultxshop.xyz/api/accounts/buyParameters
| ชื่อ | ชนิด | จำเป็น | คำอธิบาย |
|---|---|---|---|
| api_key | string | จำเป็น | API Key ของคุณ (Header, query หรือ body) |
| product_id | string | จำเป็น | รหัสสินค้า (จาก /products) |
| quantity | int | จำเป็น | จำนวนที่ต้องการซื้อ (default: 1) |
ตัวอย่าง Request:
{
"api_key": "YOUR_API_KEY",
"product_id": "42360",
"quantity": 1
} ตัวอย่าง Response:
{
"status": "success",
"message": "ซื้อสำเร็จ",
"data": {
"trans_id": "JF465f728224ce11",
"total": 1.70,
"quantity": 1,
"accounts": [
"1000040304952|GUTJXYIFPWLHCNDOMBRKVAQESZ"
]
}
} เช็คยอดเงินคงเหลือในบัญชี
https://vaultxshop.xyz/api/accounts/balance?api_key=YOUR_KEYParameters
| ชื่อ | ชนิด | จำเป็น | คำอธิบาย |
|---|---|---|---|
| api_key | string | จำเป็น | API Key ของคุณ (query, Header หรือ body) |
ตัวอย่าง Response:
{
"status": "success",
"message": "ok",
"data": {
"balance": 100,
"currency": "THB"
}
} ดึงประวัติการซื้อบัญชี พร้อมแบ่งหน้า
https://vaultxshop.xyz/api/accounts/orders?api_key=YOUR_KEYParameters
| ชื่อ | ชนิด | จำเป็น | คำอธิบาย |
|---|---|---|---|
| api_key | string | จำเป็น | API Key ของคุณ (query, Header หรือ body) |
| page | int | ไม่บังคับ | หน้าที่ต้องการ (default: 1) |
| limit | int | ไม่บังคับ | จำนวนต่อหน้า (default: 20, max: 50) |
ตัวอย่าง Response:
{
"status": "success",
"message": "ok",
"data": {
"orders": [
{
"trans_id": "JF465f728224ce11",
"product_name": "Outlook Trusted - OAuth2",
"quantity": 1,
"price": "1.70",
"total": "1.70",
"created_at": "2026-07-19 12:00:00"
}
],
"total": 1,
"page": 1,
"per_page": 20,
"total_pages": 1
}
} รหัสข้อผิดพลาดที่อาจเกิดจาก Accounts API
รหัสข้อผิดพลาด
| รหัส | HTTP | ความหมาย |
|---|---|---|
| API Key is required | 401 | ไม่ได้ส่ง API Key |
| Invalid API Key | 403 | API Key ไม่ถูกต้อง |
| Product not found | 404 | ไม่พบสินค้าที่ระบุ |
| Insufficient balance | 400 | ยอดเงินไม่เพียงพอ |
| Out of stock | 400 | สินค้าหมดสต็อก |
| Quantity out of range | 400 | จำนวนเกินช่วงที่กำหนด |