MCP Tools Reference: paydeveloper.googleapis.com

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 _display_name can be only one of the following:
  "displayName": string
  // End of list of possible types for union field _display_name.

  // Union field _mcc can be only one of the following:
  "mcc": enum (Mcc)
  // End of list of possible types for union field _mcc.

  // Union field _corporate_website_url can be only one of the following:
  "corporateWebsiteUrl": string
  // End of list of possible types for union field _corporate_website_url.

  // Union field _customer_support_website_url can be only one of the following:
  "customerSupportWebsiteUrl": string
  // End of list of possible types for union field _customer_support_website_url.

  // Union field _customer_support_email can be only one of the following:
  "customerSupportEmail": string
  // End of list of possible types for union field _customer_support_email.

  // Union field _customer_support_phone can be only one of the following:
  "customerSupportPhone": string
  // End of list of possible types for union field _customer_support_phone.
}
Câmpuri
merchantId

string

Obligatoriu. ID-ul comerciantului care urmează să fie actualizat.

Câmpul de uniune _display_name .

_display_name poate fi doar unul dintre următoarele:

displayName

string

Numele afișat al comerciantului.

Câmpul de uniune _mcc .

_mcc poate fi doar unul dintre următoarele:

mcc

enum ( Mcc )

MCC-ul (Codul categoriei comerciantului) al comerciantului.

Câmpul Union _corporate_website_url .

_corporate_website_url poate fi doar unul dintre următoarele:

corporateWebsiteUrl

string

Site-ul web corporativ al comerciantului.

Câmpul Union _customer_support_website_url .

_customer_support_website_url poate fi doar unul dintre următoarele:

customerSupportWebsiteUrl

string

Site-ul web de asistență pentru clienți al comerciantului.

Câmpul Union _customer_support_email .

_customer_support_email poate fi doar una dintre următoarele opțiuni:

customerSupportEmail

string

Adresa de e-mail a serviciului de asistență pentru clienți al comerciantului.

Câmpul Union _customer_support_phone .

_customer_support_phone poate fi doar unul dintre următoarele:

customerSupportPhone

string

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 (State)
}
Câmpuri
state

enum ( 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ă: ❌