Instrument: update_merchant
Actualizează câmpuri specifice ale unui comerciant existent. Câmpurile acceptate includ display_name, mcc, corporate_website_url, customer_support_website_url, customer_support_email și customer_support_phone.
Următorul exemplu de cod arată cum se utilizează curl pentru a apela instrumentul MCP update_merchant .
| Cerere de bucle |
|---|
curl --location 'https://paydeveloper.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "update_merchant", "arguments": { // Provide these details according to the MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
Schema de intrare
Mesaj de solicitare pentru UpdateMerchant.
ActualizareFațadăComerciantăCerere
| Reprezentare JSON |
|---|
{ "merchantId": string, // Union field |
| Câmpuri | |
|---|---|
merchantId | Obligatoriu. ID-ul comerciantului care urmează să fie actualizat. |
Câmpul de uniune | |
displayName | Numele afișat al comerciantului. |
Câmpul de uniune | |
mcc | MCC-ul (Codul categoriei comerciantului) al comerciantului. |
Câmpul Union | |
corporateWebsiteUrl | Site-ul web corporativ al comerciantului. |
Câmpul Union | |
customerSupportWebsiteUrl | Site-ul web de asistență pentru clienți al comerciantului. |
Câmpul Union | |
customerSupportEmail | Adresa de e-mail a serviciului de asistență pentru clienți al comerciantului. |
Câmpul Union | |
customerSupportPhone | Telefonul de asistență pentru clienți al comerciantului. |
MCC
Codul categoriei comerciantului (MCC) al unui comerciant.
| Enumări | |
|---|---|
OTHERS | Alţii |
MISC_FOOD_STORES | Magazine alimentare diverse – Magazine de proximitate și piețe specializate |
MISC_APPAREL | Magazine de îmbrăcăminte și accesorii diverse |
ARTISTS_SUPPLY | Magazine de articole pentru artiști și artizanat |
AUTOMOTIVE_PARTS | Piese auto, Magazine de accesorii |
HEALTH_AND_BEAUTY | Magazin de sănătate și frumusețe |
BOOKS_PERIODICALS | Cărți, periodice și ziare |
CAMERA_STORES | Magazine de aparate foto și consumabile fotografice |
COMPUTERS_EQUIPMENT | Calculatoare, Echipamente periferice pentru computere, Software |
COMPUTER_SOFTWARE | Magazine de software pentru computere |
ELECTRONICS_SALES | Vânzări de electronice |
GIFT_SHOPS | Magazine de cărți de joc, magazine de cadouri, articole de fantezie și suveniruri |
EATING_PLACES | Restaurante și locuri de luat masa |
MISC_GENERAL_MERCHANDISE | Diverse mărfuri generale |
HOME_SUPPLY | Magazine de articole pentru casă |
COMPUTER_NETWORK_SERVICES | Servicii de rețea de calculatoare |
DIGITAL_GOODS_MEDIA | Bunuri digitale: Cărți, Filme, Muzică |
DIGITAL_GOODS_GAMES | Bunuri digitale: Jocuri |
DIGITAL_GOODS_APPLICATIONS | Bunuri digitale: Aplicații (exclude jocuri) |
POLITICAL_ORGANIZATIONS | Organizații politice |
CHARITABLE_ORGANIZATIONS | Organizații caritabile și de servicii sociale |
DRUG_STORES | Farmaciile și magazinele de produse farmaceutice |
REAL_ESTATE_RENTALS | Agenți și administratori imobiliari - Închirieri |
MISC_PERSONAL_SERVICES | Servicii personale diverse, neclasificate în altă parte |
SPORTING_GOODS | Magazine de articole sportive |
STATIONERY_OFFICE_SUPPLIES | Papetărie, Rechizite de birou, Hârtie de tipărire și scris |
THEATRICAL_TICKET_AGENCIES | Agenții de bilete pentru cinematografe |
TIMESHARES | Proprietăți în regim de timeshare |
TOURIST_ATTRACTIONS | Atracții turistice și expoziții |
HOBBY_TOY_GAME_SHOPS | Magazine de hobby-uri, jucării și jocuri |
PET_SHOPS | Magazine de animale, magazine cu hrană și accesorii pentru animale de companie |
OTHER_LODGING | Alte cazări – hoteluri, moteluri, stațiuni |
TELECOMMUNICATION_SERVICES | Servicii de telecomunicații |
TRANSPORTATION_SERVICES | Servicii de transport |
OTHER_AIRLINES | Alte companii aeriene |
TRAVEL_AGENCIES | Agenții de turism și operatori turistici |
GOVERNMENT_OWNED_LOTTERIES_US | Loterii deținute de guvern (doar în regiunea SUA) |
GOVERNMENT_LICENSED_CASINOS_US | Cazinouri online autorizate de guvern (jocuri de noroc online) (doar în regiunea SUA) |
BETTING | Pariuri (inclusiv bilete de loterie, jetoane de jocuri de cazinou, pariuri în afara pistei și pariuri) |
GOVERNMENT_OWNED_LOTTERIES_NON_US | Loterii deținute de guvern (regiunea din afara SUA) |
Schema de ieșire
Mesaj de răspuns pentru UpdateMerchant.
ActualizareRăspunsComerciant
| Reprezentare JSON |
|---|
{
"state": enum ( |
| Câmpuri | |
|---|---|
state | Starea comerciantului actualizat. |
Stat
Starea unui comerciant.
| Enumări | |
|---|---|
STATE_UNSPECIFIED | Statul comerciantului nu este specificat. |
VERIFIED | Comerciantul este verificat și aprobat. |
IN_REVIEW | Modificarea profilului de comerciant este în curs de verificare. |
REJECTED | Modificarea profilului de comerciant este respinsă. |
INCOMPLETE_SIGNUP | Profilul comerciantului este incomplet. |
SANCTIONS_HIT | Profilul comerciantului se confruntă cu sancțiuni. |
READY_FOR_REVIEW | Profilul comerciantului este complet și gata de revizuire. |
DISABLED | Profilul de comerciant este dezactivat/inactiv. |
Adnotări ale instrumentelor
Adnotările instrumentelor sunt trimise clienților MCP pentru a descrie riscul de bază al unui anumit instrument. Majoritatea clienților tratează aceste indicii ca fiind neîncrezătoare, dar pot fi folosite pentru a decide când ar putea fi trimisă o solicitare de confirmare unui utilizator.
Împreună cu șirul de titlu, următoarele indicii booleene sunt definite după cum urmează:
-
readOnlyHint: Dacă este adevărat, instrumentul nu își modifică mediul. Implicit: fals. -
destructiveHint: Dacă este adevărat, atunci instrumentul poate efectua acțiuni distructive. Dacă este fals, atunci instrumentul poate efectua doar acțiuni aditive. Implicit: adevărat. -
idempotentHint: Dacă este adevărat, apelarea repetată a instrumentului cu aceleași argumente nu va avea niciun efect suplimentar asupra mediului său. Implicit: fals. -
openWorldHint: Dacă este adevărat, atunci instrumentul poate interacționa cu o „lume deschisă” de entități externe. Dacă este fals, atunci instrumentul poate interacționa doar cu entități interne. De exemplu, un instrument de căutare web ar fi o lume deschisă, în timp ce un instrument de memorie nu ar fi o lume deschisă.
Indiciu distructiv: ❌ | Indiciu idempotent: ✅ | Indiciu doar pentru citire: ❌ | Indiciu lume deschisă: ❌