Giữ chỗ tên miền + QR trả tiền (không cần tài khoản)
cloud_domain_reserveReserve a domain name for 30 minutes for users without a MONA Pass, locking it in MONA Cloud without payment or registration, so they can pay and claim later.
Instructions
Giữ chỗ tên miền 30 phút cho người dùng CHƯA có MONA Pass (hoặc chưa login trên máy này) — không trừ tiền, không đăng ký thật, chỉ khoá tên trong hệ MONA Cloud. Dùng khi người dùng muốn mua ngay trong phiên mà không muốn "đi đăng ký" trước: bạn đã dựng app, chọn tên, chỉ cần người bấm. Bắt buộc hỏi người dùng: tên miền (xác nhận chính tả → spelling_confirmed), email, số điện thoại (kênh nhận link claim + hoá đơn). Hỏi thêm 1 câu nhẹ: "nhận thông báo ưu đãi MONA Cloud không?" → marketing_consent; không tick thì để false. Nếu người dùng đã đưa đủ thông tin chủ thể (.vn cần CCCD/MST) thì gửi luôn ở registrant — lúc claim khỏi hỏi lại. Kết quả: payment.qr_url (QR VietQR đúng số tiền) + claim_url + claim_token + guest_token (giữ lại để gọi cloud_domain_reserve_status). Đưa QR cho người dùng quét NGAY; tiền vào → hệ giữ cho reservation này. Sau đó người dùng mở claim_url: đăng nhập/đăng ký MONA Pass (Google/GitHub/email, 1 bước) → hệ tự lấy tiền + mua + tạo ví. Nếu người dùng ĐÃ có Pass trên máy này thì gọi thẳng cloud_domain_claim. Giữ chỗ chỉ trong hệ MONA Cloud (hold_scope=monacloud) — người ngoài vẫn có thể đăng ký tên đó ở registry khác trong 30 phút; nói rõ điều này nếu tên đẹp.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Tên miền đầy đủ (vd: example.vn) hoặc chỉ tên chưa có đuôi (vd: example). | |
| Yes | Email người dùng — nhận claim_url + hoá đơn. | ||
| phone | Yes | Số điện thoại người dùng. | |
| years | No | Số năm đăng ký. Mặc định 1. | |
| context | No | Ngữ cảnh ngắn (vd: "Cursor dựng shop Next.js") — giúp MONA hỗ trợ đúng. | |
| sandbox | No | sandbox=true: giả lập, không tạo QR thật. | |
| registrant | No | Thông tin chủ thể nếu đã hỏi được đủ trong phiên (tuỳ chọn). | |
| marketing_consent | No | true CHỈ KHI người dùng đồng ý nhận thông báo ưu đãi MONA Cloud. Mặc định false. | |
| spelling_confirmed | Yes | true = người dùng đã xác nhận chính tả tên miền. |