MCP Tools Reference: paydeveloper.googleapis.com

Instrument: create_merchant

Creează un comerciant nou cu contul autentificat. TREBUIE să solicitați utilizatorului să furnizeze informațiile necesare pentru crearea comerciantului. Nu apelați acest instrument până când nu ați încercat să colectați informațiile necesare pentru crearea comerciantului. După ce comerciantul este creat, TREBUIE să prezentați utilizatorului adresa URL a Termenilor și condițiilor de utilizare din Business Console și să îl instruiți să o accepte înainte de a putea efectua orice operațiuni asupra acestui comerciant.

Următorul exemplu demonstrează cum se utilizează curl pentru a invoca instrumentul MCP create_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": "create_merchant",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

Schema de intrare

Mesaj de solicitare pentru CreateMerchant.

CreareCerereComerciant

Reprezentare JSON
{
  "merchant": {
    object (Merchant)
  }
}
Câmpuri
merchant

object ( Merchant )

Obligatoriu. Informațiile de bază ale comerciantului de creat.

Comerciant

Reprezentare JSON
{
  "merchantId": string,
  "displayName": string,
  "regionCode": string,
  "mcc": enum (Mcc),
  "corporateWebsiteUrl": string,
  "customerSupportWebsiteUrl": string,
  "customerSupportEmail": string,
  "customerSupportPhone": string,
  "state": enum (State)
}
Câmpuri
merchantId

string

Numai ieșire. Identificatorul unic al comerciantului.

displayName

string

Obligatoriu. Numele afișat al comerciantului.

regionCode

string

Obligatoriu. Codul de regiune al locației comerciale a comerciantului. Formatul este codurile de regiune Unicode CLDR, de exemplu, „SUA”. India („IN”) nu este acceptat.

mcc

enum ( Mcc )

Obligatoriu. Codul categoriei comerciantului (MCC) al comerciantului.

corporateWebsiteUrl

string

Obligatoriu. Site-ul web corporativ al comerciantului.

customerSupportWebsiteUrl

string

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

customerSupportEmail

string

Obligatoriu. Adresa de e-mail pentru asistența clienți a comerciantului.

customerSupportPhone

string

Obligatoriu. Numărul de telefon al serviciului de asistență pentru clienți al comerciantului.

state

enum ( State )

Numai ieșire. Starea 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)

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.

Schema de ieșire

Mesaj de răspuns pentru CreateMerchant.

CreareRăspunsComerciant

Reprezentare JSON
{
  "merchantId": string,
  "state": enum (State),
  "businessConsoleTosUrl": string
}
Câmpuri
merchantId

string

ID-ul comerciantului creat.

state

enum ( State )

Starea comerciantului creat.

businessConsoleTosUrl

string

Doar ieșire. Adresa URL a termenilor și condițiilor Business Console. Utilizatorul trebuie să accepte Termenii și condițiile Business Console înainte de a putea efectua orice operațiuni asupra comerciantului.

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

Indiciu distructiv: ❌ | Indiciu idempotent: ❌ | Indiciu doar pentru citire: ❌ | Indiciu lume deschisă: ❌