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 ( |
| Câmpuri | |
|---|---|
merchant | Obligatoriu. Informațiile de bază ale comerciantului de creat. |
Comerciant
| Reprezentare JSON |
|---|
{ "merchantId": string, "displayName": string, "regionCode": string, "mcc": enum ( |
| Câmpuri | |
|---|---|
merchantId | Numai ieșire. Identificatorul unic al comerciantului. |
displayName | Obligatoriu. Numele afișat al comerciantului. |
regionCode | 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 | Obligatoriu. Codul categoriei comerciantului (MCC) al comerciantului. |
corporateWebsiteUrl | Obligatoriu. Site-ul web corporativ al comerciantului. |
customerSupportWebsiteUrl | Obligatoriu. Site-ul web de asistență pentru clienți al comerciantului. |
customerSupportEmail | Obligatoriu. Adresa de e-mail pentru asistența clienți a comerciantului. |
customerSupportPhone | Obligatoriu. Numărul de telefon al serviciului de asistență pentru clienți al comerciantului. |
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 ( |
| Câmpuri | |
|---|---|
merchantId | ID-ul comerciantului creat. |
state | Starea comerciantului creat. |
businessConsoleTosUrl | 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ă: ❌