Comenzi, plăți, anulări și upgrade prin AI
Cum plasează, achită și anulează asistentul AI comenzi, cum face upgrade serverelor și cum sunt protejați banii dvs.
Pe această pagină
Un asistent AI conectat la contul dvs. prin MCP (https://api.app.blackbox.md/mcp) poate plasa comenzi, le poate achita din sold, le poate anula și poate face upgrade serverelor. Accesul i-l dați cu un token creat pe blackbox.md, în „Contul meu” → „Token-uri API” (blackbox.md/account/api-tokens). Rezultatul îl vedeți în „Contul meu” → „Comenzi” și „Sold”.
Disponibil pentru: titularul contului blackbox.md, printr-un token API cu permisiunea „Plasează și modifică comenzi în numele meu” (orders:write).
Ca să vadă serverele, comenzile și soldul, asistentul are nevoie și de permisiunile „Citește lista și statusul serverelor mele” și „Citește soldul, facturile și comenzile”. Ele sunt bifate implicit la crearea token-ului.
Cum sunt protejați banii dvs.
| Protecție | Ce înseamnă |
|---|---|
| Permisiune separată | Uneltele pentru comenzi, plăți și upgrade cer permisiunea „Plasează și modifică comenzi în numele meu”. La crearea token-ului ea nu este bifată implicit: o bifați dvs. sau o include butonul „AI-administrator — acces complet”. Fără ea, aceste unelte nu apar în lista asistentului, iar un apel direct întoarce eroarea missing_scope. |
| Întâi oferta, apoi confirmarea | create_order, cancel_order și resize_server nu fac nimic fără confirm=true. Primul apel întoarce doar o ofertă sau o previzualizare. |
| Comanda nu ia bani | create_order creează o comandă neachitată, cu statusul „Nou”. Plata este un pas separat: pay_order. |
| Suma confirmată | pay_order cere suma confirm_total_mdl, egală cu totalul curent al comenzii. Dacă diferă, apare price_changed și nu se retrage nimic. Prețul îl calculează întotdeauna BLACKBOX, nu asistentul. |
| Doar din sold | Asistentul plătește numai din soldul existent. Nu poate plăti cu cardul și nu poate alimenta soldul. |
| Fără dubluri | Aceeași comandă, confirmată din nou cu exact aceleași date în 5 minute, întoarce comanda deja creată, nu una nouă. O comandă achitată nu mai poate fi plătită a doua oară. |
| Aprobarea în clientul AI | Uneltele care cheltuie bani sau șterg date sunt marcate ca distructive (destructiveHint). Dacă vi se cere aprobarea înainte de fiecare apel depinde de setările clientului AI. |
Important Dacă în clientul AI ați permis rularea automată a uneltelor, clientul nu vă mai întreabă nimic. Asistentul este instruit să vă ceară confirmarea înainte de a cheltui bani sau de a anula o comandă, dar BLACKBOX nu poate impune această întrebare. Păstrați aprobarea manuală pentru
create_order,pay_order,cancel_orderșiresize_server.
Despre permisiuni: Permisiunile token-urilor (scopes). Crearea token-ului: Token-uri API: creare, copiere și revocare.
Cum plasați o comandă
- Cereți asistentului o ofertă și spuneți-i explicit să aștepte confirmarea dvs.
- Asistentul citește catalogul cu
list_vm_plansși apeleazăcreate_orderfără confirmare. Vă arată totalul în MDL. Încă nu se creează nimic. - Verificați planul, sistemul de operare, cheile SSH și totalul.
- Confirmați. Asistentul repetă apelul cu aceleași date și
confirm=true. - Comanda apare în „Comenzi” cu statusul „Nou” și un număr
BBX-…. Primiți emailul obișnuit „Am primit solicitarea dumneavoastră — BBX-…”; la „Mesaj:” scrieCreated via MCP (AI agent) on behalf of the customer.
Nu s-a retras niciun ban. Achitați comanda prin asistent (secțiunea următoare) sau pe site, cu „Achită comanda”.
Sfat O formulare care funcționează bine: „Fă o ofertă pentru … și așteaptă confirmarea mea înainte de a plăti.” De exemplu:
Fă o ofertă pentru un server vm-iops1-m cu Ubuntu 24.04 și așteaptă confirmarea mea înainte de a plasa și a plăti comanda.
Ce puteți cere în comandă:
| Element | Detalii |
|---|---|
| Plan | Un plan VPS din catalog, cu codul vm-… (de exemplu vm-iops1-m, Standard M, 578 MDL/lună), sau un server dedicat: dedicated-light, dedicated-premium, dedicated-storage. Vedeți Planurile VPS: cum alegeți și Servere dedicate. |
| Sistem de operare | ubuntu-24, ubuntu-22, ubuntu-20, debian-12, debian-11, centos-9 sau almalinux-9. Precizați-l întotdeauna: fără el se alege automat o versiune Ubuntu LTS. Windows și Rocky Linux sunt refuzate cu unsupported_os. |
| Chei SSH (opțional) | Chei salvate în „Chei SSH” din cont sau chei publice lipite direct, cel mult 10. Cu chei și fără o cerere explicită de autentificare cu parolă, serverul se creează „doar cu cheie”. Vedeți Cheia SSH la comandă și serverele „doar cu cheie”. |
| Monitorizare (opțional) | Serviciul suplimentar de monitorizare, plus 98 MDL/lună (în configurație: "extras": ["monitoring"]). Celelalte servicii suplimentare se cer prin suport: Servicii suplimentare pentru server. |
| Date de facturare | Nu se pot alege: comanda se creează fără ele. Pentru o factură pe companie, comandați pe site: Date de facturare pentru companii și persoane fizice. |
Limită: cel mult 20 de apeluri create_order pe oră, inclusiv ofertele.
Cum achitați comanda din sold
pay_order achită din sold o comandă cu statusul „Nou”, creată de asistent sau plasată de dvs. pe site.
- Verificați că soldul acoperă totalul: pagina „Sold” sau întrebați asistentul (unealta
get_balance). Dacă nu ajunge, alimentați soldul pe site: Alimentarea soldului. - Cereți asistentului să achite comanda
BBX-…. El transmite totalul curent al comenzii; dacă prețul s-a schimbat, plata se oprește cuprice_changedși asistentul trebuie să vă arate totalul nou. - După plată:
- comanda trece în „În lucru”;
- în „Sold” → „Istoricul operațiunilor” apare „Comandă BBX-…” cu minus;
- în „Facturi” apare factura
BBX-…cu statusul „Achitată”, iar pe email primiți „Plată confirmată — BBX-…”; - planurile VPS: serverul se creează automat, de regulă în câteva minute după confirmarea plății, apoi primiți „Serverul dvs. este gata — BBX-…”;
- serverele dedicate: serverul este pregătit manual de echipă; vă contactăm.
Limită: 10 apeluri pay_order pe minut. Restul detaliilor: Plata unei comenzi din sold.
Dacă apelul pare să fi expirat
Imediat după plată pornește crearea serverului, așa că apelul pay_order se poate prelungi. Dacă clientul AI raportează o expirare sau o eroare de conexiune, nu cereți o nouă plată. Rugați asistentul să verifice comanda cu list_orders sau deschideți „Comenzi”: statusul „În lucru” înseamnă că plata a reușit. O a doua plată pentru aceeași comandă este oricum refuzată (not_payable).
Cum anulați o comandă
Asistentul anulează comenzile cu statusul „Nou” sau „În lucru”, după aceleași reguli ca butonul „Anulează comanda” de pe site: Anularea comenzii și rambursări.
- Cereți asistentului să verifice ce s-ar întâmpla dacă anulați comanda
BBX-…. El apeleazăcancel_orderfără confirmare și vă arată previzualizarea:- suma care se returnează în sold, în MDL;
- regula aplicată: integral (
full), proporțional (prorated) sau fără rambursare (none); - dacă se șterge un server și adresa lui IP.
- Citiți previzualizarea. Dacă vreți să continuați, confirmați explicit.
- Asistentul repetă apelul cu
confirm=true. Comanda trece în statusul „Anulat”, iar pe email primiți „Comandă anulată — BBX-…”. Dacă se returnează o sumă, ea ajunge în sold („Rambursare comandă BBX-…” în „Istoricul operațiunilor”).
Ireversibil Dacă comanda are un server, la confirmare acesta se șterge imediat, cu toate datele de pe el. Spre deosebire de „Șterge definitiv” din panou, nu există perioada de grație de 24 de ore și ștergerea nu se poate opri.
- Rambursarea ajunge numai în sold. Pentru banii pe card, scrieți la support@blackbox.md.
- Cât timp serverul se creează, comanda nu se poate anula (
provisioning_in_progress). Reveniți peste câteva minute. - Limită: 5 apeluri
cancel_orderîn 5 minute, inclusiv previzualizările.
Cum faceți upgrade unui server
Asistentul trece un server pe un plan mai mare din aceeași familie, cu plata din sold, la fel ca butonul „Upgrade” din panou: Upgrade server: trecerea la un plan mai mare.
- Cereți opțiunile de upgrade pentru server. Asistentul apelează
get_server_resize_optionsși vă arată planurile mai mari din aceeași familie, prețul lunar nou și suma care s-ar retrage acum (proporțional cu zilele rămase din ciclul curent de 30 de zile). - Alegeți planul. Asistentul apelează
resize_serverfără confirmare și vă arată previzualizarea: planul nou, suma care se retrage și soldul dvs. Dacă soldul nu ajunge, eroareainsufficient_balanceapare deja acum. - Confirmați. Asistentul repetă apelul cu
confirm=true: suma se retrage din sold („Upgrade server” în istoric), iar serverul repornește pe planul nou. Întreruperea durează câteva minute; adresa IP și datele se păstrează. - Asistentul află doar că upgrade-ul a pornit. Rezultatul îl vedeți în emailul „Serverul dvs. a fost actualizat — BBX-…” și în panou, unde câmpul „Configurație” de pe cardul serverului arată resursele noi.
- Upgrade-ul merge doar în sus: serverul nu se poate micșora și nu poate trece în altă familie.
- Funcționează pentru serverele comandate din contul dvs. pe planurile VPS din catalog (
vm-…). La planurile „VPS hosting” și la planurile mai vechi, care nu se mai vând, aparenot_upgradeable_plan, iar serverele dedicate nu se pot mări prin asistent: în ambele cazuri, scrieți-ne. - Dacă upgrade-ul eșuează, suma revine automat în sold („Anulare upgrade server”).
- Limită: 3 apeluri
resize_serverîn 10 minute, inclusiv previzualizările.
Erori frecvente
| Cod | Ce înseamnă | Ce faceți |
|---|---|---|
missing_scope |
Token-ul nu are permisiunea necesară. | Creați un token nou cu permisiunea numită în eroare, de obicei „Plasează și modifică comenzi în numele meu”. Permisiunile unui token existent nu se pot extinde. |
rate_limited |
Limita uneltei a fost depășită. | Așteptați. Apelurile repetate în timpul blocării se numără și ele. |
price_changed |
Suma transmisă diferă de totalul curent. Nu s-a retras nimic. | Verificați totalul din mesaj și confirmați din nou. |
insufficient_balance |
Soldul nu acoperă suma. | Alimentați soldul pe site. |
not_payable |
Comanda nu mai are statusul „Nou”. | Verificați „Comenzi”: poate fi deja achitată sau anulată. |
unsupported_os |
Sistemul de operare nu poate fi instalat automat. | Alegeți unul dintre cele 7 sisteme din tabel. |
plan_unavailable |
Planul nu este disponibil acum pentru comandă. | Alegeți alt plan sau reveniți mai târziu. |
state_changed |
Comanda s-a schimbat între previzualizare și confirmare. | Cereți o previzualizare nouă. |
terminate_failed |
Serverul nu a putut fi șters; nu s-a schimbat nimic. | Încercați mai târziu; dacă se repetă, scrieți-ne. |
job_active |
Un upgrade rulează deja pentru acest server. | Așteptați câteva minute să se termine, apoi verificați serverul în panou. |
Dacă asistentul spune că serviciul de infrastructură este temporar indisponibil, încercați mai târziu. Toate codurile și limitele: Limite și coduri de eroare MCP.
Întrebări frecvente
Poate asistentul să cheltuie bani fără știrea mea? Doar dacă token-ul are permisiunea „Plasează și modifică comenzi în numele meu” și clientul AI nu vă cere aprobarea. Chiar și atunci plătește numai din sold și numai sume calculate de BLACKBOX: totalul curent al unei comenzi sau diferența pentru un upgrade. Pentru un asistent care doar citește date, creați un token fără această permisiune.
Pot plăti cu cardul o comandă creată de asistent? Da. Comanda apare în „Comenzi” cu statusul „Nou”. Apăsați „Achită comanda” și plătiți ca de obicei.
Poate asistentul să alimenteze soldul sau să plătească facturile emise de echipă? Nu. Alimentarea se face numai pe site, iar uneltele MCP nu plătesc facturi. Lista completă a uneltelor: Lista uneltelor MCP.
Vreau să șterg un server, dar cu posibilitatea de a mă răzgândi. Cum procedez? Folosiți „Șterge definitiv” din panou, care are o perioadă de grație de 24 de ore, dar nu rambursează nimic: Ștergerea definitivă a unui server. Prin asistent, anularea comenzii șterge serverul imediat.