Herramienta: update_merchant
Actualiza campos específicos de un comerciante. Entre los campos admitidos se incluyen display_name, mcc, corporate_website_url, customer_support_website_url, customer_support_email y customer_support_phone.
En el siguiente código de ejemplo se muestra cómo usar curl para llamar a la herramienta update_merchant de MCP.
| Curl Request |
|---|
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 }' |
Esquema de entrada
Mensaje de solicitud de UpdateMerchant.
UpdateMerchantFacadeRequest
| Representación JSON |
|---|
{ "merchantId": string, // Union field |
| Campos | |
|---|---|
merchantId |
Obligatorio. El ID del comerciante que se va a actualizar. |
Campo de unión
|
|
displayName |
Nombre visible del comerciante. |
Campo de unión
|
|
mcc |
El MCC (código de categoría del comercio) del comerciante. |
Campo de unión
|
|
corporateWebsiteUrl |
El sitio web corporativo del comerciante. |
Campo de unión
|
|
customerSupportWebsiteUrl |
El sitio web del servicio de asistencia del comerciante. |
Campo de unión
|
|
customerSupportEmail |
El correo del servicio de asistencia del comerciante. |
Campo de unión
|
|
customerSupportPhone |
El teléfono del servicio de asistencia del comerciante. |
Mcc
El código de categoría del comercio (MCC) de un comerciante.
| enumeraciones, | |
|---|---|
OTHERS |
Otros |
MISC_FOOD_STORES |
Tiendas de alimentación varias (supermercados de barrio y mercados especializados) |
MISC_APPAREL |
Tiendas de ropa y accesorios varios |
ARTISTS_SUPPLY |
Tiendas de manualidades y bellas artes |
AUTOMOTIVE_PARTS |
Tiendas de piezas y accesorios para automóviles |
HEALTH_AND_BEAUTY |
Tienda de salud y belleza |
BOOKS_PERIODICALS |
Libros, publicaciones periódicas y periódicos |
CAMERA_STORES |
Tiendas de cámaras y material fotográfico |
COMPUTERS_EQUIPMENT |
Ordenadores, equipos periféricos informáticos y software |
COMPUTER_SOFTWARE |
Tiendas de software |
ELECTRONICS_SALES |
Ventas de electrónica |
GIFT_SHOPS |
Tiendas de tarjetas, regalos, novedades y recuerdos |
EATING_PLACES |
Restaurantes y otros establecimientos de comida |
MISC_GENERAL_MERCHANDISE |
Productos generales varios |
HOME_SUPPLY |
Grandes almacenes de suministros para el hogar |
COMPUTER_NETWORK_SERVICES |
Servicios de redes informáticas |
DIGITAL_GOODS_MEDIA |
Bienes digitales: libros, películas y música |
DIGITAL_GOODS_GAMES |
Bienes digitales: juegos |
DIGITAL_GOODS_APPLICATIONS |
Bienes digitales: aplicaciones (no incluye juegos) |
POLITICAL_ORGANIZATIONS |
Organizaciones políticas |
CHARITABLE_ORGANIZATIONS |
Organizaciones benéficas y de servicios sociales |
DRUG_STORES |
Droguerías y farmacias |
REAL_ESTATE_RENTALS |
Agentes y administradores de la propiedad inmobiliaria: alquileres |
MISC_PERSONAL_SERVICES |
Servicios personales diversos, no clasificados en otra parte |
SPORTING_GOODS |
Tiendas de deportes |
STATIONERY_OFFICE_SUPPLIES |
Papelería, material de oficina, papel de impresión y de escritura |
THEATRICAL_TICKET_AGENCIES |
Agencias de venta de entradas de cine |
TIMESHARES |
Multipropiedades |
TOURIST_ATTRACTIONS |
Atracciones turísticas y exposiciones |
HOBBY_TOY_GAME_SHOPS |
Tiendas de hobbies, juguetes y juegos |
PET_SHOPS |
Tiendas de animales de compañía, alimentos y accesorios para mascotas |
OTHER_LODGING |
Otros alojamientos (hoteles, moteles y resorts) |
TELECOMMUNICATION_SERVICES |
Servicios de telecomunicaciones |
TRANSPORTATION_SERVICES |
Servicios de transporte |
OTHER_AIRLINES |
Otras aerolíneas |
TRAVEL_AGENCIES |
Agencias de viajes y operadores turísticos |
GOVERNMENT_OWNED_LOTTERIES_US |
Loterías de propiedad estatal (solo en EE. UU.) |
GOVERNMENT_LICENSED_CASINOS_US |
Casinos online con licencia gubernamental (juegos de azar y apuestas online) (solo en la región de EE. UU.) |
BETTING |
Apuestas (incluidas las de lotería, las fichas de casino, las apuestas fuera de la pista y las apuestas) |
GOVERNMENT_OWNED_LOTTERIES_NON_US |
Loterías de propiedad estatal (región no estadounidense) |
Esquema de salida
Mensaje de respuesta de UpdateMerchant.
UpdateMerchantResponse
| Representación JSON |
|---|
{
"state": enum ( |
| Campos | |
|---|---|
state |
Estado del comerciante actualizado. |
Estado
El estado de un comerciante.
| enumeraciones, | |
|---|---|
STATE_UNSPECIFIED |
El estado del comerciante no está especificado. |
VERIFIED |
El comerciante está verificado y aprobado. |
IN_REVIEW |
La edición del perfil de comerciante está en proceso de revisión. |
REJECTED |
Se rechaza la edición del perfil de comerciante. |
INCOMPLETE_SIGNUP |
El perfil de comerciante está incompleto. |
SANCTIONS_HIT |
El perfil de comerciante infringe las sanciones. |
READY_FOR_REVIEW |
El perfil de comerciante está completo y listo para revisarse. |
DISABLED |
El perfil de comerciante está inhabilitado o inactivo. |
Anotaciones de herramientas
Las anotaciones de herramientas se envían a los clientes de MCP para describir el riesgo básico de una herramienta concreta. La mayoría de los clientes tratan estas sugerencias como no fiables, pero se pueden usar para decidir cuándo se puede enviar una petición de confirmación a un usuario.
Además de la cadena del título, se definen las siguientes sugerencias booleanas:
readOnlyHint: si es true, la herramienta no modifica su entorno. Valor predeterminado: false.destructiveHint: si es true, la herramienta puede realizar acciones destructivas. Si es false, la herramienta solo puede realizar acciones aditivas. Valor predeterminado: true.idempotentHint: si es true, llamar a la herramienta repetidamente con los mismos argumentos no tendrá ningún efecto adicional en su entorno. Valor predeterminado: false.openWorldHint: si es true, la herramienta puede interactuar con un "mundo abierto" de entidades externas. Si es false, la herramienta solo podrá interactuar con entidades internas. Por ejemplo, una herramienta de búsqueda web sería de mundo abierto, mientras que una herramienta de memoria no lo sería.
Pista destructiva: ❌ | Pista idempotente: ✅ | Pista de solo lectura: ❌ | Pista de mundo abierto: ❌