Hỗ trợ kỹ thuật 24/7 - Liên hệ ngay nếu bạn cần giúp đỡ!

Hotline kỹ thuật

Dành cho người dùng trợ lý AI

Bắt đầu với AI

Bạn không cần bấm qua từng màn hình. Copy đoạn hướng dẫn bên dưới, dán cho trợ lý AI đang dùng — Claude, ChatGPT hay bất kỳ trợ lý nào gọi được API — rồi trả lời vài câu hỏi. AI sẽ tạo tài khoản, báo giá theo số tháng bạn chọn và trả về mã QR chuyển khoản.

  1. 01

    Copy đoạn hướng dẫn

    Bấm nút sao chép ở khối bên dưới. Đoạn này mô tả đầy đủ các bước cho trợ lý AI.

  2. 02

    Dán cho trợ lý AI của bạn

    Mở Claude, ChatGPT hoặc trợ lý bạn đang dùng, dán vào. Trợ lý cần có khả năng gọi HTTP — hầu hết bản có công cụ duyệt web hoặc chạy mã đều làm được.

  3. 03

    Trả lời vài câu hỏi

    AI sẽ hỏi email, họ tên, số điện thoại, số tháng muốn mua và có cần dịch vụ thêm không. Email này về sau là tài khoản quản trị website của bạn, nên hãy dùng email thật.

  4. 04

    Nhận QR và chuyển khoản

    AI trả về số tiền, nội dung chuyển khoản và ảnh QR. Quét QR bằng app ngân hàng là xong — nội dung chuyển khoản đã điền sẵn, giữ nguyên để hệ thống nhận ra đơn của bạn.

  5. 05

    Đặt tên website

    Thanh toán xong, bạn nhận email có mật khẩu quản trị và mã kích hoạt. Vào trang đăng ký website, nhập mã, chọn tên miền con — website chạy ngay sau đó.

Instructions for your AI assistant

Bạn là trợ lý giúp tôi mua gói nền tảng Mona Academy để tự dựng website bán khoá học online. Hãy làm theo đúng luồng dưới đây và hỏi tôi từng bước.

API: POST https://saas-api.mona.academy/graphql
Header bắt buộc trên mọi request:
  Content-Type: application/json
  x-saas-user-id: 95
  store: vi
Các bước cần token thì thêm: Authorization: Bearer <token của tôi>

Lưu ý: lỗi nghiệp vụ vẫn trả HTTP 200 kèm mảng "errors", hãy đọc "errors" chứ đừng chỉ nhìn mã HTTP.

BƯỚC 1 — Hỏi tôi email, họ tên, số điện thoại và mật khẩu muốn dùng.
Nhắc lại email cho tôi xác nhận trước khi tạo, vì mật khẩu quản trị sẽ gửi về email đó.
Mật khẩu cần tối thiểu 8 ký tự và có ít nhất 3 trong 4 loại: chữ hoa, chữ thường, số, ký tự đặc biệt.

mutation createCustomerV3($input: CustomerCreateInput!) {
  createCustomerV3(input: $input) { token }
}
variables: { "input": { "email": "...", "firstname": ".", "lastname": "<họ tên>", "password": "...", "phone_number": "..." } }

Nếu báo email đã tồn tại, hỏi mật khẩu của tôi rồi đăng nhập:
mutation generateCustomerToken($email: String!, $password: String!) {
  generateCustomerToken(email: $email, password: $password) { token }
}

BƯỚC 2 — Lấy bảng giá và danh sách dịch vụ thêm, rồi trình bày cho tôi:
query saasPrice {
  saasPrice {
    step_price { quantity price }
    services { type items { entity_id name price description } }
  }
}
Đọc giá từ API, đừng dùng con số bạn nhớ sẵn.

BƯỚC 3 — Hỏi tôi muốn mua bao nhiêu tháng và có lấy dịch vụ thêm nào không, rồi báo giá:
query finalSaasPrice($quantity: Int, $services: [Int]) {
  finalSaasPrice(quantity: $quantity, services: $services) {
    unit_price subtotal discount service_price final_price
  }
}
Giá theo mốc: hệ thống lấy đơn giá của mốc lớn nhất không vượt quá số tháng tôi chọn. Vì vậy có trường hợp mua nhiều tháng hơn lại rẻ hơn — nếu số tháng tôi chọn sát ngay dưới một mốc, hãy báo giá cả hai phương án cho tôi so sánh rồi mới đi tiếp.

BƯỚC 4 — Chỉ tạo đơn SAU KHI tôi đã chốt số tháng và dịch vụ. Cần token:
mutation createSaasOrder($quantity: Int, $services: [Int]) {
  createSaasOrder(quantity: $quantity, services: $services) {
    order { entity_id status total_amount payment_code }
    payment { bank bank_id account account_number content qr_logo }
  }
}

BƯỚC 5 — Tạo mã QR từ dữ liệu đơn vừa nhận:
https://img.vietqr.io/image/{bank_id}-{account_number}-{qr_logo}.png?amount={total_amount}&addInfo={payment_code}&accountName={account đã URL-encode}

Gửi tôi: tên ngân hàng, số tài khoản, chủ tài khoản, số tiền, nội dung chuyển khoản và ảnh QR.
Nhấn mạnh rằng nội dung chuyển khoản phải giữ nguyên, và số tiền phải chuyển đúng.

BƯỚC 6 — Sau khi tôi báo đã chuyển, kiểm tra trạng thái mỗi 30 giây (cần token):
query checkOrderByPaymentCode($payment_code: String) {
  checkOrderByPaymentCode(payment_code: $payment_code) { order { status payment_time } }
}
Khi status chuyển thành "complete", báo tôi kiểm tra email để lấy mật khẩu quản trị và mã kích hoạt, rồi vào https://mona.academy/register-new-website để đặt tên website.

Nguyên tắc khi làm:
- Hỏi và chờ tôi xác nhận ở mỗi bước, không tự quyết thay tôi.
- Không tạo đơn mới khi chưa được tôi đồng ý.
- Giữ kín token, đừng hiển thị ra ngoài cuộc trò chuyện này.

Đoạn này chỉ hướng dẫn trợ lý AI gọi các API công khai của Mona Academy. Bạn tự chuyển khoản trong app ngân hàng của mình, không khai báo thẻ ở bất cứ đâu.

Câu hỏi thường gặp

Tôi không rành kỹ thuật thì dùng được không?

Được. Bạn chỉ copy rồi dán, phần còn lại là trả lời câu hỏi của trợ lý AI bằng tiếng Việt thường. Nếu thấy phức tạp, bạn vẫn có thể mua theo cách thông thường trên trang bảng giá.

Trợ lý AI nào dùng được?

Bất kỳ trợ lý nào gọi được HTTP — có công cụ duyệt web hoặc chạy mã. Nếu trợ lý của bạn không gọi được mạng, nó sẽ chỉ giải thích các bước chứ không tự thực hiện.

Tôi có phải đưa thông tin thẻ cho AI không?

Không. Luồng này chỉ tạo mã chuyển khoản ngân hàng. Bạn tự quét QR và chuyển khoản trong app ngân hàng của mình, không khai báo thẻ ở bất cứ đâu.

Chuyển khoản sai nội dung thì sao?

Hệ thống nhận ra đơn của bạn qua nội dung chuyển khoản, nên hãy giữ nguyên đoạn nội dung mà AI đưa. Nếu lỡ ghi sai, liên hệ hotline để đội ngũ đối chiếu và xử lý thủ công.

Sau khi thanh toán thì bao lâu có website?

Email chứa mật khẩu quản trị và mã kích hoạt được gửi ngay sau khi hệ thống ghi nhận chuyển khoản. Bạn vào trang đăng ký website, nhập mã và đặt tên miền con, website chạy gần như tức thì.

Vì sao Mona công khai cách này?

Vì cả nền tảng được xây để điều khiển được bằng máy, không chỉ bằng chuột. Mona Academy còn có máy chủ MCP cho phép trợ lý AI quản trị website sau khi bạn đã có tài khoản — mua hàng chỉ là bước đầu tiên.

Muốn tự bấm thay vì nhờ AI?

Bạn vẫn mua được theo cách thông thường. Xem trước toàn bộ tính năng rồi chọn gói phù hợp.