Pagos cuadrados (publicador independiente) (versión preliminar)
Square ayuda a millones de vendedores a ejecutar su negocio, desde el procesamiento seguro de tarjetas de crédito hasta soluciones de punto de venta. Este conector contiene acciones para los siguientes puntos de conexión: Pagos, Terminal, Pedidos, Suscripciones, Facturas, Catálogo, Inventario y Clientes.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| Correo Electrónico | ttaylor@hitachisolutions.com |
| Metadatos del conector | |
|---|---|
| Publicador | Troy Taylor |
| Website | https://squareup.com/ |
| Directiva de privacidad | https://squareup.com/us/en/legal/general/privacy |
| Categorías | Comercio; Ventas y CRM |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Aceptar disputa |
Acepta la pérdida en una disputa. Square devuelve la cantidad disputada al titular de la tarjeta y actualiza el estado de disputa a ACCEPTED. Square carga el importe disputado de la cuenta de Square del vendedor. Si la cuenta de Square no tiene fondos suficientes, Square carga la cuenta bancaria asociada. |
| Actualización de la factura |
Actualiza una factura modificando campos, borrando campos o ambos. |
| Actualización del pago |
Actualiza un pago con el estado APROBADO. Puede actualizar el amount_money y tip_money mediante este punto de conexión. |
| Actualizar cliente |
Actualiza un perfil de cliente. Para cambiar un atributo, especifique el nuevo valor. Para quitar un atributo, especifique el valor como una cadena vacía o un objeto vacío. |
| Actualizar grupo de clientes |
Actualiza un grupo de clientes. |
| Actualizar impuestos de artículos |
Actualiza los objetos CatalogTax que se aplican al objeto CatalogItem de destino sin tener que realizar un upsert en todo el elemento. |
| Actualizar listas modificadores de elementos |
Actualiza los objetos CatalogModifierList que se aplican al objeto CatalogItem de destino sin tener que realizar un upsert en todo el elemento. |
| Actualizar suscripción |
Actualiza una suscripción. Puede establecer, modificar y borrar los valores del campo de suscripción. |
| Agregar grupo al cliente |
Agrega una pertenencia a un grupo a un cliente. El cliente se identifica mediante el valor de customer_id y el grupo de clientes se identifica mediante el valor de group_id. |
| Buscar clientes |
Busca los perfiles de cliente asociados a una cuenta de Square mediante un filtro de consulta compatible. Al llamar a SearchCustomers sin ningún filtro de consulta explícito, se devuelven todos los perfiles de cliente ordenados alfabéticamente en función de given_name y family_name. |
| Buscar desprotecciones del terminal |
Recupera una lista filtrada de solicitudes de finalización de la compra del terminal creadas por la cuenta que realiza la solicitud. |
| Buscar facturas |
Busca facturas desde una ubicación especificada en el filtro. |
| Buscar objetos de catálogo |
Busca CatalogObject de cualquier tipo mediante la coincidencia de valores de atributo de búsqueda admitidos, excepto los valores de atributo personalizados en elementos o variaciones de elementos, en uno o varios de los filtros de consulta especificados. |
| Búsqueda de suscripciones |
Busca suscripciones. Los resultados se ordenan cronológicamente por fecha de creación de la suscripción. Si la solicitud especifica más de un identificador de ubicación, el punto de conexión ordena el resultado por identificador de ubicación y, a continuación, por fecha de creación dentro de cada ubicación. Si no se proporcionan ubicaciones en la consulta, se buscarán todas las ubicaciones. |
| Calcular el orden (Beta) |
Permite a las aplicaciones obtener una vista previa de los precios del pedido sin crear un pedido. |
| Cancelación de la finalización de la compra del terminal |
Cancela una solicitud de desprotección del terminal si el estado de la solicitud lo permite. |
| Cancelación de la suscripción |
Establece el campo canceled_date al final del período de facturación activo. Después de esta fecha, el estado cambia de ACTIVO a CANCELADO. |
| Cancelación del pago por clave de idempotency |
Cancela (anula) un pago identificado por la clave de idempotency que se especifica en la solicitud. Use este método cuando se desconoce el estado de una solicitud CreatePayment (por ejemplo, después de enviar una solicitud CreatePayment, se produce un error de red y no recibe una respuesta). En este caso, puede dirigir a Square para cancelar el pago mediante este punto de conexión. En la solicitud, se proporciona la misma clave de idempoencia que proporcionó en la solicitud CreatePayment que desea cancelar. Después de cancelar el pago, puede volver a enviar la solicitud CreatePayment. Tenga en cuenta que si no se encuentra ningún pago con la clave de idempotency especificada, no se realiza ninguna acción y el punto de conexión se devuelve correctamente. |
| Cancelación del reembolso del terminal |
Cancela una solicitud de reembolso del terminal interac por identificador de solicitud de reembolso si el estado de la solicitud lo permite. |
| Cancelar factura |
Cancela una factura. El vendedor no puede cobrar los pagos de la factura cancelada. |
| Cancelar pago |
Cancela (anula) un pago. Puede usar este punto de conexión para cancelar un pago con el estado APPROVED. |
| Catálogo de listas |
Devuelve una lista de CatalogObjects que incluye todos los objetos de un conjunto de tipos deseados (por ejemplo, todos los objetos CatalogItem y CatalogTax) del catálogo. ListCatalog no devuelve elementos de catálogo eliminados. |
| Creación de la finalización de la compra del terminal |
Crea una solicitud de desprotección de Terminal y la envía al dispositivo especificado para realizar un pago por el importe solicitado. |
| Creación de texto de evidencia de controversia |
Carga el texto que se usará como evidencia para un desafío de disputa. |
| Creación de un grupo de clientes |
Crea un nuevo grupo de clientes para una empresa. |
| Creación de una suscripción |
Crea una suscripción para un cliente a un plan de suscripción. Si proporciona una tarjeta en el archivo en la solicitud, Square carga la tarjeta de la suscripción. De lo contrario, Square factura una factura a la dirección de correo electrónico del cliente. La suscripción se inicia inmediatamente, a menos que la solicitud incluya el start_date opcional. Cada suscripción individual está asociada a una ubicación determinada. |
| Crear cliente |
Crea un nuevo cliente para una empresa. |
| Crear factura |
Crea una factura de borrador para un pedido creado mediante orders API. Una factura de borrador permanece en su cuenta y no se realiza ninguna acción. Debe publicar la factura antes de que Square pueda procesarla (enviarla a la dirección de correo electrónico del cliente o cargar la tarjeta del cliente en el archivo). |
| Crear pago |
Crea un pago mediante el origen proporcionado. Puede usar este punto de conexión para cargar una tarjeta (tarjeta de crédito/débito o tarjeta de regalo cuadrada) o registrar un pago que el vendedor recibió fuera de Square (pago en efectivo de un comprador o un pago que una entidad externa procesó en nombre del vendedor). |
| Crear pedido |
Crea un nuevo pedido que puede incluir información sobre los productos de compra y configuración que se aplicarán a la compra. |
| Crear reembolso de terminal |
Crea una solicitud para reembolsar un pago interac completado en una terminal cuadrada. |
| Crear tarjeta |
Agrega una tarjeta en el archivo a un comerciante existente. |
| Deshabilitar tarjeta |
Deshabilita la tarjeta, evitando actualizaciones o cargos adicionales. Se permite deshabilitar una tarjeta ya deshabilitada, pero no tiene ningún efecto. |
| Eliminación por lotes de objetos de catálogo |
Elimina un conjunto de catalogItems en función de la lista proporcionada de identificadores de destino y devuelve un conjunto de identificadores eliminados correctamente en la respuesta. |
| Eliminar cliente |
Elimina un perfil de cliente de una empresa. Esta operación también desvincula las tarjetas asociadas en el archivo. |
| Eliminar evidencia de controversia |
Quita las pruebas especificadas de una disputa. |
| Eliminar factura |
Elimina la factura especificada. Cuando se elimina una factura, el estado del pedido asociado cambia a CANCELED. Solo puede eliminar una factura de borrador (no se puede eliminar una factura publicada, incluida una programada para su procesamiento). |
| Eliminar grupo de clientes |
Elimina un grupo de clientes identificado por el valor de group_id. |
| Eliminar objeto de catálogo |
Elimina un único CatalogObject basado en el identificador proporcionado y devuelve el conjunto de identificadores eliminados correctamente en la respuesta. La eliminación es un evento en cascada de modo que también se eliminen todos los elementos secundarios del objeto de destino. Por ejemplo, al eliminar un objeto CatalogItem también se eliminarán todos sus elementos secundarios CatalogItemVariation. |
| Enumerar clientes |
Enumera los perfiles de cliente asociados a una cuenta de Square. En condiciones de funcionamiento normales, los perfiles de cliente recién creados o actualizados estarán disponibles para la operación de descripción en menos de 30 segundos. En ocasiones, la propagación de los perfiles nuevos o actualizados puede tardar más de un minuto o más, especialmente durante incidentes y interrupciones de red. |
| Enumerar controversias |
Devuelve una lista de disputas asociadas a una cuenta determinada. |
| Enumerar eventos de suscripción |
Enumera todos los eventos de una suscripción específica. |
| Enumerar evidencia de controversias |
Devuelve una lista de pruebas asociadas a una disputa. |
| Enumerar facturas |
Devuelve una lista de facturas para una ubicación determinada. |
| Enumerar grupos de clientes |
Recupera la lista de grupos de clientes de una empresa. |
| Enumerar pagos |
Recupera una lista de pagos tomados por la cuenta que realiza la solicitud. Los resultados son finalmente coherentes y los nuevos pagos o cambios en los pagos pueden tardar varios segundos en aparecer. |
| Enumerar reembolsos de pago |
Recupera una lista de reembolsos para la cuenta que realiza la solicitud. Los resultados son finalmente coherentes y los nuevos reembolsos o cambios en los reembolsos pueden tardar varios segundos en aparecer. |
| Enumerar segmentos de clientes |
Recupera la lista de segmentos de cliente de una empresa. |
| Enumerar tarjetas |
Recupera una lista de tarjetas propiedad de la cuenta que realiza la solicitud. |
| Enviar evidencia |
Envía pruebas al banco del titular de la tarjeta. Antes de enviar pruebas, Square compila todas las pruebas disponibles. Esto incluye pruebas cargadas mediante los puntos de conexión CreateDisputeEvidenceFile y CreateDisputeEvidenceText y las pruebas proporcionadas automáticamente por Square, cuando están disponibles. |
| Información del catálogo |
Recupera información sobre square Catalog API, como los límites de tamaño de lote que puede usar el punto de conexión batchUpsertCatalogObjects. |
| Inventario de cambios por lotes |
Aplica ajustes y recuentos a las cantidades de artículos proporcionadas. Si se ejecuta correctamente: devuelve los recuentos calculados actuales de todos los objetos a los que se hace referencia en la solicitud. |
| Obtención de la factura |
Recupera una factura por identificador de factura. |
| Obtención de la finalización de la compra del terminal |
Recupera una solicitud de desprotección de Terminal checkout_id. |
| Obtención del reembolso del pago |
Recupera un reembolso específico mediante el refund_id. |
| Obtención del reembolso del terminal |
Recupera un objeto de reembolso de Terminal Interac por identificador. |
| Obtener pago |
Recupera los detalles de un pago específico. |
| Orden de actualización (beta) |
Actualiza un pedido abierto agregando, reemplazando o eliminando campos. Los pedidos con un estado COMPLETED o CANCELED no se pueden actualizar. |
| Orden de clonación (beta) |
Crea un nuevo orden, en el estado DRAFT, duplicando un orden existente. El pedido recién creado solo tiene los campos principales (como los artículos de línea, los impuestos y los descuentos) copiados del pedido original. |
| Pago completo |
Completa (captura) un pago. De forma predeterminada, los pagos se establecen para completarse inmediatamente después de crearse. |
| Pago de reembolso |
Devuelve un pago. Puede reembolsar el importe de pago completo o una parte de él. Puede usar este punto de conexión para reembolsar un pago con tarjeta o registrar un reembolso de un pago en efectivo o externo. |
| Pedido de pago (beta) |
Pague un pedido con uno o más pagos aprobados o liquide un pedido con un total de 0. El total del payment_ids enumerado en la solicitud debe ser igual al total del pedido. Los pedidos con un importe total de 0 se pueden marcar como pagados especificando una matriz vacía de payment_ids en la solicitud. |
| Pedidos de búsqueda |
Busque todos los pedidos de una o varias ubicaciones. Los pedidos incluyen todas las ventas, devoluciones e intercambios independientemente de cómo o cuando entraron en el ecosistema square (como las API punto de venta, facturas y Connect). |
| Procesamiento por lotes de objetos de catálogo upsert |
Crea o actualiza hasta 10 000 objetos de destino en función de la lista de objetos proporcionada. Los objetos de destino se agrupan en lotes y cada lote se inserta o actualiza de forma total o nada. Si un objeto dentro de un lote tiene un formato incorrecto o infringe una restricción de base de datos, se omitirá todo el lote que contiene ese elemento. Sin embargo, es posible que otros lotes de la misma solicitud se realicen correctamente. Cada lote puede contener hasta 1000 objetos y los lotes se procesarán en orden siempre que el número total de objetos para la solicitud (elementos, variaciones, listas modificadoras, descuentos e impuestos) no sea superior a 10 000. |
| Publicar factura |
Publica la factura de borrador especificada. Una vez publicada una factura, Square se rige por la configuración de la factura. Por ejemplo, Square envía la factura a la dirección de correo electrónico del cliente, cobra la tarjeta del cliente en el archivo o no hace nada. Square también hace que la factura esté disponible en una página de factura hospedada en Square. |
| Quitar grupo del cliente |
Quita una pertenencia a un grupo de un cliente. El cliente se identifica mediante el valor de customer_id y el grupo de clientes se identifica mediante el valor de group_id. |
| Reanudación de la suscripción |
Reanuda una suscripción desactivada. |
| Recuentos de inventario de recuperación por lotes |
Devuelve los recuentos actuales de los objetos CatalogObject proporcionados en las ubicaciones solicitadas. |
| Recuperación de la suscripción |
Recupera una suscripción. |
| Recuperación de la transferencia de inventario (Beta) |
Devuelve el objeto InventoryTransfer con el transfer_id proporcionado. |
| Recuperación de objetos de catálogo por lotes |
Devuelve un conjunto de objetos basado en el identificador proporcionado. Cada catalogItem devuelto en el conjunto incluye toda su información secundaria, incluyendo: todos sus objetos CatalogItemVariation, referencias a sus objetos CatalogModifierList y los identificadores de los objetos CatalogTax que se aplican a él. |
| Recuperación del ajuste de inventario |
Devuelve el objeto InventoryAdjustment con el adjustment_id proporcionado. |
| Recuperación del cliente |
Devuelve los detalles de un solo cliente. |
| Recuperación del grupo de clientes |
Recupera un grupo de clientes específico. |
| Recuperación del recuento de inventario |
Recupera el recuento de existencias calculado actual para un catalogObject determinado en un conjunto determinado de ubicaciones. |
| Recuperación del recuento físico de inventario |
Devuelve el objeto InventoryPhysicalCount con el physical_count_id proporcionado. |
| Recuperación del segmento de cliente |
Recupera un segmento de cliente específico. |
| Recuperación por lotes de cambios de inventario |
Devuelve recuentos físicos históricos y ajustes en función de los criterios de filtro proporcionados. |
| Recuperar disputa |
Devuelve detalles sobre una disputa específica. |
| Recuperar evidencia de controversia |
Devuelve los metadatos de evidencia especificados por el identificador de evidencia en la ruta de acceso de la dirección URL de la solicitud. Debe mantener una copia de la evidencia que cargue si desea hacer referencia a ella más adelante. No puede descargar la evidencia después de cargarla. |
| Recuperar objeto de catálogo |
Devuelve un único CatalogItem como catalogObject basado en el identificador proporcionado. El objeto devuelto incluye toda la información catalogItem pertinente, incluidos los elementos secundarios CatalogItemVariation, las referencias a sus objetos CatalogModifierList y los identificadores de los objetos CatalogTax que se aplican a él. |
| Recuperar pedido |
Recupera un pedido por identificador. |
| Recuperar pedidos por lotes |
Recupera un conjunto de pedidos por sus identificadores. Si no existe un identificador de pedido determinado, se omite el identificador en lugar de generar un error. |
| Recuperar tarjeta |
Recupera los detalles de una tarjeta específica. |
| Reembolsos del terminal de búsqueda |
Recupera una lista filtrada de solicitudes de reembolso de Terminal Interac creadas por el vendedor que realiza la solicitud. |
| Registro de dominio para Apple Pay |
Activa un dominio para su uso con Apple Pay en la Web y Square. Apple realiza una validación en este dominio para asegurarse de que está configurado correctamente como un dominio habilitado para Apple Pay. |
| Upsert catalog (objeto) |
Crea o actualiza el CatalogObject de destino. |
Aceptar disputa
Acepta la pérdida en una disputa. Square devuelve la cantidad disputada al titular de la tarjeta y actualiza el estado de disputa a ACCEPTED. Square carga el importe disputado de la cuenta de Square del vendedor. Si la cuenta de Square no tiene fondos suficientes, Square carga la cuenta bancaria asociada.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de disputa
|
dispute_id | True | string |
Identificador de la disputa. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
dispute.id | string |
Identificador único emitido por Square. |
|
Importe
|
dispute.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
dispute.amount_money.currency | string |
Moneda. |
|
Motivo
|
dispute.reason | string |
Motivo de este objeto. |
|
Estado
|
dispute.state | string |
Estado actual. |
|
Vencimiento a
|
dispute.due_at | string |
Hora a la que se debe realizar la siguiente acción, en formato RFC 3339. |
|
Pagos disputados
|
dispute.disputed_payments | array of object | |
|
Identificador de pago
|
dispute.disputed_payments.payment_id | string |
Identificador único generado por cuadrados del pago. |
|
Marca de tarjeta
|
dispute.card_brand | string |
La marca de la tarjeta. |
|
Creado en
|
dispute.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
dispute.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Identificador de disputa de marca
|
dispute.brand_dispute_id | string |
El identificador de la disputa en el sistema de marca de tarjeta, generado por la marca de tarjeta. |
Actualización de la factura
Actualiza una factura modificando campos, borrando campos o ambos.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de factura
|
invoice_id | True | string |
Identificador de la factura. |
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
UID
|
uid | string |
Identificador generado por square. |
|
|
Propina habilitada
|
tipping_enabled | boolean |
Si se establece en true, proporciona un lugar para que el cliente pague una propina. |
|
|
Campos que se van a borrar
|
fields_to_clear | array of string |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
invoice.id | string |
Identificador único emitido por Square. |
|
Versión
|
invoice.version | integer |
La versión actual de este objeto. |
|
Id. de ubicación
|
invoice.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
invoice.order_id | string |
Identificador del pedido. |
|
Solicitudes de pago
|
invoice.payment_requests | array of object | |
|
UID
|
invoice.payment_requests.uid | string |
Identificador generado por square. |
|
Tipo de solicitud
|
invoice.payment_requests.request_type | string |
Identifica el tipo de solicitud de pago. Este tipo define cómo se determina el importe de la solicitud de pago. |
|
Fecha límite
|
invoice.payment_requests.due_date | string |
Fecha de vencimiento de la solicitud de pago, en formato aaaa-MM-DD. |
|
Propina habilitada
|
invoice.payment_requests.tipping_enabled | boolean |
Si se establece en true, proporciona un lugar para que el cliente pague una propina. |
|
Importe
|
invoice.payment_requests.computed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.payment_requests.computed_amount_money.currency | string |
Moneda. |
|
Importe
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.payment_requests.total_completed_amount_money.currency | string |
Moneda. |
|
Origen de pago automático
|
invoice.payment_requests.automatic_payment_source | string |
Método de pago para un pago automático. |
|
Número de factura
|
invoice.invoice_number | string |
Número de factura fácil de usar. El valor es único dentro de una ubicación. Si no se proporciona al crear una factura, Square asigna un valor. |
|
Title
|
invoice.title | string |
Título. |
|
Description
|
invoice.description | string |
Descripción. |
|
Programado en
|
invoice.scheduled_at | string |
Marca de tiempo cuando se programa el procesamiento, en formato RFC 3339. |
|
Estado
|
invoice.status | string |
Estado de comprobación actual de este objeto. |
|
Timezone
|
invoice.timezone | string |
Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Creado en
|
invoice.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
invoice.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Id. de cliente
|
invoice.primary_recipient.customer_id | string |
Identificador del cliente asociado al pedido. |
|
Nombre propio
|
invoice.primary_recipient.given_name | string |
El nombre del destinatario (es decir, primero). |
|
Apellido
|
invoice.primary_recipient.family_name | string |
Familia del destinatario (es decir, apellido). |
|
Dirección de correo electrónico
|
invoice.primary_recipient.email_address | string |
La dirección de correo electrónico del destinatario. |
|
Número de teléfono
|
invoice.primary_recipient.phone_number | string |
Número de teléfono del destinatario. |
|
Importe
|
invoice.next_payment_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.next_payment_amount_money.currency | string |
Moneda. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Indica si se aceptan pagos con tarjeta de crédito o tarjeta de débito. |
|
Tarjeta regalo cuadrada
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Indica si se aceptan pagos con tarjeta de regalo Square. |
|
Cuenta bancaria
|
invoice.accepted_payment_methods.bank_account | boolean |
Indica si se aceptan pagos de transferencia bancaria. |
|
Campos personalizados
|
invoice.custom_fields | array of object | |
|
Etiqueta
|
invoice.custom_fields.label | string |
Etiqueta o título del campo personalizado. |
|
Importancia
|
invoice.custom_fields.value | string |
Texto del campo personalizado. |
|
Colocación
|
invoice.custom_fields.placement | string |
Ubicación del campo personalizado en la factura. |
|
Delivery (método)
|
invoice.delivery_method | string |
El método de entrega que Square usa para enviar la factura, los recordatorios y los recibos al cliente. Una vez publicada la factura, Square procesa la factura en función del método de entrega y la configuración de la solicitud de pago, ya sea inmediatamente o en la fecha de scheduled_at, si se especifica. |
|
Fecha de venta o servicio
|
invoice.sale_or_service_date | string |
La fecha de la venta o la fecha en que se representa el servicio, en formato AAAA-MM-DD. Este campo se puede usar para especificar una fecha pasada o futura que se muestra en la factura. |
Actualización del pago
Actualiza un pago con el estado APROBADO. Puede actualizar el amount_money y tip_money mediante este punto de conexión.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de pago
|
payment_id | True | string |
Identificador del pago. |
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
|
|
Token de versión
|
version_token | string |
Este token opaco identifica una versión específica del objeto. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
payment.id | string |
Identificador único emitido por Square. |
|
Creado en
|
payment.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
payment.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Importe
|
payment.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.amount_money.currency | string |
Moneda. |
|
Importe
|
payment.tip_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.tip_money.currency | string |
Moneda. |
|
Estado
|
payment.status | string |
Estado de comprobación actual de este objeto. |
|
Duración del retraso
|
payment.delay_duration | string |
La duración del tiempo después de la creación del pago cuando Square aplica automáticamente el delay_action al pago. Esta delay_action automática solo se aplica a los pagos que no alcanzan un estado terminal (COMPLETADO, CANCELADO o FAILED) antes del período de tiempo de delay_duration. Este campo se especifica como una duración de tiempo, en formato RFC 3339. |
|
Tipo de origen
|
payment.source_type | string |
Tipo de origen para este pago. Los valores actuales incluyen CARD, BANK_ACCOUNT, WALLET, CASH o EXTERNAL. |
|
Estado
|
payment.card_details.status | string |
Estado actual. |
|
Marca de tarjeta
|
payment.card_details.card.card_brand | string |
La marca de la tarjeta. |
|
Últimos 4
|
payment.card_details.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Exp Month
|
payment.card_details.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
payment.card_details.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
payment.card_details.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Tipo de tarjeta
|
payment.card_details.card.card_type | string |
Tipo de la tarjeta. |
|
Tipo de prepago
|
payment.card_details.card.prepaid_type | string |
Indica si la tarjeta está prepagada o no. |
|
BOTE
|
payment.card_details.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Entry (método)
|
payment.card_details.entry_method | string |
Método usado para escribir los detalles de la tarjeta para el pago. El método puede ser KEYED, SWIPED, EMV, ON_FILE o CONTACTLESS. |
|
Estado de CVV
|
payment.card_details.cvv_status | string |
El código de estado devuelto desde la comprobación del valor de verificación de tarjeta (CVV). El código puede ser CVV_ACCEPTED, CVV_REJECTED o CVV_NOT_CHECKED. |
|
Estado de AVS
|
payment.card_details.avs_status | string |
El código de estado devuelto desde la comprobación del sistema de comprobación de direcciones (AVS). El código puede ser AVS_ACCEPTED, AVS_REJECTED o AVS_NOT_CHECKED. |
|
Código de resultado de autenticación
|
payment.card_details.auth_result_code | string |
El código de estado devuelto por el emisor de la tarjeta que describe el estado de autorización del pago. |
|
Descripción de la instrucción
|
payment.card_details.statement_description | string |
Descripción de la instrucción enviada a las redes de tarjetas. |
|
Autorizado en
|
payment.card_details.card_payment_timeline.authorized_at | string |
Marca de tiempo cuando se autorizó el pago, en formato RFC 3339. |
|
Id. de ubicación
|
payment.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
payment.order_id | string |
Identificador del pedido. |
|
Creado en
|
payment.risk_evaluation.created_at | string |
Marca de tiempo cuando se crea, en formato RFC 3339. |
|
Nivel de riesgo
|
payment.risk_evaluation.risk_level | string |
Nivel de riesgo asociado al pago. |
|
Nota:
|
payment.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Id. de cliente
|
payment.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Importe
|
payment.total_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.total_money.currency | string |
Moneda. |
|
Importe
|
payment.approved_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.approved_money.currency | string |
Moneda. |
|
Capabilities
|
payment.capabilities | array of string | |
|
Número de recibo
|
payment.receipt_number | string |
Número de recibo del pago. Falta el campo si se cancela un pago. |
|
Acción de retraso
|
payment.delay_action | string |
Acción que se aplicará al pago cuando haya transcurrido el delay_duration. |
|
Retraso hasta
|
payment.delayed_until | string |
Marca de tiempo de solo lectura de cuando se aplica automáticamente el delay_action, en formato RFC 3339. |
|
Square Product
|
payment.application_details.square_product | string |
El producto Square, como punto de venta cuadrado (POS), facturas cuadradas o terminal virtual cuadrado. |
|
Id. de solicitud
|
payment.application_details.application_id | string |
Id. cuadrado de solo lectura asignado a la aplicación. |
|
Token de versión
|
payment.version_token | string |
Este token opaco identifica una versión específica del objeto. |
Actualizar cliente
Actualiza un perfil de cliente. Para cambiar un atributo, especifique el nuevo valor. Para quitar un atributo, especifique el valor como una cadena vacía o un objeto vacío.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de cliente
|
customer_id | True | string |
Identificador del cliente. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
customer.id | string |
Identificador único emitido por Square. |
|
Creado en
|
customer.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
customer.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Nombre propio
|
customer.given_name | string |
Nombre especificado (es decir, primero) asociado al perfil de cliente. |
|
Apellido
|
customer.family_name | string |
El nombre de la familia (es decir, apellido) asociado al perfil de cliente. |
|
Dirección de correo electrónico
|
customer.email_address | string |
Dirección de correo electrónico asociada al perfil de cliente. |
|
Línea de dirección 1
|
customer.address.address_line_1 | string |
Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación. |
|
Línea de dirección 2
|
customer.address.address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
Localidad
|
customer.address.locality | string |
La ciudad o la ciudad de la dirección. |
|
Nivel 1 del distrito administrativo
|
customer.address.administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
Código postal
|
customer.address.postal_code | string |
El código postal de la dirección. |
|
País
|
customer.address.country | string |
País de la dirección, en formato ISO 3166-1-alpha-2. |
|
Identificador de referencia
|
customer.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Nota:
|
customer.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Correo electrónico cancelado
|
customer.preferences.email_unsubscribed | boolean |
Indica si el cliente ha cancelado la suscripción a los correos electrónicos de campaña de marketing. Un valor true significa que el cliente eligió no participar en el marketing por correo electrónico del vendedor actual de Square o de todos los vendedores de Square. |
|
Origen de creación
|
customer.creation_source | string |
Un origen de creación representa el método usado para crear el perfil de cliente. |
|
Versión
|
customer.version | integer |
La versión actual de este objeto. |
Actualizar grupo de clientes
Actualiza un grupo de clientes.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de grupo
|
group_id | True | string |
Identificador del grupo. |
|
Nombre
|
name | string |
Nombre del objeto. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
group.id | string |
Identificador único emitido por Square. |
|
Nombre
|
group.name | string |
Nombre del objeto. |
|
Creado en
|
group.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
group.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
Actualizar impuestos de artículos
Actualiza los objetos CatalogTax que se aplican al objeto CatalogItem de destino sin tener que realizar un upsert en todo el elemento.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificadores de elemento
|
item_ids | array of string | ||
|
Impuestos para habilitar
|
taxes_to_enable | array of string | ||
|
Impuestos para deshabilitar
|
taxes_to_disable | array of string |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Actualizado en
|
updated_at | string |
Marca de tiempo de la base de datos de esta actualización en formato RFC 3339. |
Actualizar listas modificadores de elementos
Actualiza los objetos CatalogModifierList que se aplican al objeto CatalogItem de destino sin tener que realizar un upsert en todo el elemento.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificadores de elemento
|
item_ids | array of string | ||
|
Listas modificadores para habilitar
|
modifier_lists_to_enable | array of string | ||
|
Listas modificadores para deshabilitar
|
modifier_lists_to_disable | array of string |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Actualizado en
|
updated_at | string |
Marca de tiempo de la base de datos de esta actualización en formato RFC 3339. |
Actualizar suscripción
Actualiza una suscripción. Puede establecer, modificar y borrar los valores del campo de suscripción.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de suscripción
|
subscription_id | True | string |
Identificador de la suscripción. |
|
Versión
|
version | integer |
La versión actual de este objeto. |
|
|
Porcentaje fiscal
|
tax_percentage | string |
Importe fiscal aplicado al facturar la suscripción. |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
subscription.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
subscription.location_id | string |
Identificador de la ubicación. |
|
Id. de plan
|
subscription.plan_id | string |
Identificador del plan de suscripción asociado. |
|
Id. de cliente
|
subscription.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Estado
|
subscription.status | string |
Estado de comprobación actual de este objeto. |
|
Importe
|
subscription.price_override_money.amount | integer |
Cantidad. |
|
Moneda
|
subscription.price_override_money.currency | string |
Moneda. |
|
Versión
|
subscription.version | integer |
La versión actual de este objeto. |
|
Creado en
|
subscription.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Timezone
|
subscription.timezone | string |
Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Nombre
|
subscription.source.name | string |
Nombre. |
Agregar grupo al cliente
Agrega una pertenencia a un grupo a un cliente. El cliente se identifica mediante el valor de customer_id y el grupo de clientes se identifica mediante el valor de group_id.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de cliente
|
customer_id | True | string |
Identificador del cliente. |
|
Identificador de grupo
|
group_id | True | string |
Identificador del grupo. |
Devoluciones
- response
- object
Buscar clientes
Busca los perfiles de cliente asociados a una cuenta de Square mediante un filtro de consulta compatible. Al llamar a SearchCustomers sin ningún filtro de consulta explícito, se devuelven todos los perfiles de cliente ordenados alfabéticamente en función de given_name y family_name.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Borroso
|
fuzzy | string |
Use el filtro aproximado para seleccionar los clientes cuyos atributos coinciden con la consulta especificada de forma aproximada. Cuando se usa la opción aproximada, las consultas de búsqueda se tokenizan y, a continuación, cada token de consulta debe coincidir en algún lugar del atributo buscado. En el caso de las consultas de token único, este es el mismo comportamiento que una operación de coincidencia parcial. |
|
|
Valores
|
values | array of string | ||
|
Rule
|
rule | string |
Indica si un perfil de cliente que coincide con los criterios de filtro debe incluirse en el resultado o excluirse del resultado. |
|
|
Comenzar a
|
start_at | string |
Valor datetime en formato RFC 3339 que indica cuándo se inicia el intervalo de tiempo. |
|
|
Finalizar al
|
end_at | string |
Valor datetime en formato RFC 3339 que indica cuándo finaliza el intervalo de tiempo. |
|
|
Todos
|
all | array of string | ||
|
Campo
|
field | string |
Use uno o varios atributos de cliente como clave de ordenación para ordenar los perfiles de cliente buscados. |
|
|
Pedido
|
order | string |
Indica el orden en el que se deben ordenar los resultados en función del valor del campo de ordenación. Las cadenas usan la comparación alfabética estándar para determinar el orden. |
|
|
Limit
|
limit | integer |
Límite en el número de resultados que se van a devolver en una sola página. El límite es aviso: la implementación puede devolver más o menos resultados. Si el límite proporcionado es negativo, cero o es mayor que el límite máximo de 1000, se omitirá. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Clientela
|
customers | array of object | |
|
identificación
|
customers.id | string |
Identificador único emitido por Square. |
|
Creado en
|
customers.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
customers.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Nombre propio
|
customers.given_name | string |
Nombre especificado (es decir, primero) asociado al perfil de cliente. |
|
Apellido
|
customers.family_name | string |
El nombre de la familia (es decir, apellido) asociado al perfil de cliente. |
|
Dirección de correo electrónico
|
customers.email_address | string |
Dirección de correo electrónico asociada al perfil de cliente. |
|
Línea de dirección 1
|
customers.address.address_line_1 | string |
Primera línea de la dirección. |
|
Línea de dirección 2
|
customers.address.address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
Localidad
|
customers.address.locality | string |
La ciudad o la ciudad de la dirección. |
|
Nivel 1 del distrito administrativo
|
customers.address.administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
Código postal
|
customers.address.postal_code | string |
El código postal de la dirección. |
|
País
|
customers.address.country | string |
País de la dirección, en formato ISO 3166-1-alpha-2. |
|
Número de teléfono
|
customers.phone_number | string |
Número de teléfono de 11 dígitos asociado al perfil de cliente. |
|
Identificador de referencia
|
customers.reference_id | string |
Un segundo identificador opcional que se usa para asociar el perfil de cliente a una entidad en otro sistema. |
|
Correo electrónico cancelado
|
customers.preferences.email_unsubscribed | boolean |
Indica si el cliente ha cancelado la suscripción a los correos electrónicos de campaña de marketing. Un valor true significa que el cliente eligió no participar en el marketing por correo electrónico del vendedor actual de Square o de todos los vendedores de Square. Este valor es de solo lectura de la API Customers. |
|
Origen de creación
|
customers.creation_source | string |
Un origen de creación representa el método usado para crear el perfil de cliente. |
|
Identificadores de grupo
|
customers.group_ids | array of string | |
|
Identificadores de segmento
|
customers.segment_ids | array of string | |
|
Versión
|
customers.version | integer |
Versión actual del objeto. |
|
Nota:
|
customers.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Cursor
|
cursor | string |
Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original. |
Buscar desprotecciones del terminal
Recupera una lista filtrada de solicitudes de finalización de la compra del terminal creadas por la cuenta que realiza la solicitud.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Límite en el número de resultados que se van a devolver en una sola página. El límite es aviso: la implementación puede devolver más o menos resultados. Si el límite proporcionado es negativo, cero o es mayor que el límite máximo de 1000, se omitirá. |
|
|
Estado
|
status | string |
Estado actual. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Desprotecciones
|
checkouts | array of object | |
|
identificación
|
checkouts.id | string |
Identificador único emitido por Square. |
|
Importe
|
checkouts.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
checkouts.amount_money.currency | string |
Moneda. |
|
Identificador de referencia
|
checkouts.reference_id | string |
Un segundo identificador opcional que se usa para asociar el perfil de cliente a una entidad en otro sistema. |
|
Nota:
|
checkouts.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Id. de dispositivo
|
checkouts.device_options.device_id | string |
El identificador único del dispositivo destinado a este TerminalCheckout. |
|
Permitir propina
|
checkouts.device_options.tip_settings.allow_tipping | boolean |
Indica si la propina está habilitada para esta desprotección. El valor predeterminado es False. |
|
Omitir pantalla de recepción
|
checkouts.device_options.skip_receipt_screen | boolean |
Indica al dispositivo que omita la pantalla de recepción. El valor predeterminado es False. |
|
Estado
|
checkouts.status | string |
Estado de comprobación actual de este objeto. |
|
Identificadores de pago
|
checkouts.payment_ids | array of string | |
|
Creado en
|
checkouts.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
checkouts.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Identificador de aplicación
|
checkouts.app_id | string |
Identificador de la aplicación que creó la desprotección. |
|
Duración de la fecha límite
|
checkouts.deadline_duration | string |
Duración de RFC 3339, después de la cual se cancela automáticamente la finalización de la compra. TerminalCheckout que está pendiente se cancela automáticamente y tiene un motivo de cancelación de TIMED_OUT. Valor predeterminado: 5 minutos a partir de la creación |
|
Cursor
|
cursor | string |
Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original. |
Buscar facturas
Busca facturas desde una ubicación especificada en el filtro.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificadores de ubicación
|
location_ids | array of string | ||
|
Identificadores de cliente
|
customer_ids | array of string | ||
|
Campo
|
field | string |
Use uno o varios atributos de cliente como clave de ordenación para ordenar los perfiles de cliente buscados. |
|
|
Pedido
|
order | string |
Indica el orden en el que se deben ordenar los resultados en función del valor del campo de ordenación. Las cadenas usan la comparación alfabética estándar para determinar el orden. |
|
|
Limit
|
limit | integer |
El número máximo de facturas que se van a devolver (200 es el límite máximo). Si no se proporciona, el servidor usa un límite predeterminado de 100 facturas. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Invoices
|
invoices | array of object | |
|
identificación
|
invoices.id | string |
Identificador único emitido por Square. |
|
Versión
|
invoices.version | integer |
Versión actual del objeto. |
|
Id. de ubicación
|
invoices.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
invoices.order_id | string |
Identificador del pedido. |
|
Solicitudes de pago
|
invoices.payment_requests | array of object | |
|
UID
|
invoices.payment_requests.uid | string |
Identificador generado por Square de la solicitud de pago en una factura. |
|
Tipo de solicitud
|
invoices.payment_requests.request_type | string |
Identifica el tipo de solicitud de pago. Este tipo define cómo se determina el importe de la solicitud de pago. |
|
Fecha límite
|
invoices.payment_requests.due_date | string |
Fecha de vencimiento (en la zona horaria de la factura) para la solicitud de pago, en formato AAAA-MM-DD. |
|
Propina habilitada
|
invoices.payment_requests.tipping_enabled | boolean |
Si se establece en true, la página de factura hospedada en Cuadrado (el campo public_url de la factura) proporciona un lugar para que el cliente pague una propina. |
|
Recordatorios
|
invoices.payment_requests.reminders | array of object |
Recordatorios |
|
UID
|
invoices.payment_requests.reminders.uid | string |
Un identificador asignado a Square que identifica de forma única el aviso dentro de InvoicePaymentRequest. |
|
Días programados relativos
|
invoices.payment_requests.reminders.relative_scheduled_days | integer |
El número de días antes (un número negativo) o después (un número positivo) la solicitud de pago due_date cuando se envía el aviso. |
|
Message
|
invoices.payment_requests.reminders.message | string |
Mensaje de recordatorio. |
|
Estado
|
invoices.payment_requests.reminders.status | string |
Estado del aviso. |
|
Importe
|
invoices.payment_requests.computed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoices.payment_requests.computed_amount_money.currency | string |
Moneda. |
|
Importe
|
invoices.payment_requests.total_completed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoices.payment_requests.total_completed_amount_money.currency | string |
Moneda. |
|
Origen de pago automático
|
invoices.payment_requests.automatic_payment_source | string |
Método de pago para un pago automático. |
|
Porcentaje solicitado
|
invoices.payment_requests.percentage_requested | string |
Especifica el importe de la solicitud de pago en porcentaje. |
|
Id. de tarjeta
|
invoices.payment_requests.card_id | string |
El identificador de la tarjeta de crédito o débito en el archivo para cobrar por la solicitud de pago. |
|
Número de factura
|
invoices.invoice_number | string |
Número de factura fácil de usar. |
|
Title
|
invoices.title | string |
Título de la factura. |
|
Description
|
invoices.description | string |
Descripción. |
|
Programado en
|
invoices.scheduled_at | string |
Marca de tiempo cuando la factura está programada para su procesamiento, en formato RFC 3339. Una vez publicada la factura, Square procesa la factura en la fecha especificada, según la configuración de la solicitud de pago y el método de entrega. |
|
Estado
|
invoices.status | string |
Estado de comprobación actual de este objeto. |
|
Timezone
|
invoices.timezone | string |
Zona horaria usada para interpretar las fechas del calendario en la factura, como due_date. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Creado en
|
invoices.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
invoices.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Id. de cliente
|
invoices.primary_recipient.customer_id | string |
Identificador de un cliente que se va a asociar a la tarjeta. |
|
Nombre propio
|
invoices.primary_recipient.given_name | string |
El nombre del destinatario (es decir, primero). |
|
Apellido
|
invoices.primary_recipient.family_name | string |
Familia del destinatario (es decir, apellido). |
|
Dirección de correo electrónico
|
invoices.primary_recipient.email_address | string |
La dirección de correo electrónico del destinatario. |
|
Número de teléfono
|
invoices.primary_recipient.phone_number | string |
Número de teléfono del destinatario. |
|
Card
|
invoices.accepted_payment_methods.card | boolean |
Indica si se aceptan pagos con tarjeta de crédito o tarjeta de débito. |
|
Tarjeta regalo cuadrada
|
invoices.accepted_payment_methods.square_gift_card | boolean |
Indica si se aceptan pagos con tarjeta de regalo Square. |
|
Cuenta bancaria
|
invoices.accepted_payment_methods.bank_account | boolean |
Indica si se aceptan pagos de transferencia bancaria. |
|
Campos personalizados
|
invoices.custom_fields | array of object | |
|
Etiqueta
|
invoices.custom_fields.label | string |
Etiqueta o título del campo personalizado. |
|
Importancia
|
invoices.custom_fields.value | string |
Texto del campo personalizado. |
|
Colocación
|
invoices.custom_fields.placement | string |
Ubicación del campo personalizado en la factura |
|
Delivery (método)
|
invoices.delivery_method | string |
El método de entrega que Square usa para enviar la factura, los recordatorios y los recibos al cliente. |
|
Fecha de venta o servicio
|
invoices.sale_or_service_date | string |
La fecha de la venta o la fecha en que se representa el servicio, en formato AAAA-MM-DD. Este campo se puede usar para especificar una fecha pasada o futura que se muestra en la factura. |
|
Dirección URL pública
|
invoices.public_url | string |
Dirección URL de la página de factura hospedada en Square. Después de publicar la factura mediante el punto de conexión PublishInvoice, Square hospeda la página de factura y devuelve la dirección URL de la página en la respuesta. |
|
Importe
|
invoices.next_payment_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoices.next_payment_amount_money.currency | string |
Moneda. |
|
Cursor
|
cursor | string |
Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original. |
Buscar objetos de catálogo
Busca CatalogObject de cualquier tipo mediante la coincidencia de valores de atributo de búsqueda admitidos, excepto los valores de atributo personalizados en elementos o variaciones de elementos, en uno o varios de los filtros de consulta especificados.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Tipos de objeto
|
object_types | array of string | ||
|
Nombre del atributo
|
attribute_name | string |
Nombre del atributo que se va a buscar. |
|
|
Prefijo de atributo
|
attribute_prefix | string |
Prefijo deseado del valor del atributo de búsqueda. |
|
|
Limit
|
limit | integer |
Límite en el número de resultados que se van a devolver en una sola página. El límite es aviso: la implementación puede devolver más o menos resultados. Si el límite proporcionado es negativo, cero o es mayor que el límite máximo de 1000, se omitirá. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Objetos
|
objects | array of object | |
|
Tipo
|
objects.type | string |
El tipo de este objeto. |
|
identificación
|
objects.id | string |
Identificador único emitido por Square. |
|
Actualizado en
|
objects.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Versión
|
objects.version | integer |
Versión actual del objeto. |
|
Está eliminado
|
objects.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
Presente en todas las ubicaciones
|
objects.present_at_all_locations | boolean |
Si es true, este objeto está presente en todas las ubicaciones (incluidas las futuras), excepto donde se especifica en el campo absent_at_location_ids. Si es false, este objeto no está presente en ninguna ubicación (incluidas las ubicaciones futuras), excepto cuando se especifique en el campo present_at_location_ids. Si no se especifica, el valor predeterminado es true. |
|
Nombre
|
objects.item_data.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Description
|
objects.item_data.title | string |
Descripción del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
Id. de categoría
|
objects.item_data.category_id | string |
Identificador de la categoría del elemento, si existe. |
|
Tipo de producto
|
objects.item_data.product_type | string |
La expresión de consulta de tipos de producto para devolver elementos o variaciones de elementos que tienen los tipos de producto especificados. |
|
Números de Identificación Fiscal
|
objects.item_data.tax_ids | array of string | |
|
Variaciones
|
objects.item_data.variations | array of object | |
|
Tipo
|
objects.item_data.variations.type | string |
El tipo de este objeto. Cada tipo de objeto tiene propiedades esperadas expresadas en un formato estructurado dentro de su campo *_data correspondiente a continuación. |
|
identificación
|
objects.item_data.variations.id | string |
Identificador para hacer referencia a este objeto. |
|
Actualizado en
|
objects.item_data.variations.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Versión
|
objects.item_data.variations.version | integer |
Versión del objeto . Al actualizar un objeto, la versión proporcionada debe coincidir con la versión de la base de datos; de lo contrario, la escritura se rechazará como en conflicto. |
|
Está eliminado
|
objects.item_data.variations.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
Presente en todas las ubicaciones
|
objects.item_data.variations.present_at_all_locations | boolean |
Lista de ubicaciones en las que está presente el objeto, incluso si present_at_all_locations es false. Esto puede incluir ubicaciones desactivadas. |
|
Id. de elemento
|
objects.item_data.variations.item_variation_data.item_id | string |
Identificador del objeto con esta variación de elemento. |
|
Nombre
|
objects.item_data.variations.item_variation_data.name | string |
Nombre de este elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
Ordinal
|
objects.item_data.variations.item_variation_data.ordinal | integer |
Orden en el que se debe mostrar esta variación de elemento. Este valor es de solo lectura. |
|
Importe
|
objects.item_data.variations.item_variation_data.price_money.amount | integer |
Cantidad de dinero, en la denominación más pequeña de la moneda indicada por moneda. Por ejemplo, cuando la moneda es USD, la cantidad está en centavos. Las cantidades monetarias pueden ser positivas o negativas. Vea la descripción de campo específica para determinar el significado del inicio de sesión en un caso determinado. |
|
Moneda
|
objects.item_data.variations.item_variation_data.price_money.currency | string |
Tipo de moneda, en formato ISO 4217. Por ejemplo, el código de moneda para dólares estadounidenses es USD. |
|
Tipo de precios
|
objects.item_data.variations.item_variation_data.pricing_type | string |
Indica si el precio de la variación del artículo es fijo o determinado en el momento de la venta. |
|
Visibilidad
|
objects.item_data.visibility | string |
Visibilidad. |
Búsqueda de suscripciones
Busca suscripciones. Los resultados se ordenan cronológicamente por fecha de creación de la suscripción. Si la solicitud especifica más de un identificador de ubicación, el punto de conexión ordena el resultado por identificador de ubicación y, a continuación, por fecha de creación dentro de cada ubicación. Si no se proporcionan ubicaciones en la consulta, se buscarán todas las ubicaciones.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificadores de ubicación
|
location_ids | array of string | ||
|
Identificadores de cliente
|
customer_ids | array of string | ||
|
Nombres de origen
|
source_names | array of string |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Suscripciones
|
subscriptions | array of object | |
|
identificación
|
subscriptions.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
subscriptions.location_id | string |
Identificador de la ubicación. |
|
Id. de plan
|
subscriptions.plan_id | string |
Identificador del plan de suscripción asociado |
|
Id. de cliente
|
subscriptions.customer_id | string |
Identificador asignado a Square del cliente asociado a la cuenta. |
|
Fecha de inicio
|
subscriptions.start_date | string |
La fecha de inicio de la suscripción, en formato aaaa-MM-DD. |
|
Fecha cancelada
|
subscriptions.canceled_date | string |
La fecha de cancelación de la suscripción, en formato AAAA-MM-DD. |
|
Fecha de cargo
|
subscriptions.charged_through_date | string |
Fecha hasta la que se factura al cliente para la suscripción, en formato aaaa-MM-DD. |
|
Estado
|
subscriptions.status | string |
Estado de comprobación actual de este objeto. |
|
Creado en
|
subscriptions.created_at | string |
Hora del evento en formato ISO 8601. |
|
Id. de tarjeta
|
subscriptions.card_id | string |
Identificador de la tarjeta de cliente que se cobra por la suscripción. |
|
Fecha de pago hasta la fecha
|
subscriptions.paid_until_date | string |
Fecha de pago hasta. |
|
Timezone
|
subscriptions.timezone | string |
Zona horaria usada para interpretar las fechas del calendario en la factura, como due_date. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Nombre
|
subscriptions.source.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Porcentaje fiscal
|
subscriptions.tax_percentage | string |
Importe fiscal aplicado al facturar la suscripción. |
|
Importe
|
subscriptions.price_override_money.amount | integer |
Cantidad. |
|
Moneda
|
subscriptions.price_override_money.currency | string |
Moneda. |
|
Versión
|
subscriptions.version | integer |
Versión actual del objeto. |
|
Identificadores de factura
|
subscriptions.invoice_ids | array of string |
Calcular el orden (Beta)
Permite a las aplicaciones obtener una vista previa de los precios del pedido sin crear un pedido.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Id. de ubicación
|
location_id | string |
Identificador de la ubicación. |
|
|
Nombre
|
name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
|
Porcentaje
|
percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
|
Ámbito
|
scope | string |
Indica el nivel actual. |
|
|
Nombre
|
name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
|
Cantidad
|
quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id. de ubicación
|
order.location_id | string |
Identificador de la ubicación. |
|
Elementos de línea
|
order.line_items | array of object | |
|
UID
|
order.line_items.uid | string |
Identificador generado por square. |
|
Cantidad
|
order.line_items.quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
Nombre
|
order.line_items.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Importe
|
order.line_items.base_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.base_price_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.gross_sales_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.gross_sales_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.variation_total_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.variation_total_price_money.currency | string |
Moneda. |
|
Descuentos aplicados
|
order.line_items.applied_discounts | array of object | |
|
UID
|
order.line_items.applied_discounts.uid | string |
Un identificador asignado a Cuadrado. |
|
UID de descuento
|
order.line_items.applied_discounts.discount_uid | string |
Interfaz de usuario del descuento que representa el descuento aplicado. |
|
Importe
|
order.line_items.applied_discounts.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.applied_discounts.applied_money.currency | string |
Moneda. |
|
Descuentos
|
order.discounts | array of object | |
|
UID
|
order.discounts.uid | string |
Identificador generado por square. |
|
Nombre
|
order.discounts.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Porcentaje
|
order.discounts.percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
Importe
|
order.discounts.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.discounts.applied_money.currency | string |
Moneda. |
|
Tipo
|
order.discounts.type | string |
Indica el tipo. |
|
Ámbito
|
order.discounts.scope | string |
Indica el nivel actual. |
|
Creado en
|
order.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
order.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Estado
|
order.state | string |
Estado actual. |
|
Versión
|
order.version | integer |
La versión actual de este objeto. |
|
Importe
|
order.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.total_tip_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_tip_money.currency | string |
Moneda. |
|
Importe
|
order.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_money.currency | string |
Moneda. |
|
Importe
|
order.total_service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_service_charge_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.total_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tax_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.discount_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tip_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tip_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.service_charge_money.currency | string |
Moneda. |
Cancelación de la finalización de la compra del terminal
Cancela una solicitud de desprotección del terminal si el estado de la solicitud lo permite.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de desprotección
|
checkout_id | True | string |
Identificador de la desprotección. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
checkout.id | string |
Identificador único emitido por Square. |
|
Importe
|
checkout.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
checkout.amount_money.currency | string |
Moneda. |
|
Identificador de referencia
|
checkout.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Id. de dispositivo
|
checkout.device_options.device_id | string |
El identificador único del dispositivo destinado a este TerminalCheckout. |
|
Permitir propina
|
checkout.device_options.tip_settings.allow_tipping | boolean |
Indica si la propina está habilitada para esta desprotección. El valor predeterminado es False. |
|
Omitir pantalla de recepción
|
checkout.device_options.skip_receipt_screen | boolean |
Indica al dispositivo que omita la pantalla de recepción. El valor predeterminado es False. |
|
Estado
|
checkout.status | string |
Estado de comprobación actual de este objeto. |
|
Motivo de cancelación
|
checkout.cancel_reason | string |
Motivo de la transacción cancelada. |
|
Creado en
|
checkout.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
checkout.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Identificador de aplicación
|
checkout.app_id | string |
Identificador de la aplicación que creó la desprotección. |
|
Duración de la fecha límite
|
checkout.deadline_duration | string |
Duración de RFC 3339, después de la cual se cancela automáticamente la finalización de la compra. TerminalCheckout que está pendiente se cancela automáticamente y tiene un motivo de cancelación de TIMED_OUT. Valor predeterminado: 5 minutos a partir de la creación |
Cancelación de la suscripción
Establece el campo canceled_date al final del período de facturación activo. Después de esta fecha, el estado cambia de ACTIVO a CANCELADO.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de suscripción
|
subscription_id | True | string |
Identificador de la suscripción. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
subscription.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
subscription.location_id | string |
Identificador de la ubicación. |
|
Id. de plan
|
subscription.plan_id | string |
Identificador del plan de suscripción asociado. |
|
Id. de cliente
|
subscription.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Id. de tarjeta
|
subscription.card_id | string |
Identificador de la tarjeta de cliente que se cobra por la suscripción. |
|
Fecha de inicio
|
subscription.start_date | string |
La fecha de inicio de la suscripción, en formato aaaa-MM-DD. |
|
Fecha cancelada
|
subscription.canceled_date | string |
La fecha de cancelación de la suscripción, en formato AAAA-MM-DD. |
|
Fecha de pago hasta la fecha
|
subscription.paid_until_date | string |
Fecha de pago hasta. |
|
Estado
|
subscription.status | string |
Estado de comprobación actual de este objeto. |
|
Creado en
|
subscription.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Versión
|
subscription.version | integer |
La versión actual de este objeto. |
|
Timezone
|
subscription.timezone | string |
Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Nombre
|
subscription.source.name | string |
Nombre. |
Cancelación del pago por clave de idempotency
Cancela (anula) un pago identificado por la clave de idempotency que se especifica en la solicitud. Use este método cuando se desconoce el estado de una solicitud CreatePayment (por ejemplo, después de enviar una solicitud CreatePayment, se produce un error de red y no recibe una respuesta). En este caso, puede dirigir a Square para cancelar el pago mediante este punto de conexión. En la solicitud, se proporciona la misma clave de idempoencia que proporcionó en la solicitud CreatePayment que desea cancelar. Después de cancelar el pago, puede volver a enviar la solicitud CreatePayment. Tenga en cuenta que si no se encuentra ningún pago con la clave de idempotency especificada, no se realiza ninguna acción y el punto de conexión se devuelve correctamente.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
Devoluciones
- response
- object
Cancelación del reembolso del terminal
Cancela una solicitud de reembolso del terminal interac por identificador de solicitud de reembolso si el estado de la solicitud lo permite.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de reembolso del terminal
|
terminal_refund_id | True | string |
Identificador del reembolso del terminal. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
refund.id | string |
Identificador único emitido por Square. |
|
Identificador de pago
|
refund.payment_id | string |
Identificador único del pago. |
|
Importe
|
refund.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
refund.amount_money.currency | string |
Moneda. |
|
Motivo
|
refund.reason | string |
Motivo de este objeto. |
|
Id. de dispositivo
|
refund.device_id | string |
Identificador único del dispositivo destinado a este TerminalRefund. |
|
Duración de la fecha límite
|
refund.deadline_duration | string |
Duración de RFC 3339, después de la cual se cancela automáticamente la finalización de la compra. TerminalCheckout que está pendiente se cancela automáticamente y tiene un motivo de cancelación de TIMED_OUT. Valor predeterminado: 5 minutos a partir de la creación |
|
Estado
|
refund.status | string |
Estado de comprobación actual de este objeto. |
|
Motivo de cancelación
|
refund.cancel_reason | string |
Motivo de la transacción cancelada. |
|
Creado en
|
refund.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
refund.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Identificador de aplicación
|
refund.app_id | string |
Identificador de la aplicación que creó la desprotección. |
|
Marca de tarjeta
|
refund.card.card_brand | string |
Marca de la tarjeta. |
|
last_4
|
refund.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Exp Month
|
refund.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
refund.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
refund.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Tipo de tarjeta
|
refund.card.card_type | string |
Tipo de la tarjeta. |
|
BOTE
|
refund.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Id. de pedido
|
refund.order_id | string |
Identificador del pedido. |
|
Id. de ubicación
|
refund.location_id | string |
Identificador de la ubicación. |
Cancelar factura
Cancela una factura. El vendedor no puede cobrar los pagos de la factura cancelada.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de factura
|
invoice_id | True | string |
Identificador de la factura. |
|
Versión
|
version | integer |
La versión. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
invoice.id | string |
Identificador único emitido por Square. |
|
Versión
|
invoice.version | integer |
La versión actual de este objeto. |
|
Id. de ubicación
|
invoice.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
invoice.order_id | string |
Identificador del pedido. |
|
Solicitudes de pago
|
invoice.payment_requests | array of object | |
|
UID
|
invoice.payment_requests.uid | string |
Identificador generado por square. |
|
Tipo de solicitud
|
invoice.payment_requests.request_type | string |
Identifica el tipo de solicitud de pago. Este tipo define cómo se determina el importe de la solicitud de pago. |
|
Fecha límite
|
invoice.payment_requests.due_date | string |
Fecha de vencimiento de la solicitud de pago, en formato aaaa-MM-DD. |
|
Propina habilitada
|
invoice.payment_requests.tipping_enabled | boolean |
Si se establece en true, proporciona un lugar para que el cliente pague una propina. |
|
Recordatorios
|
invoice.payment_requests.reminders | array of object | |
|
UID
|
invoice.payment_requests.reminders.uid | string |
Un identificador asignado a Cuadrado. |
|
Días programados relativos
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
El número de días antes (un número negativo) o después (un número positivo) la solicitud de pago due_date cuando se envía el aviso. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Mensaje. |
|
Estado
|
invoice.payment_requests.reminders.status | string |
Estado actual. |
|
Importe
|
invoice.payment_requests.computed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.payment_requests.computed_amount_money.currency | string |
Moneda. |
|
Importe
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.payment_requests.total_completed_amount_money.currency | string |
Moneda. |
|
Origen de pago automático
|
invoice.payment_requests.automatic_payment_source | string |
Método de pago para un pago automático. |
|
Número de factura
|
invoice.invoice_number | string |
Número de factura fácil de usar. El valor es único dentro de una ubicación. Si no se proporciona al crear una factura, Square asigna un valor. |
|
Title
|
invoice.title | string |
Título. |
|
Description
|
invoice.description | string |
Descripción. |
|
Programado en
|
invoice.scheduled_at | string |
Marca de tiempo cuando se programa el procesamiento, en formato RFC 3339. |
|
Estado
|
invoice.status | string |
Estado de comprobación actual de este objeto. |
|
Timezone
|
invoice.timezone | string |
Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Creado en
|
invoice.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
invoice.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Id. de cliente
|
invoice.primary_recipient.customer_id | string |
Identificador del cliente asociado al pedido. |
|
Nombre propio
|
invoice.primary_recipient.given_name | string |
El nombre del destinatario (es decir, primero). |
|
Apellido
|
invoice.primary_recipient.family_name | string |
Familia del destinatario (es decir, apellido). |
|
Dirección de correo electrónico
|
invoice.primary_recipient.email_address | string |
La dirección de correo electrónico del destinatario. |
|
Número de teléfono
|
invoice.primary_recipient.phone_number | string |
Número de teléfono del destinatario. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Indica si se aceptan pagos con tarjeta de crédito o tarjeta de débito. |
|
Tarjeta regalo cuadrada
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Indica si se aceptan pagos con tarjeta de regalo Square. |
|
Cuenta bancaria
|
invoice.accepted_payment_methods.bank_account | boolean |
Indica si se aceptan pagos de transferencia bancaria. |
|
Campos personalizados
|
invoice.custom_fields | array of object | |
|
Etiqueta
|
invoice.custom_fields.label | string |
Etiqueta o título del campo personalizado. |
|
Importancia
|
invoice.custom_fields.value | string |
Texto del campo personalizado. |
|
Colocación
|
invoice.custom_fields.placement | string |
Ubicación del campo personalizado en la factura. |
|
Delivery (método)
|
invoice.delivery_method | string |
El método de entrega que Square usa para enviar la factura, los recordatorios y los recibos al cliente. Una vez publicada la factura, Square procesa la factura en función del método de entrega y la configuración de la solicitud de pago, ya sea inmediatamente o en la fecha de scheduled_at, si se especifica. |
|
Fecha de venta o servicio
|
invoice.sale_or_service_date | string |
La fecha de la venta o la fecha en que se representa el servicio, en formato AAAA-MM-DD. Este campo se puede usar para especificar una fecha pasada o futura que se muestra en la factura. |
Cancelar pago
Cancela (anula) un pago. Puede usar este punto de conexión para cancelar un pago con el estado APPROVED.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de pago
|
payment_id | True | string |
Identificador del pago. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
payment.id | string |
Identificador único emitido por Square. |
|
Creado en
|
payment.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
payment.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Importe
|
payment.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.amount_money.currency | string |
Moneda. |
|
Importe
|
payment.tip_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.tip_money.currency | string |
Moneda. |
|
Estado
|
payment.status | string |
Estado de comprobación actual de este objeto. |
|
Duración del retraso
|
payment.delay_duration | string |
La duración del tiempo después de la creación del pago cuando Square aplica automáticamente el delay_action al pago. Esta delay_action automática solo se aplica a los pagos que no alcanzan un estado terminal (COMPLETADO, CANCELADO o FAILED) antes del período de tiempo de delay_duration. Este campo se especifica como una duración de tiempo, en formato RFC 3339. |
|
Tipo de origen
|
payment.source_type | string |
Tipo de origen para este pago. Los valores actuales incluyen CARD, BANK_ACCOUNT, WALLET, CASH o EXTERNAL. |
|
Estado
|
payment.card_details.status | string |
Estado actual. |
|
Marca de tarjeta
|
payment.card_details.card.card_brand | string |
La marca de la tarjeta. |
|
Últimos 4
|
payment.card_details.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Exp Month
|
payment.card_details.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
payment.card_details.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
payment.card_details.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Tipo de tarjeta
|
payment.card_details.card.card_type | string |
Tipo de la tarjeta. |
|
Tipo de prepago
|
payment.card_details.card.prepaid_type | string |
Indica si la tarjeta está prepagada o no. |
|
BOTE
|
payment.card_details.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Entry (método)
|
payment.card_details.entry_method | string |
Método usado para escribir los detalles de la tarjeta para el pago. El método puede ser KEYED, SWIPED, EMV, ON_FILE o CONTACTLESS. |
|
Estado de CVV
|
payment.card_details.cvv_status | string |
El código de estado devuelto desde la comprobación del valor de verificación de tarjeta (CVV). El código puede ser CVV_ACCEPTED, CVV_REJECTED o CVV_NOT_CHECKED. |
|
Estado de AVS
|
payment.card_details.avs_status | string |
El código de estado devuelto desde la comprobación del sistema de comprobación de direcciones (AVS). El código puede ser AVS_ACCEPTED, AVS_REJECTED o AVS_NOT_CHECKED. |
|
Código de resultado de autenticación
|
payment.card_details.auth_result_code | string |
El código de estado devuelto por el emisor de la tarjeta que describe el estado de autorización del pago. |
|
Descripción de la instrucción
|
payment.card_details.statement_description | string |
Descripción de la instrucción enviada a las redes de tarjetas. |
|
Autorizado en
|
payment.card_details.card_payment_timeline.authorized_at | string |
Marca de tiempo cuando se autorizó el pago, en formato RFC 3339. |
|
Anulado en
|
payment.card_details.card_payment_timeline.voided_at | string |
Marca de tiempo cuando se anuló el pago, en formato RFC 3339. |
|
Id. de ubicación
|
payment.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
payment.order_id | string |
Identificador del pedido. |
|
Creado en
|
payment.risk_evaluation.created_at | string |
Marca de tiempo cuando se crea, en formato RFC 3339. |
|
Nivel de riesgo
|
payment.risk_evaluation.risk_level | string |
Nivel de riesgo asociado al pago. |
|
Nota:
|
payment.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Id. de cliente
|
payment.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Importe
|
payment.total_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.total_money.currency | string |
Moneda. |
|
Importe
|
payment.approved_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.approved_money.currency | string |
Moneda. |
|
Acción de retraso
|
payment.delay_action | string |
Acción que se aplicará al pago cuando haya transcurrido el delay_duration. |
|
Retraso hasta
|
payment.delayed_until | string |
Marca de tiempo de solo lectura de cuando se aplica automáticamente el delay_action, en formato RFC 3339. |
|
Square Product
|
payment.application_details.square_product | string |
El producto Square, como punto de venta cuadrado (POS), facturas cuadradas o terminal virtual cuadrado. |
|
Id. de solicitud
|
payment.application_details.application_id | string |
Id. cuadrado de solo lectura asignado a la aplicación. |
|
Token de versión
|
payment.version_token | string |
Este token opaco identifica una versión específica del objeto. |
Catálogo de listas
Devuelve una lista de CatalogObjects que incluye todos los objetos de un conjunto de tipos deseados (por ejemplo, todos los objetos CatalogItem y CatalogTax) del catálogo. ListCatalog no devuelve elementos de catálogo eliminados.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | integer |
Cursor de paginación devuelto por una llamada anterior a este punto de conexión. |
|
|
Tipos
|
types | string |
Una lista opcional sin distinción entre mayúsculas y minúsculas y separada por comas de tipos de objeto que se van a recuperar. Los valores válidos se definen en la enumeración CatalogObjectType, incluidos ITEM, ITEM_VARIATION, CATEGORY, DISCOUNT, TAX, MODIFIER, MODIFIER_LIST o IMAGE. Si no se especifica, la operación devuelve objetos de todos los tipos de la versión de Square API usada para realizar la solicitud. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Objetos
|
objects | array of object | |
|
Tipo
|
objects.type | string |
El tipo de este objeto. |
|
identificación
|
objects.id | string |
Identificador único emitido por Square. |
|
Actualizado en
|
objects.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Versión
|
objects.version | integer |
Versión actual del objeto. |
|
Está eliminado
|
objects.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
Presente en todas las ubicaciones
|
objects.present_at_all_locations | boolean |
Si es true, este objeto está presente en todas las ubicaciones (incluidas las futuras), excepto donde se especifica en el campo absent_at_location_ids. Si es false, este objeto no está presente en ninguna ubicación (incluidas las ubicaciones futuras), excepto cuando se especifique en el campo present_at_location_ids. Si no se especifica, el valor predeterminado es true. |
|
Nombre
|
objects.category_data.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Nombre
|
objects.tax_data.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Fase de cálculo
|
objects.tax_data.calculation_phase | string |
Si el impuesto se calcula en función del subtotal o total de un pago. |
|
Tipo de inclusión
|
objects.tax_data.inclusion_type | string |
Si el impuesto es ADITIVO o INCLUSIVO. |
|
Porcentaje
|
objects.tax_data.percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
Enabled
|
objects.tax_data.enabled | boolean |
Indica si se puede usar un objeto o no. |
Creación de la finalización de la compra del terminal
Crea una solicitud de desprotección de Terminal y la envía al dispositivo especificado para realizar un pago por el importe solicitado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
|
|
Identificador de referencia
|
reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
|
Id. de dispositivo
|
device_id | string |
El identificador único del dispositivo destinado a este TerminalCheckout. |
|
|
Nota:
|
note | string |
Una nota personalizada asociada al perfil de cliente. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
checkout.id | string |
Identificador único emitido por Square. |
|
Importe
|
checkout.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
checkout.amount_money.currency | string |
Moneda. |
|
Identificador de referencia
|
checkout.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Nota:
|
checkout.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Id. de dispositivo
|
checkout.device_options.device_id | string |
El identificador único del dispositivo destinado a este TerminalCheckout. |
|
Permitir propina
|
checkout.device_options.tip_settings.allow_tipping | boolean |
Indica si la propina está habilitada para esta desprotección. El valor predeterminado es False. |
|
Omitir pantalla de recepción
|
checkout.device_options.skip_receipt_screen | boolean |
Indica al dispositivo que omita la pantalla de recepción. El valor predeterminado es False. |
|
Estado
|
checkout.status | string |
Estado de comprobación actual de este objeto. |
|
Creado en
|
checkout.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
checkout.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Identificador de aplicación
|
checkout.app_id | string |
Identificador de la aplicación que creó la desprotección. |
|
Duración de la fecha límite
|
checkout.deadline_duration | string |
Duración de RFC 3339, después de la cual se cancela automáticamente la finalización de la compra. TerminalCheckout que está pendiente se cancela automáticamente y tiene un motivo de cancelación de TIMED_OUT. Valor predeterminado: 5 minutos a partir de la creación |
|
Tipo de pago
|
checkout.payment_type | string |
El tipo de pago desde el que debe intentar capturar el terminal. El valor predeterminado es CARD_PRESENT. |
Creación de texto de evidencia de controversia
Carga el texto que se usará como evidencia para un desafío de disputa.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de disputa
|
dispute_id | True | string |
Identificador de la disputa. |
|
Tipo de evidencia
|
evidence_type | string |
Tipo de evidencia que está cargando. |
|
|
Texto de evidencia
|
evidence_text | string |
Cadena de evidencia. |
|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
evidence.id | string |
Identificador único emitido por Square. |
|
Id. de disputa
|
evidence.dispute_id | string |
El identificador de la disputa con el que está asociada la evidencia. |
|
Texto de evidencia
|
evidence.evidence_text | string |
Texto sin formato. |
|
Tipo de evidencia
|
evidence.evidence_type | string |
Evidencia de tipo pf. |
|
Cargado en
|
evidence.uploaded_at | string |
Hora a la que se debe realizar la siguiente acción, en formato RFC 3339. |
Creación de un grupo de clientes
Crea un nuevo grupo de clientes para una empresa.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre
|
name | string |
Nombre del objeto. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
group.id | string |
Identificador único emitido por Square. |
|
Nombre
|
group.name | string |
Nombre del objeto. |
|
Creado en
|
group.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
group.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
Creación de una suscripción
Crea una suscripción para un cliente a un plan de suscripción. Si proporciona una tarjeta en el archivo en la solicitud, Square carga la tarjeta de la suscripción. De lo contrario, Square factura una factura a la dirección de correo electrónico del cliente. La suscripción se inicia inmediatamente, a menos que la solicitud incluya el start_date opcional. Cada suscripción individual está asociada a una ubicación determinada.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Id. de ubicación
|
location_id | string |
Identificador de ubicación. |
|
|
Id. de plan
|
plan_id | string |
Identificador del plan de suscripción creado mediante la API de catálogo. |
|
|
Id. de cliente
|
customer_id | string |
Identificador del cliente que se va a vincular. |
|
|
Id. de tarjeta
|
card_id | string |
Identificador de la tarjeta de cliente que se va a cargar. |
|
|
Fecha de inicio
|
start_date | string |
La fecha de inicio de la suscripción, en formato aaaa-MM-DD. |
|
|
Porcentaje fiscal
|
tax_percentage | string |
Impuesto que se agregará al facturar la suscripción. |
|
|
Importe
|
amount | integer |
Cantidad de dinero que se aceptará para este pago, no incluyendo tip_money. |
|
|
Moneda
|
currency | string |
Código de moneda ISO 4217 de 3 caracteres. |
|
|
Timezone
|
timezone | string |
Zona horaria que se usa en los cálculos de fecha de la suscripción. |
|
|
Nombre
|
name | string |
Nombre del objeto. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
subscription.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
subscription.location_id | string |
Identificador de la ubicación. |
|
Id. de plan
|
subscription.plan_id | string |
Identificador del plan de suscripción asociado. |
|
Id. de cliente
|
subscription.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Fecha de inicio
|
subscription.start_date | string |
La fecha de inicio de la suscripción, en formato aaaa-MM-DD. |
|
Estado
|
subscription.status | string |
Estado de comprobación actual de este objeto. |
|
Porcentaje fiscal
|
subscription.tax_percentage | string |
Importe fiscal aplicado al facturar la suscripción. |
|
Importe
|
subscription.price_override_money.amount | integer |
Cantidad. |
|
Moneda
|
subscription.price_override_money.currency | string |
Moneda. |
|
Versión
|
subscription.version | integer |
La versión actual de este objeto. |
|
Creado en
|
subscription.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Id. de tarjeta
|
subscription.card_id | string |
Identificador de la tarjeta de cliente que se cobra por la suscripción. |
|
Timezone
|
subscription.timezone | string |
Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Nombre
|
subscription.source.name | string |
Nombre. |
Crear cliente
Crea un nuevo cliente para una empresa.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre propio
|
given_name | string |
Nombre dado (es decir, el nombre) asociado al perfil de cliente. |
|
|
Apellido
|
family_name | string |
Nombre de familia (es decir, el apellido) asociado al perfil de cliente. |
|
|
Dirección de correo electrónico
|
email_address | string |
Dirección de correo electrónico asociada al perfil de cliente. |
|
|
Nombre de la compañía
|
company_name | string |
Un nombre de negocio asociado al perfil de cliente. |
|
|
Nickname
|
nickname | string |
Un alias para el perfil de cliente. |
|
|
Línea de dirección 1
|
address_line_1 | string |
Primera línea de la dirección. |
|
|
Línea de dirección 2
|
address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
|
Localidad
|
locality | string |
La ciudad o la ciudad de la dirección. |
|
|
Nivel 1 del distrito administrativo
|
administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
|
Código postal
|
postal_code | string |
El código postal de la dirección. |
|
|
País
|
country | string |
Código de país ISO 3166 Alpha-2. |
|
|
Número de teléfono
|
phone_number | string |
Número de teléfono de 11 dígitos asociado al perfil de cliente. |
|
|
Identificador de referencia
|
reference_id | string |
Un segundo identificador opcional que se usa para asociar el perfil de cliente a una entidad en otro sistema. |
|
|
Nota:
|
note | string |
Una nota personalizada asociada al perfil de cliente. |
|
|
Cumpleaños
|
birthday | string |
El cumpleaños asociado al perfil de cliente, en formato RFC 3339. El año es opcional. No se permite la zona horaria y la hora. Por ejemplo, 0000-09-21T00:00:00-00:00 representa un cumpleaños el 21 de septiembre y 1998-09-21T00:00:00-00:00 representa un cumpleaños el 21 de septiembre de 1998. También puede especificar este valor en formato aaaa-MM-DD. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
customer.id | string |
Identificador único emitido por Square. |
|
Creado en
|
customer.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
customer.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Nombre propio
|
customer.given_name | string |
Nombre especificado (es decir, primero) asociado al perfil de cliente. |
|
Apellido
|
customer.family_name | string |
El nombre de la familia (es decir, apellido) asociado al perfil de cliente. |
|
Dirección de correo electrónico
|
customer.email_address | string |
Dirección de correo electrónico asociada al perfil de cliente. |
|
Nombre de la compañía
|
customer.company_name | string |
Un nombre de negocio asociado al perfil de cliente. |
|
Nickname
|
customer.nickname | string |
Un alias para el perfil de cliente. |
|
Línea de dirección 1
|
customer.address.address_line_1 | string |
Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación. |
|
Línea de dirección 2
|
customer.address.address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
Localidad
|
customer.address.locality | string |
La ciudad o la ciudad de la dirección. |
|
Nivel 1 del distrito administrativo
|
customer.address.administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
Código postal
|
customer.address.postal_code | string |
El código postal de la dirección. |
|
País
|
customer.address.country | string |
País de la dirección, en formato ISO 3166-1-alpha-2. |
|
Número de teléfono
|
customer.phone_number | string |
Número de teléfono de 11 dígitos asociado al perfil de cliente. |
|
Identificador de referencia
|
customer.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Nota:
|
customer.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Cumpleaños
|
customer.birthday | string |
El cumpleaños asociado al perfil de cliente, en formato RFC 3339. El año es opcional. No se permite la zona horaria y la hora. Por ejemplo, 0000-09-21T00:00:00-00:00 representa un cumpleaños el 21 de septiembre y 1998-09-21T00:00:00-00:00 representa un cumpleaños el 21 de septiembre de 1998. |
|
Correo electrónico cancelado
|
customer.preferences.email_unsubscribed | boolean |
Indica si el cliente ha cancelado la suscripción a los correos electrónicos de campaña de marketing. Un valor true significa que el cliente eligió no participar en el marketing por correo electrónico del vendedor actual de Square o de todos los vendedores de Square. |
|
Origen de creación
|
customer.creation_source | string |
Un origen de creación representa el método usado para crear el perfil de cliente. |
|
Versión
|
customer.version | integer |
La versión actual de este objeto. |
Crear factura
Crea una factura de borrador para un pedido creado mediante orders API. Una factura de borrador permanece en su cuenta y no se realiza ninguna acción. Debe publicar la factura antes de que Square pueda procesarla (enviarla a la dirección de correo electrónico del cliente o cargar la tarjeta del cliente en el archivo).
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Id. de ubicación
|
location_id | string |
Identificador de la ubicación. |
|
|
Id. de pedido
|
order_id | string |
Identificador del pedido. |
|
|
Programado en
|
scheduled_at | string |
Marca de tiempo cuando se programa el procesamiento, en formato RFC 3339. |
|
|
Id. de cliente
|
customer_id | string |
Identificador del cliente asociado al pedido. |
|
|
Delivery (método)
|
delivery_method | string |
El método de entrega que Square usa para enviar la factura, los recordatorios y los recibos al cliente. Una vez publicada la factura, Square procesa la factura en función del método de entrega y la configuración de la solicitud de pago, ya sea inmediatamente o en la fecha de scheduled_at, si se especifica. |
|
|
Tipo de solicitud
|
request_type | string |
Identifica el tipo de solicitud de pago. Este tipo define cómo se determina el importe de la solicitud de pago. |
|
|
Fecha límite
|
due_date | string |
Fecha de vencimiento de la solicitud de pago, en formato aaaa-MM-DD. |
|
|
Propina habilitada
|
tipping_enabled | boolean |
Si se establece en true, proporciona un lugar para que el cliente pague una propina. |
|
|
Origen de pago automático
|
automatic_payment_source | string |
Método de pago para un pago automático. |
|
|
Message
|
message | string |
Mensaje. |
|
|
Días programados relativos
|
relative_scheduled_days | integer |
El número de días antes (un número negativo) o después (un número positivo) la solicitud de pago due_date cuando se envía el aviso. |
|
|
Número de factura
|
invoice_number | string |
Número de factura fácil de usar. El valor es único dentro de una ubicación. Si no se proporciona al crear una factura, Square asigna un valor. |
|
|
Title
|
title | string |
Título. |
|
|
Description
|
description | string |
Descripción. |
|
|
Card
|
card | boolean |
Indica si se aceptan pagos con tarjeta de crédito o tarjeta de débito. |
|
|
Tarjeta regalo cuadrada
|
square_gift_card | boolean |
Indica si se aceptan pagos con tarjeta de regalo Square. |
|
|
Cuenta bancaria
|
bank_account | boolean |
Indica si se aceptan pagos de transferencia bancaria. |
|
|
Etiqueta
|
label | string |
Etiqueta o título del campo personalizado. |
|
|
Importancia
|
value | string |
Texto del campo personalizado. |
|
|
Colocación
|
placement | string |
Ubicación del campo personalizado en la factura. |
|
|
Fecha de venta o servicio
|
sale_or_service_date | string |
La fecha de la venta o la fecha en que se representa el servicio, en formato AAAA-MM-DD. Este campo se puede usar para especificar una fecha pasada o futura que se muestra en la factura. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
invoice.id | string |
Identificador único emitido por Square. |
|
Versión
|
invoice.version | integer |
La versión actual de este objeto. |
|
Id. de ubicación
|
invoice.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
invoice.order_id | string |
Identificador del pedido. |
|
Solicitudes de pago
|
invoice.payment_requests | array of object | |
|
UID
|
invoice.payment_requests.uid | string |
Identificador generado por square. |
|
Tipo de solicitud
|
invoice.payment_requests.request_type | string |
Identifica el tipo de solicitud de pago. Este tipo define cómo se determina el importe de la solicitud de pago. |
|
Fecha límite
|
invoice.payment_requests.due_date | string |
Fecha de vencimiento de la solicitud de pago, en formato aaaa-MM-DD. |
|
Propina habilitada
|
invoice.payment_requests.tipping_enabled | boolean |
Si se establece en true, proporciona un lugar para que el cliente pague una propina. |
|
Recordatorios
|
invoice.payment_requests.reminders | array of object | |
|
UID
|
invoice.payment_requests.reminders.uid | string |
Un identificador asignado a Cuadrado. |
|
Días programados relativos
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
El número de días antes (un número negativo) o después (un número positivo) la solicitud de pago due_date cuando se envía el aviso. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Mensaje. |
|
Estado
|
invoice.payment_requests.reminders.status | string |
Estado actual. |
|
Importe
|
invoice.payment_requests.computed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.payment_requests.computed_amount_money.currency | string |
Moneda. |
|
Importe
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.payment_requests.total_completed_amount_money.currency | string |
Moneda. |
|
Origen de pago automático
|
invoice.payment_requests.automatic_payment_source | string |
Método de pago para un pago automático. |
|
Número de factura
|
invoice.invoice_number | string |
Número de factura fácil de usar. El valor es único dentro de una ubicación. Si no se proporciona al crear una factura, Square asigna un valor. |
|
Title
|
invoice.title | string |
Título. |
|
Description
|
invoice.description | string |
Descripción. |
|
Programado en
|
invoice.scheduled_at | string |
Marca de tiempo cuando se programa el procesamiento, en formato RFC 3339. |
|
Estado
|
invoice.status | string |
Estado de comprobación actual de este objeto. |
|
Timezone
|
invoice.timezone | string |
Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Creado en
|
invoice.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
invoice.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Id. de cliente
|
invoice.primary_recipient.customer_id | string |
Identificador del cliente asociado al pedido. |
|
Nombre propio
|
invoice.primary_recipient.given_name | string |
El nombre del destinatario (es decir, primero). |
|
Apellido
|
invoice.primary_recipient.family_name | string |
Familia del destinatario (es decir, apellido). |
|
Dirección de correo electrónico
|
invoice.primary_recipient.email_address | string |
La dirección de correo electrónico del destinatario. |
|
Número de teléfono
|
invoice.primary_recipient.phone_number | string |
Número de teléfono del destinatario. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Indica si se aceptan pagos con tarjeta de crédito o tarjeta de débito. |
|
Tarjeta regalo cuadrada
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Indica si se aceptan pagos con tarjeta de regalo Square. |
|
Cuenta bancaria
|
invoice.accepted_payment_methods.bank_account | boolean |
Indica si se aceptan pagos de transferencia bancaria. |
|
Campos personalizados
|
invoice.custom_fields | array of object | |
|
Etiqueta
|
invoice.custom_fields.label | string |
Etiqueta o título del campo personalizado. |
|
Importancia
|
invoice.custom_fields.value | string |
Texto del campo personalizado. |
|
Colocación
|
invoice.custom_fields.placement | string |
Ubicación del campo personalizado en la factura. |
|
Delivery (método)
|
invoice.delivery_method | string |
El método de entrega que Square usa para enviar la factura, los recordatorios y los recibos al cliente. Una vez publicada la factura, Square procesa la factura en función del método de entrega y la configuración de la solicitud de pago, ya sea inmediatamente o en la fecha de scheduled_at, si se especifica. |
|
Fecha de venta o servicio
|
invoice.sale_or_service_date | string |
La fecha de la venta o la fecha en que se representa el servicio, en formato AAAA-MM-DD. Este campo se puede usar para especificar una fecha pasada o futura que se muestra en la factura. |
Crear pago
Crea un pago mediante el origen proporcionado. Puede usar este punto de conexión para cargar una tarjeta (tarjeta de crédito/débito o tarjeta de regalo cuadrada) o registrar un pago que el vendedor recibió fuera de Square (pago en efectivo de un comprador o un pago que una entidad externa procesó en nombre del vendedor).
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Importe
|
amount | integer |
Cantidad de dinero que se aceptará para este pago, no incluyendo tip_money. |
|
|
Moneda
|
currency | string |
Código de moneda ISO 4217 de 3 caracteres. |
|
|
Id. de origen
|
source_id | string |
Identificador de la fuente de fondos para este pago. Puede ser un token de pago (nonce de tarjeta) generado por el formulario de pago square o una tarjeta en el archivo realizado con la API customers. Si registra un pago que el vendedor recibió fuera de Square, especifique EFECTIVO o EXTERNAL. |
|
|
Autocompletar
|
autocomplete | boolean |
Si se establece en true, este pago se completará cuando sea posible. Si se establece en false, este pago se mantiene en un estado aprobado hasta que se complete explícitamente (capturado) o se cancele (anulado). |
|
|
Id. de cliente
|
customer_id | string |
Identificador del cliente que se va a vincular. |
|
|
Id. de ubicación
|
location_id | string |
Identificador de ubicación. |
|
|
Identificador de referencia
|
reference_id | string |
Un segundo identificador opcional que se usa para asociar el perfil de cliente a una entidad en otro sistema. |
|
|
Nota:
|
note | string |
Una nota personalizada asociada al perfil de cliente. |
|
|
Importe
|
amount | integer |
Cantidad de dinero que se aceptará para este pago, no incluyendo tip_money. |
|
|
Moneda
|
currency | string |
Código de moneda ISO 4217 de 3 caracteres. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
payment.id | string |
Identificador único emitido por Square. |
|
Creado en
|
payment.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
payment.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Importe
|
payment.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.amount_money.currency | string |
Moneda. |
|
Importe
|
payment.app_fee_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.app_fee_money.currency | string |
Moneda. |
|
Estado
|
payment.status | string |
Estado de comprobación actual de este objeto. |
|
Duración del retraso
|
payment.delay_duration | string |
La duración del tiempo después de la creación del pago cuando Square aplica automáticamente el delay_action al pago. Esta delay_action automática solo se aplica a los pagos que no alcanzan un estado terminal (COMPLETADO, CANCELADO o FAILED) antes del período de tiempo de delay_duration. Este campo se especifica como una duración de tiempo, en formato RFC 3339. |
|
Tipo de origen
|
payment.source_type | string |
Tipo de origen para este pago. Los valores actuales incluyen CARD, BANK_ACCOUNT, WALLET, CASH o EXTERNAL. |
|
Estado
|
payment.card_details.status | string |
Estado actual. |
|
Marca de tarjeta
|
payment.card_details.card.card_brand | string |
La marca de la tarjeta. |
|
Últimos 4
|
payment.card_details.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Exp Month
|
payment.card_details.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
payment.card_details.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
payment.card_details.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Tipo de tarjeta
|
payment.card_details.card.card_type | string |
Tipo de la tarjeta. |
|
Tipo de prepago
|
payment.card_details.card.prepaid_type | string |
Indica si la tarjeta está prepagada o no. |
|
BOTE
|
payment.card_details.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Entry (método)
|
payment.card_details.entry_method | string |
Método usado para escribir los detalles de la tarjeta para el pago. El método puede ser KEYED, SWIPED, EMV, ON_FILE o CONTACTLESS. |
|
Estado de CVV
|
payment.card_details.cvv_status | string |
El código de estado devuelto desde la comprobación del valor de verificación de tarjeta (CVV). El código puede ser CVV_ACCEPTED, CVV_REJECTED o CVV_NOT_CHECKED. |
|
Estado de AVS
|
payment.card_details.avs_status | string |
El código de estado devuelto desde la comprobación del sistema de comprobación de direcciones (AVS). El código puede ser AVS_ACCEPTED, AVS_REJECTED o AVS_NOT_CHECKED. |
|
Código de resultado de autenticación
|
payment.card_details.auth_result_code | string |
El código de estado devuelto por el emisor de la tarjeta que describe el estado de autorización del pago. |
|
Descripción de la instrucción
|
payment.card_details.statement_description | string |
Descripción de la instrucción enviada a las redes de tarjetas. |
|
Autorizado en
|
payment.card_details.card_payment_timeline.authorized_at | string |
Marca de tiempo cuando se autorizó el pago, en formato RFC 3339. |
|
Capturado en
|
payment.card_details.card_payment_timeline.captured_at | string |
Marca de tiempo en la que se capturó el pago, en formato RFC 3339. |
|
Id. de ubicación
|
payment.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
payment.order_id | string |
Identificador del pedido. |
|
Identificador de referencia
|
payment.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Creado en
|
payment.risk_evaluation.created_at | string |
Marca de tiempo cuando se crea, en formato RFC 3339. |
|
Nivel de riesgo
|
payment.risk_evaluation.risk_level | string |
Nivel de riesgo asociado al pago. |
|
Nota:
|
payment.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Id. de cliente
|
payment.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Importe
|
payment.total_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.total_money.currency | string |
Moneda. |
|
Importe
|
payment.approved_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.approved_money.currency | string |
Moneda. |
|
Número de recibo
|
payment.receipt_number | string |
Número de recibo del pago. Falta el campo si se cancela un pago. |
|
Dirección URL de recibo
|
payment.receipt_url | string |
Dirección URL del recibo del pago. El campo solo se rellena para pagos COMPLETADOs. |
|
Acción de retraso
|
payment.delay_action | string |
Acción que se aplicará al pago cuando haya transcurrido el delay_duration. |
|
Retraso hasta
|
payment.delayed_until | string |
Marca de tiempo de solo lectura de cuando se aplica automáticamente el delay_action, en formato RFC 3339. |
|
Square Product
|
payment.application_details.square_product | string |
El producto Square, como punto de venta cuadrado (POS), facturas cuadradas o terminal virtual cuadrado. |
|
Id. de solicitud
|
payment.application_details.application_id | string |
Id. cuadrado de solo lectura asignado a la aplicación. |
|
Token de versión
|
payment.version_token | string |
Este token opaco identifica una versión específica del objeto. |
Crear pedido
Crea un nuevo pedido que puede incluir información sobre los productos de compra y configuración que se aplicarán a la compra.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Identificador de referencia
|
reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
|
Id. de ubicación
|
location_id | string |
Identificador de la ubicación. |
|
|
Nombre
|
name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
|
Cantidad
|
quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
|
|
Id. de objeto de catálogo
|
catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
|
Id. de objeto de catálogo
|
catalog_object_id | string |
Identificador del objeto de catálogo. |
|
|
UID de descuento
|
discount_uid | string |
Interfaz de usuario del descuento que representa el descuento aplicado. |
|
|
UID
|
uid | string |
Identificador generado por square. |
|
|
Nombre
|
name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
|
Porcentaje
|
percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
|
Ámbito
|
scope | string |
Indica el nivel actual. |
|
|
UID
|
uid | string |
Identificador generado por square. |
|
|
Nombre
|
name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
|
Porcentaje
|
percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
|
Ámbito
|
scope | string |
Indica el nivel actual. |
|
|
Id. de objeto de catálogo
|
catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
order.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
order.location_id | string |
Identificador de la ubicación. |
|
Elementos de línea
|
order.line_items | array of object | |
|
UID
|
order.line_items.uid | string |
Identificador generado por square. |
|
Nombre
|
order.line_items.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Cantidad
|
order.line_items.quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
Impuestos aplicados
|
order.line_items.applied_taxes | array of object | |
|
UID
|
order.line_items.applied_taxes.uid | string |
Un identificador asignado a Cuadrado. |
|
UID fiscal
|
order.line_items.applied_taxes.tax_uid | string |
El UID del impuesto para el que representa este impuesto aplicado. |
|
Importe
|
order.line_items.applied_taxes.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.applied_taxes.applied_money.currency | string |
Moneda. |
|
Descuentos aplicados
|
order.line_items.applied_discounts | array of object | |
|
UID
|
order.line_items.applied_discounts.uid | string |
Un identificador asignado a Cuadrado. |
|
UID de descuento
|
order.line_items.applied_discounts.discount_uid | string |
Interfaz de usuario del descuento que representa el descuento aplicado. |
|
Importe
|
order.line_items.applied_discounts.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.applied_discounts.applied_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.base_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.base_price_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.gross_sales_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.gross_sales_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.variation_total_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.variation_total_price_money.currency | string |
Moneda. |
|
Id. de objeto de catálogo
|
order.line_items.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Nombre de variación
|
order.line_items.variation_name | string |
Nombre de la variación aplicada a este elemento de línea. |
|
Modificadores
|
order.line_items.modifiers | array of object | |
|
UID
|
order.line_items.modifiers.uid | string |
Un identificador asignado a Cuadrado. |
|
Id. de objeto de catálogo
|
order.line_items.modifiers.catalog_object_id | string |
Identificador del objeto de catálogo. |
|
Nombre
|
order.line_items.modifiers.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Importe
|
order.line_items.modifiers.base_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.modifiers.base_price_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.modifiers.total_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.modifiers.total_price_money.currency | string |
Moneda. |
|
Impuestos
|
order.taxes | array of object | |
|
UID
|
order.taxes.uid | string |
Identificador generado por square. |
|
Nombre
|
order.taxes.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Tipo
|
order.taxes.type | string |
Indica el tipo. |
|
Porcentaje
|
order.taxes.percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
Importe
|
order.taxes.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.taxes.applied_money.currency | string |
Moneda. |
|
Ámbito
|
order.taxes.scope | string |
Indica el nivel actual. |
|
Descuentos
|
order.discounts | array of object | |
|
UID
|
order.discounts.uid | string |
Identificador generado por square. |
|
Id. de objeto de catálogo
|
order.discounts.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Nombre
|
order.discounts.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Tipo
|
order.discounts.type | string |
Indica el tipo. |
|
Porcentaje
|
order.discounts.percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
Importe
|
order.discounts.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.discounts.applied_money.currency | string |
Moneda. |
|
Ámbito
|
order.discounts.scope | string |
Indica el nivel actual. |
|
Importe
|
order.discounts.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.discounts.amount_money.currency | string |
Moneda. |
|
Creado en
|
order.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
order.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Estado
|
order.state | string |
Estado actual. |
|
Versión
|
order.version | integer |
La versión actual de este objeto. |
|
Identificador de referencia
|
order.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Importe
|
order.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_money.currency | string |
Moneda. |
|
Importe
|
order.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.total_tip_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_tip_money.currency | string |
Moneda. |
|
Importe
|
order.total_service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_service_charge_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.total_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tax_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.discount_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tip_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tip_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.service_charge_money.currency | string |
Moneda. |
|
Nombre
|
order.source.name | string |
Nombre. |
Crear reembolso de terminal
Crea una solicitud para reembolsar un pago interac completado en una terminal cuadrada.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
|
|
Id. de dispositivo
|
device_id | string |
Identificador único del dispositivo destinado a este TerminalRefund. |
|
|
Motivo
|
reason | string |
Motivo de este objeto. |
|
|
Identificador de pago
|
payment_id | string |
Identificador único del pago. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
refund.id | string |
Identificador único emitido por Square. |
|
Identificador de pago
|
refund.payment_id | string |
Identificador único del pago. |
|
Importe
|
refund.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
refund.amount_money.currency | string |
Moneda. |
|
Motivo
|
refund.reason | string |
Motivo de este objeto. |
|
Id. de dispositivo
|
refund.device_id | string |
Identificador único del dispositivo destinado a este TerminalRefund. |
|
Duración de la fecha límite
|
refund.deadline_duration | string |
Duración de RFC 3339, después de la cual se cancela automáticamente la finalización de la compra. TerminalCheckout que está pendiente se cancela automáticamente y tiene un motivo de cancelación de TIMED_OUT. Valor predeterminado: 5 minutos a partir de la creación |
|
Estado
|
refund.status | string |
Estado de comprobación actual de este objeto. |
|
Creado en
|
refund.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
refund.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Identificador de aplicación
|
refund.app_id | string |
Identificador de la aplicación que creó la desprotección. |
|
Marca de tarjeta
|
refund.card.card_brand | string |
Marca de la tarjeta. |
|
last_4
|
refund.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Exp Month
|
refund.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
refund.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
refund.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Tipo de tarjeta
|
refund.card.card_type | string |
Tipo de la tarjeta. |
|
BOTE
|
refund.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Id. de pedido
|
refund.order_id | string |
Identificador del pedido. |
|
Id. de ubicación
|
refund.location_id | string |
Identificador de la ubicación. |
Crear tarjeta
Agrega una tarjeta en el archivo a un comerciante existente.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Clave de idempoencia. |
|
|
Id. de origen
|
source_id | string |
Identificador del origen. |
|
|
Línea de dirección 1
|
address_line_1 | string |
Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación. |
|
|
Línea de dirección 2
|
address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
|
Localidad
|
locality | string |
La ciudad o la ciudad de la dirección. |
|
|
Nivel 1 del distrito administrativo
|
administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
|
Código postal
|
postal_code | string |
El código postal de la dirección. |
|
|
País
|
country | string |
País de la dirección, en formato ISO 3166-1-alpha-2. |
|
|
Nombre del titular de tarjeta
|
cardholder_name | string |
Nombre del titular de la tarjeta. |
|
|
Id. de cliente
|
customer_id | string |
Identificador de este objeto que representa al cliente. |
|
|
Identificador de referencia
|
reference_id | string |
Identificador de referencia definido por el usuario opcional. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
card.id | string |
Identificador único emitido por Square. |
|
Línea de dirección 1
|
card.billing_address.address_line_1 | string |
Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación. |
|
Línea de dirección 2
|
card.billing_address.address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
Localidad
|
card.billing_address.locality | string |
La ciudad o la ciudad de la dirección. |
|
Nivel 1 del distrito administrativo
|
card.billing_address.administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
Código postal
|
card.billing_address.postal_code | string |
El código postal de la dirección. |
|
País
|
card.billing_address.country | string |
País de la dirección, en formato ISO 3166-1-alpha-2. |
|
Huellas
|
card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
BOTE
|
card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Marca de tarjeta
|
card.card_brand | string |
La marca de la tarjeta. |
|
Tipo de tarjeta
|
card.card_type | string |
Tipo de la tarjeta. |
|
Nombre del titular de tarjeta
|
card.cardholder_name | string |
Nombre del titular de la tarjeta. |
|
Id. de cliente
|
card.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Enabled
|
card.enabled | boolean |
Indica si está habilitado. |
|
Exp Month
|
card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Últimos 4
|
card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Tipo de prepago
|
card.prepaid_type | string |
Indica si la tarjeta está prepagada o no. |
|
Identificador de referencia
|
card.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Versión
|
card.version | integer |
La versión actual de este objeto. |
Deshabilitar tarjeta
Deshabilita la tarjeta, evitando actualizaciones o cargos adicionales. Se permite deshabilitar una tarjeta ya deshabilitada, pero no tiene ningún efecto.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de tarjeta
|
card_id | True | string |
Identificador de la tarjeta. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
card.id | string |
Identificador único emitido por Square. |
|
Línea de dirección 1
|
card.billing_address.address_line_1 | string |
Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación. |
|
Línea de dirección 2
|
card.billing_address.address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
Localidad
|
card.billing_address.locality | string |
La ciudad o la ciudad de la dirección. |
|
Nivel 1 del distrito administrativo
|
card.billing_address.administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
Código postal
|
card.billing_address.postal_code | string |
El código postal de la dirección. |
|
País
|
card.billing_address.country | string |
País de la dirección, en formato ISO 3166-1-alpha-2. |
|
Huellas
|
card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
BOTE
|
card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Marca de tarjeta
|
card.card_brand | string |
La marca de la tarjeta. |
|
Tipo de tarjeta
|
card.card_type | string |
Tipo de la tarjeta. |
|
Nombre del titular de tarjeta
|
card.cardholder_name | string |
Nombre del titular de la tarjeta. |
|
Id. de cliente
|
card.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Enabled
|
card.enabled | boolean |
Indica si está habilitado. |
|
Exp Month
|
card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Últimos 4
|
card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Tipo de prepago
|
card.prepaid_type | string |
Indica si la tarjeta está prepagada o no. |
|
Identificador de referencia
|
card.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Versión
|
card.version | integer |
La versión actual de este objeto. |
Eliminación por lotes de objetos de catálogo
Elimina un conjunto de catalogItems en función de la lista proporcionada de identificadores de destino y devuelve un conjunto de identificadores eliminados correctamente en la respuesta.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificadores de objeto
|
object_ids | array of string |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Identificadores de objeto eliminados
|
deleted_object_ids | array of string | |
|
Eliminado en
|
deleted_at | string |
Marca de tiempo de la base de datos de esta eliminación en formato RFC 3339 |
Eliminar cliente
Elimina un perfil de cliente de una empresa. Esta operación también desvincula las tarjetas asociadas en el archivo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de cliente
|
customer_id | True | string |
Identificador del cliente. |
Devoluciones
- response
- object
Eliminar evidencia de controversia
Quita las pruebas especificadas de una disputa.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de disputa
|
dispute_id | True | string |
Identificador de la disputa. |
|
Identificador de evidencia
|
evidence_id | True | string |
Identificador de la evidencia. |
Devoluciones
- response
- object
Eliminar factura
Elimina la factura especificada. Cuando se elimina una factura, el estado del pedido asociado cambia a CANCELED. Solo puede eliminar una factura de borrador (no se puede eliminar una factura publicada, incluida una programada para su procesamiento).
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de factura
|
invoice_id | True | string |
Identificador de la factura. |
|
Versión
|
version | integer |
Versión de la factura que se va a eliminar. |
Devoluciones
- response
- object
Eliminar grupo de clientes
Elimina un grupo de clientes identificado por el valor de group_id.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de grupo
|
group_id | True | string |
Identificador del grupo. |
Devoluciones
- response
- object
Eliminar objeto de catálogo
Elimina un único CatalogObject basado en el identificador proporcionado y devuelve el conjunto de identificadores eliminados correctamente en la respuesta. La eliminación es un evento en cascada de modo que también se eliminen todos los elementos secundarios del objeto de destino. Por ejemplo, al eliminar un objeto CatalogItem también se eliminarán todos sus elementos secundarios CatalogItemVariation.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de objeto
|
object_id | True | string |
Identificador del objeto. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Identificadores de objeto eliminados
|
deleted_object_ids | array of string | |
|
Eliminado en
|
deleted_at | string |
Marca de tiempo de la base de datos de esta eliminación en formato RFC 3339 |
Enumerar clientes
Enumera los perfiles de cliente asociados a una cuenta de Square. En condiciones de funcionamiento normales, los perfiles de cliente recién creados o actualizados estarán disponibles para la operación de descripción en menos de 30 segundos. En ocasiones, la propagación de los perfiles nuevos o actualizados puede tardar más de un minuto o más, especialmente durante incidentes y interrupciones de red.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Cursor de paginación devuelto por una llamada anterior a este punto de conexión. |
|
|
Limit
|
limit | integer |
Límite superior del número que se va a devolver en la respuesta. |
|
|
Ordenar campo
|
sort_field | string |
Indica cómo se deben ordenar los clientes. El valor predeterminado es DEFAULT. |
|
|
Criterio de ordenación
|
sort_order | string |
Ordena la lista devuelta por cuando se creó la tarjeta con el pedido especificado. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Clientela
|
customers | array of object | |
|
identificación
|
customers.id | string |
Identificador único emitido por Square. |
|
Creado en
|
customers.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
customers.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Nombre propio
|
customers.given_name | string |
Nombre especificado (es decir, primero) asociado al perfil de cliente. |
|
Apellido
|
customers.family_name | string |
El nombre de la familia (es decir, apellido) asociado al perfil de cliente. |
|
Dirección de correo electrónico
|
customers.email_address | string |
Dirección de correo electrónico asociada al perfil de cliente. |
|
Línea de dirección 1
|
customers.address.address_line_1 | string |
Primera línea de la dirección. |
|
Línea de dirección 2
|
customers.address.address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
Localidad
|
customers.address.locality | string |
La ciudad o la ciudad de la dirección. |
|
Nivel 1 del distrito administrativo
|
customers.address.administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
Código postal
|
customers.address.postal_code | string |
El código postal de la dirección. |
|
País
|
customers.address.country | string |
País de la dirección, en formato ISO 3166-1-alpha-2. |
|
Número de teléfono
|
customers.phone_number | string |
Número de teléfono de 11 dígitos asociado al perfil de cliente. |
|
Identificador de referencia
|
customers.reference_id | string |
Un segundo identificador opcional que se usa para asociar el perfil de cliente a una entidad en otro sistema. |
|
Nota:
|
customers.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Correo electrónico cancelado
|
customers.preferences.email_unsubscribed | boolean |
Indica si el cliente ha cancelado la suscripción a los correos electrónicos de campaña de marketing. Un valor true significa que el cliente eligió no participar en el marketing por correo electrónico del vendedor actual de Square o de todos los vendedores de Square. Este valor es de solo lectura de la API Customers. |
|
Origen de creación
|
customers.creation_source | string |
Un origen de creación representa el método usado para crear el perfil de cliente. |
|
Identificadores de grupo
|
customers.group_ids | array of string | |
|
Identificadores de segmento
|
customers.segment_ids | array of string | |
|
Versión
|
customers.version | integer |
Versión actual del objeto. |
Enumerar controversias
Devuelve una lista de disputas asociadas a una cuenta determinada.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Cursor de paginación devuelto por una llamada anterior a este punto de conexión. |
|
|
States
|
states | string |
La disputa indica que se va a filtrar el resultado. Si no se especifica, el punto de conexión devuelve todas las disputas abiertas (el estado de la disputa no es INQUIRY_CLOSED, WON o LOST). |
|
|
Id. de ubicación
|
location_id | string |
Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Disputas
|
disputes | array of object | |
|
identificación
|
disputes.id | string |
Identificador único emitido por Square. |
|
Importe
|
disputes.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
disputes.amount_money.currency | string |
Moneda. |
|
Motivo
|
disputes.reason | string |
La razón de la disputa por la que el titular de la tarjeta inició la disputa con su banco. |
|
Estado
|
disputes.state | string |
Estado actual. |
|
Vencimiento a
|
disputes.due_at | string |
Hora a la que se debe realizar la siguiente acción, en formato RFC 3339. |
|
Pagos disputados
|
disputes.disputed_payments | array of object | |
|
Identificador de pago
|
disputes.disputed_payments.payment_id | string |
Identificador único generado por cuadrados del pago que se está disputando. |
|
Marca de tarjeta
|
disputes.card_brand | string |
La marca de tarjeta utilizada en el pago disputado. |
|
Creado en
|
disputes.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
disputes.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Identificador de disputa de marca
|
disputes.brand_dispute_id | string |
El identificador de la disputa en el sistema de marca de tarjeta, generado por la marca de tarjeta. |
|
Cursor
|
cursor | string |
Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original. |
Enumerar eventos de suscripción
Enumera todos los eventos de una suscripción específica.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de suscripción
|
subscription_id | True | string |
Identificador de la suscripción. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Eventos de suscripción
|
subscription_events | array of object | |
|
identificación
|
subscription_events.id | string |
Identificador único emitido por Square. |
|
Tipo de evento subscription
|
subscription_events.subscription_event_type | string |
Tipo del evento de suscripción. |
|
Fecha de entrada en vigor
|
subscription_events.effective_date | string |
La fecha, en formato AAAA-MM-DD, cuando el evento de suscripción entró en vigor. |
|
Id. de plan
|
subscription_events.plan_id | string |
Identificador del plan de suscripción asociado |
Enumerar evidencia de controversias
Devuelve una lista de pruebas asociadas a una disputa.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de disputa
|
dispute_id | True | string |
Identificador de la disputa. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Evidence
|
evidence | array of object | |
|
identificación
|
evidence.id | string |
Identificador único emitido por Square. |
|
Id. de disputa
|
evidence.dispute_id | string |
El identificador de la disputa con el que está asociada la evidencia. |
|
Texto de evidencia
|
evidence.evidence_text | string |
Texto sin formato. |
|
Tipo de evidencia
|
evidence.evidence_type | string |
Tipo de la evidencia. |
|
Cargado en
|
evidence.uploaded_at | string |
Hora a la que se debe realizar la siguiente acción, en formato RFC 3339. |
|
Identificador de evidencia
|
evidence.evidence_id | string |
Identificador generado por Square de la evidencia. |
|
Filename
|
evidence.evidence_file.filename | string |
Nombre de archivo que incluye la extensión de archivo |
|
Tipo de archivo
|
evidence.evidence_file.filetype | string |
Los archivos de evidencia de controversia deben ser formatos application/pdf, image/heic, image/heif, image/jpeg, image/png o image/tiff. |
|
Cursor
|
cursor | string |
Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original. |
Enumerar facturas
Devuelve una lista de facturas para una ubicación determinada.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de ubicación
|
location_id | string |
Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica. |
|
|
Cursor
|
cursor | string |
Cursor de paginación devuelto por una llamada anterior a este punto de conexión. |
|
|
Limit
|
limit | integer |
Límite superior del número que se va a devolver en la respuesta. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Invoices
|
invoices | array of object | |
|
identificación
|
invoices.id | string |
Identificador único emitido por Square. |
|
Versión
|
invoices.version | integer |
Versión actual del objeto. |
|
Id. de ubicación
|
invoices.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
invoices.order_id | string |
Identificador del pedido. |
|
Solicitudes de pago
|
invoices.payment_requests | array of object | |
|
UID
|
invoices.payment_requests.uid | string |
Identificador generado por Square de la solicitud de pago en una factura. |
|
Tipo de solicitud
|
invoices.payment_requests.request_type | string |
Identifica el tipo de solicitud de pago. Este tipo define cómo se determina el importe de la solicitud de pago. |
|
Fecha límite
|
invoices.payment_requests.due_date | string |
Fecha de vencimiento (en la zona horaria de la factura) para la solicitud de pago, en formato AAAA-MM-DD. |
|
Propina habilitada
|
invoices.payment_requests.tipping_enabled | boolean |
Si se establece en true, la página de factura hospedada en Cuadrado (el campo public_url de la factura) proporciona un lugar para que el cliente pague una propina. |
|
Recordatorios
|
invoices.payment_requests.reminders | array of object |
Recordatorios |
|
UID
|
invoices.payment_requests.reminders.uid | string |
Un identificador asignado a Square que identifica de forma única el aviso dentro de InvoicePaymentRequest. |
|
Días programados relativos
|
invoices.payment_requests.reminders.relative_scheduled_days | integer |
El número de días antes (un número negativo) o después (un número positivo) la solicitud de pago due_date cuando se envía el aviso. |
|
Message
|
invoices.payment_requests.reminders.message | string |
Mensaje de recordatorio. |
|
Estado
|
invoices.payment_requests.reminders.status | string |
Estado del aviso. |
|
Importe
|
invoices.payment_requests.computed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoices.payment_requests.computed_amount_money.currency | string |
Moneda. |
|
Importe
|
invoices.payment_requests.total_completed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoices.payment_requests.total_completed_amount_money.currency | string |
Moneda. |
|
Origen de pago automático
|
invoices.payment_requests.automatic_payment_source | string |
Método de pago para un pago automático. |
|
Porcentaje solicitado
|
invoices.payment_requests.percentage_requested | string |
Especifica el importe de la solicitud de pago en porcentaje. |
|
Id. de tarjeta
|
invoices.payment_requests.card_id | string |
El identificador de la tarjeta de crédito o débito en el archivo para cobrar por la solicitud de pago. |
|
Número de factura
|
invoices.invoice_number | string |
Número de factura fácil de usar. |
|
Title
|
invoices.title | string |
Título de la factura. |
|
Description
|
invoices.description | string |
Descripción. |
|
Programado en
|
invoices.scheduled_at | string |
Marca de tiempo cuando la factura está programada para su procesamiento, en formato RFC 3339. Una vez publicada la factura, Square procesa la factura en la fecha especificada, según la configuración de la solicitud de pago y el método de entrega. |
|
Estado
|
invoices.status | string |
Estado de comprobación actual de este objeto. |
|
Timezone
|
invoices.timezone | string |
Zona horaria usada para interpretar las fechas del calendario en la factura, como due_date. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Creado en
|
invoices.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
invoices.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Id. de cliente
|
invoices.primary_recipient.customer_id | string |
Identificador de un cliente que se va a asociar a la tarjeta. |
|
Nombre propio
|
invoices.primary_recipient.given_name | string |
El nombre del destinatario (es decir, primero). |
|
Apellido
|
invoices.primary_recipient.family_name | string |
Familia del destinatario (es decir, apellido). |
|
Dirección de correo electrónico
|
invoices.primary_recipient.email_address | string |
La dirección de correo electrónico del destinatario. |
|
Número de teléfono
|
invoices.primary_recipient.phone_number | string |
Número de teléfono del destinatario. |
|
Card
|
invoices.accepted_payment_methods.card | boolean |
Indica si se aceptan pagos con tarjeta de crédito o tarjeta de débito. |
|
Tarjeta regalo cuadrada
|
invoices.accepted_payment_methods.square_gift_card | boolean |
Indica si se aceptan pagos con tarjeta de regalo Square. |
|
Cuenta bancaria
|
invoices.accepted_payment_methods.bank_account | boolean |
Indica si se aceptan pagos de transferencia bancaria. |
|
Campos personalizados
|
invoices.custom_fields | array of object | |
|
Etiqueta
|
invoices.custom_fields.label | string |
Etiqueta o título del campo personalizado. |
|
Importancia
|
invoices.custom_fields.value | string |
Texto del campo personalizado. |
|
Colocación
|
invoices.custom_fields.placement | string |
Ubicación del campo personalizado en la factura |
|
Delivery (método)
|
invoices.delivery_method | string |
El método de entrega que Square usa para enviar la factura, los recordatorios y los recibos al cliente. |
|
Fecha de venta o servicio
|
invoices.sale_or_service_date | string |
La fecha de la venta o la fecha en que se representa el servicio, en formato AAAA-MM-DD. Este campo se puede usar para especificar una fecha pasada o futura que se muestra en la factura. |
|
Dirección URL pública
|
invoices.public_url | string |
Dirección URL de la página de factura hospedada en Square. Después de publicar la factura mediante el punto de conexión PublishInvoice, Square hospeda la página de factura y devuelve la dirección URL de la página en la respuesta. |
|
Importe
|
invoices.next_payment_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoices.next_payment_amount_money.currency | string |
Moneda. |
|
Cursor
|
cursor | string |
Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original. |
Enumerar grupos de clientes
Recupera la lista de grupos de clientes de una empresa.
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Groups
|
groups | array of object | |
|
identificación
|
groups.id | string |
Identificador único emitido por Square. |
|
Nombre
|
groups.name | string |
Nombre del objeto. |
|
Creado en
|
groups.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
groups.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
Enumerar pagos
Recupera una lista de pagos tomados por la cuenta que realiza la solicitud. Los resultados son finalmente coherentes y los nuevos pagos o cambios en los pagos pueden tardar varios segundos en aparecer.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Hora de inicio
|
begin_time | string |
Hora de inicio inclusiva de la consulta en opened_at, en formato ISO 8601. |
|
|
Hora de finalización
|
end_time | string |
Fecha de finalización exclusiva de la consulta en opened_at, en formato ISO 8601. |
|
|
Criterio de ordenación
|
sort_order | string |
Ordena la lista devuelta por cuando se creó la tarjeta con el pedido especificado. |
|
|
Cursor
|
cursor | string |
Cursor de paginación devuelto por una llamada anterior a este punto de conexión. |
|
|
Id. de ubicación
|
location_id | string |
Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica. |
|
|
Total
|
total | integer |
El importe exacto del total_money para un pago. |
|
|
Últimos 4
|
last_4 | string |
Los últimos cuatro dígitos de una tarjeta de pago. |
|
|
Marca de tarjeta
|
card_brand | string |
Marca de la tarjeta de pago (por ejemplo, VISA). |
|
|
Limit
|
limit | integer |
Límite superior del número que se va a devolver en la respuesta. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Payments
|
payments | array of object | |
|
identificación
|
payments.id | string |
Identificador único emitido por Square. |
|
Creado en
|
payments.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
payments.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Importe
|
payments.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
payments.amount_money.currency | string |
Moneda. |
|
Estado
|
payments.status | string |
Estado de comprobación actual de este objeto. |
|
Duración del retraso
|
payments.delay_duration | string |
La duración del tiempo después de la creación del pago cuando Square aplica automáticamente el delay_action al pago. |
|
Tipo de origen
|
payments.source_type | string |
Tipo de origen para este pago. |
|
Estado
|
payments.card_details.status | string |
Estado actual del pago de la tarjeta. El estado puede ser AUTHORIZED, CAPTURED, VOIDED o FAILED. |
|
Marca de tarjeta
|
payments.card_details.card.card_brand | string |
La marca de la tarjeta. |
|
last_4
|
payments.card_details.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Exp Month
|
payments.card_details.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
payments.card_details.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
payments.card_details.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Tipo de tarjeta
|
payments.card_details.card.card_type | string |
Tipo de la tarjeta. |
|
Tipo de prepago
|
payments.card_details.card.prepaid_type | string |
Indica si la tarjeta está prepagada o no. |
|
BOTE
|
payments.card_details.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN) |
|
Entry (método)
|
payments.card_details.entry_method | string |
Método usado para escribir los detalles de la tarjeta para el pago. El método puede ser KEYED, SWIPED, EMV, ON_FILE o CONTACTLESS. |
|
Estado de cvv
|
payments.card_details.cvv_status | string |
El código de estado devuelto desde la comprobación del valor de verificación de tarjeta (CVV). El código puede ser CVV_ACCEPTED, CVV_REJECTED o CVV_NOT_CHECKED. |
|
Estado de Avs
|
payments.card_details.avs_status | string |
El código de estado devuelto desde la comprobación del sistema de comprobación de direcciones (AVS). El código puede ser AVS_ACCEPTED, AVS_REJECTED o AVS_NOT_CHECKED. |
|
Código de resultado de autenticación
|
payments.card_details.auth_result_code | string |
El código de estado devuelto por el emisor de la tarjeta que describe el estado de autorización del pago. |
|
Descripción de la instrucción
|
payments.card_details.statement_description | string |
Descripción de la instrucción enviada a las redes de tarjetas. |
|
Autorizado en
|
payments.card_details.card_payment_timeline.authorized_at | string |
Marca de tiempo cuando se autorizó el pago, en formato RFC 3339. |
|
Capturado en
|
payments.card_details.card_payment_timeline.captured_at | string |
Marca de tiempo en la que se capturó el pago, en formato RFC 3339. |
|
Id. de ubicación
|
payments.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
payments.order_id | string |
Identificador del pedido. |
|
Cuota de procesamiento
|
payments.processing_fee | array of object | |
|
Efectivo en
|
payments.processing_fee.effective_at | string |
Marca de tiempo de cuando la cuota surte efecto, en formato RFC 3339. |
|
Tipo
|
payments.processing_fee.type | string |
El tipo de este objeto. |
|
Importe
|
payments.processing_fee.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
payments.processing_fee.amount_money.currency | string |
Moneda. |
|
Nota:
|
payments.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Importe
|
payments.total_money.amount | integer |
Cantidad. |
|
Moneda
|
payments.total_money.currency | string |
Moneda. |
|
Importe
|
payments.approved_money.amount | integer |
Cantidad. |
|
Moneda
|
payments.approved_money.currency | string |
Moneda. |
|
Número de recibo
|
payments.receipt_number | string |
Número de recibo del pago. Falta el campo si se cancela un pago. |
|
Dirección URL de recibo
|
payments.receipt_url | string |
Dirección URL del recibo del pago. El campo solo se rellena para pagos COMPLETADOs. |
|
Acción de retraso
|
payments.delay_action | string |
Acción que se aplicará al pago cuando haya transcurrido el delay_duration. |
|
Retraso hasta
|
payments.delayed_until | string |
Marca de tiempo de solo lectura de cuando se aplica automáticamente el delay_action, en formato RFC 3339. |
|
Id. de miembro del equipo
|
payments.team_member_id | string |
Identificador del objeto TeamMember del miembro del equipo asociado al objeto . |
|
Square Product
|
payments.application_details.square_product | string |
El producto Square, como punto de venta cuadrado (POS), facturas cuadradas o terminal virtual cuadrado. |
|
Id. de solicitud
|
payments.application_details.application_id | string |
Id. cuadrado asignado a la aplicación que se usa para realizar el pago. Los desarrolladores de aplicaciones pueden usar esta información para identificar los pagos procesados por su aplicación. Por ejemplo, si un desarrollador usa una aplicación personalizada para procesar pagos, este campo contiene el identificador de aplicación del Panel de desarrolladores. Si un vendedor usa una aplicación de Square App Marketplace para procesar pagos, el campo contiene el identificador de aplicación correspondiente. |
|
Token de versión
|
payments.version_token | string |
Se usa para la simultaneidad optimista. Este token opaco identifica una versión específica del objeto Payment. |
Enumerar reembolsos de pago
Recupera una lista de reembolsos para la cuenta que realiza la solicitud. Los resultados son finalmente coherentes y los nuevos reembolsos o cambios en los reembolsos pueden tardar varios segundos en aparecer.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Hora de inicio
|
begin_time | string |
Hora de inicio inclusiva de la consulta en opened_at, en formato ISO 8601. |
|
|
Hora de finalización
|
end_time | string |
Fecha de finalización exclusiva de la consulta en opened_at, en formato ISO 8601. |
|
|
Criterio de ordenación
|
sort_order | string |
Ordena la lista devuelta por cuando se creó la tarjeta con el pedido especificado. |
|
|
Cursor
|
cursor | string |
Cursor de paginación devuelto por una llamada anterior a este punto de conexión. |
|
|
Id. de ubicación
|
location_id | string |
Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica. |
|
|
Estado
|
status | string |
Si se especifica, solo devuelve objetos que coinciden con los estados especificados. |
|
|
Tipo de origen
|
source_type | string |
Si se proporciona, solo se devuelven reembolsos con el tipo de origen especificado. |
|
|
Limit
|
limit | integer |
Límite superior del número que se va a devolver en la respuesta. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Reembolsos
|
refunds | array of object | |
|
identificación
|
refunds.id | string |
Identificador único emitido por Square. |
|
Estado
|
refunds.status | string |
Estado de comprobación actual de este objeto. |
|
Importe
|
refunds.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
refunds.amount_money.currency | string |
Moneda. |
|
Identificador de pago
|
refunds.payment_id | string |
Identificador del pago. |
|
Id. de pedido
|
refunds.order_id | string |
Identificador del pedido. |
|
Creado en
|
refunds.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
refunds.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Cuota de procesamiento
|
refunds.processing_fee | array of object | |
|
Efectivo en
|
refunds.processing_fee.effective_at | string |
Marca de tiempo de cuando la cuota surte efecto, en formato RFC 3339. |
|
Tipo
|
refunds.processing_fee.type | string |
El tipo de este objeto. |
|
Importe
|
refunds.processing_fee.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
refunds.processing_fee.amount_money.currency | string |
Moneda. |
|
Id. de ubicación
|
refunds.location_id | string |
Identificador de la ubicación. |
|
Motivo
|
refunds.reason | string |
La razón de la disputa por la que el titular de la tarjeta inició la disputa con su banco. |
|
Cursor
|
cursor | string |
Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original. |
Enumerar segmentos de clientes
Recupera la lista de segmentos de cliente de una empresa.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Cursor de paginación devuelto por una llamada anterior a este punto de conexión. |
|
|
Limit
|
limit | integer |
Límite superior del número que se va a devolver en la respuesta. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Segmentos
|
segments | array of object | |
|
identificación
|
segments.id | string |
Identificador único emitido por Square. |
|
Nombre
|
segments.name | string |
Nombre del objeto. |
|
Creado en
|
segments.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
segments.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
Enumerar tarjetas
Recupera una lista de tarjetas propiedad de la cuenta que realiza la solicitud.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Cursor de paginación devuelto por una llamada anterior a este punto de conexión. |
|
|
Id. de cliente
|
customer_id | string |
Limite los resultados a las tarjetas asociadas con el cliente proporcionado. De forma predeterminada, se devuelven todas las tarjetas que pertenecen al comerciante. |
|
|
Incluir deshabilitado
|
include_disabled | boolean |
Incluye tarjetas deshabilitadas. De forma predeterminada, se devuelven todas las tarjetas habilitadas que pertenecen al comerciante. |
|
|
Identificador de referencia
|
reference_id | string |
Limite los resultados a las tarjetas asociadas con el reference_id proporcionado. |
|
|
Criterio de ordenación
|
sort_order | string |
Ordena la lista devuelta por cuando se creó la tarjeta con el pedido especificado. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Cards
|
cards | array of object | |
|
identificación
|
cards.card.id | string |
Identificador del objeto |
|
Línea de dirección 1
|
cards.card.billing_address.address_line_1 | string |
Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación. |
|
Línea de dirección 2
|
cards.card.billing_address.address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
Localidad
|
cards.card.billing_address.locality | string |
La ciudad o la ciudad de la dirección. |
|
Nivel 1 del distrito administrativo
|
cards.card.billing_address.administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
Código postal
|
cards.card.billing_address.postal_code | string |
El código postal de la dirección. |
|
País
|
cards.card.billing_address.country | string |
País de la dirección, en formato ISO 3166-1-alpha-2. |
|
Huellas
|
cards.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
BOTE
|
cards.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Marca de tarjeta
|
cards.card.card_brand | string |
La marca de la tarjeta. |
|
Tipo de tarjeta
|
cards.card.card_type | string |
Tipo de la tarjeta. |
|
Nombre del titular de tarjeta
|
cards.card.cardholder_name | string |
Nombre del titular de la tarjeta. |
|
Id. de cliente
|
cards.card.customer_id | string |
Identificador de un cliente que se va a asociar a la tarjeta. |
|
Enabled
|
cards.card.enabled | boolean |
Indica si se puede usar un objeto o no. |
|
Mes de expiración
|
cards.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Año de expiración
|
cards.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Últimos 4
|
cards.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Tipo de prepago
|
cards.card.prepaid_type | string |
Indica si la tarjeta está prepagada o no. |
|
Identificador de referencia
|
cards.card.reference_id | string |
Identificador de referencia opcional definido por el usuario que asocia esta tarjeta a otra entidad en un sistema externo. |
|
Versión
|
cards.card.version | integer |
Número de versión actual de la tarjeta. Incrementa con cada actualización de tarjeta. Las solicitudes para actualizar un objeto Card existente se rechazarán a menos que la versión de la solicitud coincida con la versión actual de la tarjeta. |
Enviar evidencia
Envía pruebas al banco del titular de la tarjeta. Antes de enviar pruebas, Square compila todas las pruebas disponibles. Esto incluye pruebas cargadas mediante los puntos de conexión CreateDisputeEvidenceFile y CreateDisputeEvidenceText y las pruebas proporcionadas automáticamente por Square, cuando están disponibles.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de disputa
|
dispute_id | True | string |
Identificador de la disputa. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
dispute.id | string |
Identificador único emitido por Square. |
|
Importe
|
dispute.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
dispute.amount_money.currency | string |
Moneda. |
|
Motivo
|
dispute.reason | string |
Motivo de este objeto. |
|
Estado
|
dispute.state | string |
Estado actual. |
|
Vencimiento a
|
dispute.due_at | string |
Hora a la que se debe realizar la siguiente acción, en formato RFC 3339. |
|
Pagos disputados
|
dispute.disputed_payments | array of object | |
|
Identificador de pago
|
dispute.disputed_payments.payment_id | string |
Identificador único generado por cuadrados del pago. |
|
Marca de tarjeta
|
dispute.card_brand | string |
La marca de la tarjeta. |
|
Creado en
|
dispute.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
dispute.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Identificador de disputa de marca
|
dispute.brand_dispute_id | string |
El identificador de la disputa en el sistema de marca de tarjeta, generado por la marca de tarjeta. |
Información del catálogo
Recupera información sobre square Catalog API, como los límites de tamaño de lote que puede usar el punto de conexión batchUpsertCatalogObjects.
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Batch Upsert Max Objects per Batch
|
limits.batch_upsert_max_objects_per_batch | integer |
Número máximo de objetos que pueden aparecer dentro de un único lote en una solicitud /v2/catalog/batch-upsert. |
|
Batch Upsert Max Total Objects
|
limits.batch_upsert_max_total_objects | integer |
Número máximo de objetos que pueden aparecer en todos los lotes de una solicitud /v2/catalog/batch-upsert. |
|
Identificadores máximos de objeto de recuperación por lotes
|
limits.batch_retrieve_max_object_ids | integer |
Número máximo de identificadores de objeto que pueden aparecer en una solicitud /v2/catalog/batch-retrieve. |
|
Límite máximo de páginas de búsqueda
|
limits.search_max_page_limit | integer |
Número máximo de resultados que se pueden devolver en una página de una respuesta /v2/catalog/search. |
|
Identificadores de objeto máximo de eliminación por lotes
|
limits.batch_delete_max_object_ids | integer |
Número máximo de identificadores de objeto que se pueden incluir en una única solicitud /v2/catalog/batch-delete. |
|
Actualizar los identificadores máximos de elementos de los impuestos de elementos
|
limits.update_item_taxes_max_item_ids | integer |
Número máximo de identificadores de elemento que se pueden incluir en una única solicitud /v2/catalog/update-item-taxes. |
|
Actualizar impuestos máximos de artículos para habilitar
|
limits.update_item_taxes_max_taxes_to_enable | integer |
Número máximo de identificadores fiscales que se van a habilitar que se pueden incluir en una única solicitud /v2/catalog/update-item-tax. |
|
Actualizar impuestos máximos de artículos para deshabilitar
|
limits.update_item_taxes_max_taxes_to_disable | integer |
Número máximo de identificadores fiscales que se van a deshabilitar que se pueden incluir en una única solicitud /v2/catalog/update-item-tax. |
|
Actualizar modificador de elemento enumera los identificadores máximos de elementos
|
limits.update_item_modifier_lists_max_item_ids | integer |
Número máximo de identificadores fiscales que se van a deshabilitar que se pueden incluir en una única solicitud /v2/catalog/update-item-tax. |
|
Actualizar modificador de elementos enumera listas de modificadores máximos para habilitar
|
limits.update_item_modifier_lists_max_modifier_lists_to_enable | integer |
Número máximo de identificadores de lista modificadores que se van a habilitar que se pueden incluir en una única solicitud /v2/catalog/update-item-modifier-lists. |
|
Actualizar modificador de elementos enumera listas de modificadores máximos para deshabilitar
|
limits.update_item_modifier_lists_max_modifier_lists_to_disable | integer |
Número máximo de identificadores de lista modificadores que se van a deshabilitar que se pueden incluir en una única solicitud /v2/catalog/update-item-modifier-lists. |
Inventario de cambios por lotes
Aplica ajustes y recuentos a las cantidades de artículos proporcionadas. Si se ejecuta correctamente: devuelve los recuentos calculados actuales de todos los objetos a los que se hace referencia en la solicitud.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Tipo
|
type | string |
El tipo de este objeto. |
|
|
Identificador de referencia
|
reference_id | string |
Identificador de referencia opcional definido por el usuario que asocia esta tarjeta a otra entidad en un sistema externo. |
|
|
Id. de objeto de catálogo
|
catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
|
Estado
|
state | string |
Estado de inventario actual para la cantidad relacionada de artículos. |
|
|
Id. de ubicación
|
location_id | string |
Identificador de ubicación de un destinatario (distinto del comerciante) que recibe una parte de esta licitación. |
|
|
Cantidad
|
quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
|
Id. de empleado
|
employee_id | string |
El identificador generado por Square del empleado responsable del recuento físico. |
|
|
Se produjo en
|
occurred_at | string |
Marca de tiempo con formato RFC 3339 generado por el cliente que indica cuándo se examinó el recuento físico. En el caso de las actualizaciones de recuento físico, la occurred_at marca de tiempo no puede tener más de 24 horas o en el futuro en relación con el tiempo de la solicitud. |
|
|
Omitir recuentos sin cambios
|
ignore_unchanged_counts | boolean |
Indica si se debe omitir el recuento físico actual si la cantidad no cambia desde el último recuento físico. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Cuenta
|
counts | array of object | |
|
Id. de objeto de catálogo
|
counts.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Tipo de objeto catalog
|
counts.catalog_object_type | string |
Tipo del objeto CatalogObject al que se realiza el seguimiento. |
|
Estado
|
counts.state | string |
Estado actual. |
|
Id. de ubicación
|
counts.location_id | string |
Identificador de la ubicación. |
|
Cantidad
|
counts.quantity | string |
Número de elementos afectados por el recuento estimado como una cadena decimal. Puede admitir hasta 5 dígitos después del separador decimal. |
|
Calculado en
|
counts.calculated_at | string |
Marca de tiempo con formato RFC 3339 que indica cuándo se recibe el recuento físico o ajuste más reciente que afecta al recuento estimado. |
Obtención de la factura
Recupera una factura por identificador de factura.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de factura
|
invoice_id | True | string |
Identificador de la factura. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
invoice.id | string |
Identificador único emitido por Square. |
|
Versión
|
invoice.version | integer |
La versión actual de este objeto. |
|
Id. de ubicación
|
invoice.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
invoice.order_id | string |
Identificador del pedido. |
|
Solicitudes de pago
|
invoice.payment_requests | array of object | |
|
UID
|
invoice.payment_requests.uid | string |
Identificador generado por square. |
|
Tipo de solicitud
|
invoice.payment_requests.request_type | string |
Identifica el tipo de solicitud de pago. Este tipo define cómo se determina el importe de la solicitud de pago. |
|
Fecha límite
|
invoice.payment_requests.due_date | string |
Fecha de vencimiento de la solicitud de pago, en formato aaaa-MM-DD. |
|
Propina habilitada
|
invoice.payment_requests.tipping_enabled | boolean |
Si se establece en true, proporciona un lugar para que el cliente pague una propina. |
|
Recordatorios
|
invoice.payment_requests.reminders | array of object | |
|
UID
|
invoice.payment_requests.reminders.uid | string |
Un identificador asignado a Cuadrado. |
|
Días programados relativos
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
El número de días antes (un número negativo) o después (un número positivo) la solicitud de pago due_date cuando se envía el aviso. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Mensaje. |
|
Estado
|
invoice.payment_requests.reminders.status | string |
Estado actual. |
|
Importe
|
invoice.payment_requests.computed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.payment_requests.computed_amount_money.currency | string |
Moneda. |
|
Importe
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.payment_requests.total_completed_amount_money.currency | string |
Moneda. |
|
Origen de pago automático
|
invoice.payment_requests.automatic_payment_source | string |
Método de pago para un pago automático. |
|
Número de factura
|
invoice.invoice_number | string |
Número de factura fácil de usar. El valor es único dentro de una ubicación. Si no se proporciona al crear una factura, Square asigna un valor. |
|
Title
|
invoice.title | string |
Título. |
|
Description
|
invoice.description | string |
Descripción. |
|
Programado en
|
invoice.scheduled_at | string |
Marca de tiempo cuando se programa el procesamiento, en formato RFC 3339. |
|
Estado
|
invoice.status | string |
Estado de comprobación actual de este objeto. |
|
Timezone
|
invoice.timezone | string |
Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Creado en
|
invoice.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
invoice.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Id. de cliente
|
invoice.primary_recipient.customer_id | string |
Identificador del cliente asociado al pedido. |
|
Nombre propio
|
invoice.primary_recipient.given_name | string |
El nombre del destinatario (es decir, primero). |
|
Apellido
|
invoice.primary_recipient.family_name | string |
Familia del destinatario (es decir, apellido). |
|
Dirección de correo electrónico
|
invoice.primary_recipient.email_address | string |
La dirección de correo electrónico del destinatario. |
|
Número de teléfono
|
invoice.primary_recipient.phone_number | string |
Número de teléfono del destinatario. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Indica si se aceptan pagos con tarjeta de crédito o tarjeta de débito. |
|
Tarjeta regalo cuadrada
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Indica si se aceptan pagos con tarjeta de regalo Square. |
|
Cuenta bancaria
|
invoice.accepted_payment_methods.bank_account | boolean |
Indica si se aceptan pagos de transferencia bancaria. |
|
Campos personalizados
|
invoice.custom_fields | array of object | |
|
Etiqueta
|
invoice.custom_fields.label | string |
Etiqueta o título del campo personalizado. |
|
Importancia
|
invoice.custom_fields.value | string |
Texto del campo personalizado. |
|
Colocación
|
invoice.custom_fields.placement | string |
Ubicación del campo personalizado en la factura. |
|
Delivery (método)
|
invoice.delivery_method | string |
El método de entrega que Square usa para enviar la factura, los recordatorios y los recibos al cliente. Una vez publicada la factura, Square procesa la factura en función del método de entrega y la configuración de la solicitud de pago, ya sea inmediatamente o en la fecha de scheduled_at, si se especifica. |
|
Fecha de venta o servicio
|
invoice.sale_or_service_date | string |
La fecha de la venta o la fecha en que se representa el servicio, en formato AAAA-MM-DD. Este campo se puede usar para especificar una fecha pasada o futura que se muestra en la factura. |
Obtención de la finalización de la compra del terminal
Recupera una solicitud de desprotección de Terminal checkout_id.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de desprotección
|
checkout_id | True | string |
Identificador de la desprotección. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
checkout.id | string |
Identificador único emitido por Square. |
|
Importe
|
checkout.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
checkout.amount_money.currency | string |
Moneda. |
|
Identificador de referencia
|
checkout.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Nota:
|
checkout.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Id. de dispositivo
|
checkout.device_options.device_id | string |
El identificador único del dispositivo destinado a este TerminalCheckout. |
|
Permitir propina
|
checkout.device_options.tip_settings.allow_tipping | boolean |
Indica si la propina está habilitada para esta desprotección. El valor predeterminado es False. |
|
Omitir pantalla de recepción
|
checkout.device_options.skip_receipt_screen | boolean |
Indica al dispositivo que omita la pantalla de recepción. El valor predeterminado es False. |
|
Estado
|
checkout.status | string |
Estado de comprobación actual de este objeto. |
|
Creado en
|
checkout.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
checkout.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Identificador de aplicación
|
checkout.app_id | string |
Identificador de la aplicación que creó la desprotección. |
|
Duración de la fecha límite
|
checkout.deadline_duration | string |
Duración de RFC 3339, después de la cual se cancela automáticamente la finalización de la compra. TerminalCheckout que está pendiente se cancela automáticamente y tiene un motivo de cancelación de TIMED_OUT. Valor predeterminado: 5 minutos a partir de la creación |
Obtención del reembolso del pago
Recupera un reembolso específico mediante el refund_id.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de reembolso
|
refund_id | True | string |
Identificador del reembolso. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
refund.id | string |
Identificador único emitido por Square. |
|
Estado
|
refund.status | string |
Estado de comprobación actual de este objeto. |
|
Importe
|
refund.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
refund.amount_money.currency | string |
Moneda. |
|
Identificador de pago
|
refund.payment_id | string |
Identificador único del pago. |
|
Id. de pedido
|
refund.order_id | string |
Identificador del pedido. |
|
Creado en
|
refund.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
refund.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Cuota de procesamiento
|
refund.processing_fee | array of object | |
|
Efectivo en
|
refund.processing_fee.effective_at | string |
Marca de tiempo de cuando la cuota surte efecto, en formato RFC 3339. |
|
Tipo
|
refund.processing_fee.type | string |
Indica el tipo. |
|
Importe
|
refund.processing_fee.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
refund.processing_fee.amount_money.currency | string |
Moneda. |
|
Id. de ubicación
|
refund.location_id | string |
Identificador de la ubicación. |
|
Motivo
|
refund.reason | string |
Motivo de este objeto. |
Obtención del reembolso del terminal
Recupera un objeto de reembolso de Terminal Interac por identificador.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de reembolso del terminal
|
terminal_refund_id | True | string |
Identificador del reembolso del terminal. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
refund.id | string |
Identificador único emitido por Square. |
|
Id. de reembolso
|
refund.refund_id | string |
El identificador único de este reembolso, generado por Square. |
|
Identificador de pago
|
refund.payment_id | string |
Identificador único del pago. |
|
Importe
|
refund.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
refund.amount_money.currency | string |
Moneda. |
|
Motivo
|
refund.reason | string |
Motivo de este objeto. |
|
Id. de dispositivo
|
refund.device_id | string |
Identificador único del dispositivo destinado a este TerminalRefund. |
|
Duración de la fecha límite
|
refund.deadline_duration | string |
Duración de RFC 3339, después de la cual se cancela automáticamente la finalización de la compra. TerminalCheckout que está pendiente se cancela automáticamente y tiene un motivo de cancelación de TIMED_OUT. Valor predeterminado: 5 minutos a partir de la creación |
|
Estado
|
refund.status | string |
Estado de comprobación actual de este objeto. |
|
Creado en
|
refund.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
refund.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Identificador de aplicación
|
refund.app_id | string |
Identificador de la aplicación que creó la desprotección. |
|
Marca de tarjeta
|
refund.card.card_brand | string |
Marca de la tarjeta. |
|
last_4
|
refund.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Exp Month
|
refund.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
refund.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
refund.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Tipo de tarjeta
|
refund.card.card_type | string |
Tipo de la tarjeta. |
|
BOTE
|
refund.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Id. de pedido
|
refund.order_id | string |
Identificador del pedido. |
|
Id. de ubicación
|
refund.location_id | string |
Identificador de la ubicación. |
Obtener pago
Recupera los detalles de un pago específico.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de pago
|
payment_id | True | string |
Identificador del pago. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
payment.id | string |
Identificador único emitido por Square. |
|
Creado en
|
payment.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
payment.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Importe
|
payment.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.amount_money.currency | string |
Moneda. |
|
Estado
|
payment.status | string |
Estado de comprobación actual de este objeto. |
|
Duración del retraso
|
payment.delay_duration | string |
La duración del tiempo después de la creación del pago cuando Square aplica automáticamente el delay_action al pago. Esta delay_action automática solo se aplica a los pagos que no alcanzan un estado terminal (COMPLETADO, CANCELADO o FAILED) antes del período de tiempo de delay_duration. Este campo se especifica como una duración de tiempo, en formato RFC 3339. |
|
Tipo de origen
|
payment.source_type | string |
Tipo de origen para este pago. Los valores actuales incluyen CARD, BANK_ACCOUNT, WALLET, CASH o EXTERNAL. |
|
Estado
|
payment.card_details.status | string |
Estado actual. |
|
Marca de tarjeta
|
payment.card_details.card.card_brand | string |
La marca de la tarjeta. |
|
Últimos 4
|
payment.card_details.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Exp Month
|
payment.card_details.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
payment.card_details.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
payment.card_details.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Tipo de tarjeta
|
payment.card_details.card.card_type | string |
Tipo de la tarjeta. |
|
Tipo de prepago
|
payment.card_details.card.prepaid_type | string |
Indica si la tarjeta está prepagada o no. |
|
BOTE
|
payment.card_details.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Entry (método)
|
payment.card_details.entry_method | string |
Método usado para escribir los detalles de la tarjeta para el pago. El método puede ser KEYED, SWIPED, EMV, ON_FILE o CONTACTLESS. |
|
Estado de CVV
|
payment.card_details.cvv_status | string |
El código de estado devuelto desde la comprobación del valor de verificación de tarjeta (CVV). El código puede ser CVV_ACCEPTED, CVV_REJECTED o CVV_NOT_CHECKED. |
|
Estado de AVS
|
payment.card_details.avs_status | string |
El código de estado devuelto desde la comprobación del sistema de comprobación de direcciones (AVS). El código puede ser AVS_ACCEPTED, AVS_REJECTED o AVS_NOT_CHECKED. |
|
Código de resultado de autenticación
|
payment.card_details.auth_result_code | string |
El código de estado devuelto por el emisor de la tarjeta que describe el estado de autorización del pago. |
|
Descripción de la instrucción
|
payment.card_details.statement_description | string |
Descripción de la instrucción enviada a las redes de tarjetas. |
|
Autorizado en
|
payment.card_details.card_payment_timeline.authorized_at | string |
Marca de tiempo cuando se autorizó el pago, en formato RFC 3339. |
|
Capturado en
|
payment.card_details.card_payment_timeline.captured_at | string |
Marca de tiempo en la que se capturó el pago, en formato RFC 3339. |
|
Id. de ubicación
|
payment.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
payment.order_id | string |
Identificador del pedido. |
|
Cuota de procesamiento
|
payment.processing_fee | array of object | |
|
Efectivo en
|
payment.processing_fee.effective_at | string |
Marca de tiempo de cuando la cuota surte efecto, en formato RFC 3339. |
|
Tipo
|
payment.processing_fee.type | string |
Indica el tipo. |
|
Importe
|
payment.processing_fee.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.processing_fee.amount_money.currency | string |
Moneda. |
|
Nota:
|
payment.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Importe
|
payment.total_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.total_money.currency | string |
Moneda. |
|
Importe
|
payment.approved_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.approved_money.currency | string |
Moneda. |
|
Id. de empleado
|
payment.employee_id | string |
Identificador generado por cuadrados del empleado. |
|
Número de recibo
|
payment.receipt_number | string |
Número de recibo del pago. Falta el campo si se cancela un pago. |
|
Dirección URL de recibo
|
payment.receipt_url | string |
Dirección URL del recibo del pago. El campo solo se rellena para pagos COMPLETADOs. |
|
Acción de retraso
|
payment.delay_action | string |
Acción que se aplicará al pago cuando haya transcurrido el delay_duration. |
|
Retraso hasta
|
payment.delayed_until | string |
Marca de tiempo de solo lectura de cuando se aplica automáticamente el delay_action, en formato RFC 3339. |
|
Id. de miembro del equipo
|
payment.team_member_id | string |
Identificador del miembro del equipo. |
|
Square Product
|
payment.application_details.square_product | string |
El producto Square, como punto de venta cuadrado (POS), facturas cuadradas o terminal virtual cuadrado. |
|
Id. de solicitud
|
payment.application_details.application_id | string |
Id. cuadrado de solo lectura asignado a la aplicación. |
|
Token de versión
|
payment.version_token | string |
Este token opaco identifica una versión específica del objeto. |
Orden de actualización (beta)
Actualiza un pedido abierto agregando, reemplazando o eliminando campos. Los pedidos con un estado COMPLETED o CANCELED no se pueden actualizar.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de pedido
|
order_id | True | string |
Identificador del pedido. |
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Versión
|
version | integer |
La versión actual de este objeto. |
|
|
UID
|
uid | string |
Identificador generado por square. |
|
|
Cantidad
|
quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
|
Nombre
|
name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
|
|
Campos que se van a borrar
|
fields_to_clear | array of string |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Versión
|
order.version | integer |
La versión actual de este objeto. |
|
Moneda
|
order.total_money.currency | string |
Moneda. |
|
Importe
|
order.total_money.amount | integer |
Cantidad. |
|
Nombre
|
order.source.name | string |
Nombre. |
|
Elementos de línea
|
order.line_items | array of object | |
|
Moneda
|
order.line_items.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_tax_money.amount | integer |
Cantidad. |
|
Importe
|
order.line_items.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.gross_sales_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.gross_sales_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.base_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.base_price_money.currency | string |
Moneda. |
|
Cantidad
|
order.line_items.quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
Moneda
|
order.line_items.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_discount_money.amount | integer |
Cantidad. |
|
Nombre
|
order.line_items.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
UID
|
order.line_items.uid | string |
Identificador generado por square. |
|
Importe
|
order.line_items.variation_total_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.variation_total_price_money.currency | string |
Moneda. |
|
Estado
|
order.state | string |
Estado actual. |
|
Importe
|
order.total_service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_service_charge_money.currency | string |
Moneda. |
|
identificación
|
order.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
order.location_id | string |
Identificador de la ubicación. |
|
Importe
|
order.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_tax_money.currency | string |
Moneda. |
|
Creado en
|
order.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Importe
|
order.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_discount_money.currency | string |
Moneda. |
|
Moneda
|
order.net_amounts.service_charge_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.service_charge_money.amount | integer |
Cantidad. |
|
Importe
|
order.net_amounts.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.total_money.currency | string |
Moneda. |
|
Moneda
|
order.net_amounts.discount_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tax_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tax_money.amount | integer |
Cantidad. |
|
Actualizado en
|
order.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
Orden de clonación (beta)
Crea un nuevo orden, en el estado DRAFT, duplicando un orden existente. El pedido recién creado solo tiene los campos principales (como los artículos de línea, los impuestos y los descuentos) copiados del pedido original.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de pedido
|
order_id | string |
Identificador de pedido. |
|
|
Versión
|
version | integer |
La versión. |
|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
order.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
order.location_id | string |
Identificador de la ubicación. |
|
Elementos de línea
|
order.line_items | array of object | |
|
UID
|
order.line_items.uid | string |
Identificador generado por square. |
|
Nombre
|
order.line_items.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Cantidad
|
order.line_items.quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
Impuestos aplicados
|
order.line_items.applied_taxes | array of object | |
|
UID
|
order.line_items.applied_taxes.uid | string |
Un identificador asignado a Cuadrado. |
|
UID fiscal
|
order.line_items.applied_taxes.tax_uid | string |
El UID del impuesto para el que representa este impuesto aplicado. |
|
Importe
|
order.line_items.applied_taxes.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.applied_taxes.applied_money.currency | string |
Moneda. |
|
Descuentos aplicados
|
order.line_items.applied_discounts | array of object | |
|
UID
|
order.line_items.applied_discounts.uid | string |
Un identificador asignado a Cuadrado. |
|
UID de descuento
|
order.line_items.applied_discounts.discount_uid | string |
Interfaz de usuario del descuento que representa el descuento aplicado. |
|
Importe
|
order.line_items.applied_discounts.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.applied_discounts.applied_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.base_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.base_price_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.gross_sales_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.gross_sales_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.variation_total_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.variation_total_price_money.currency | string |
Moneda. |
|
Id. de objeto de catálogo
|
order.line_items.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Nombre de variación
|
order.line_items.variation_name | string |
Nombre de la variación aplicada a este elemento de línea. |
|
Modificadores
|
order.line_items.modifiers | array of object | |
|
UID
|
order.line_items.modifiers.uid | string |
Un identificador asignado a Cuadrado. |
|
Id. de objeto de catálogo
|
order.line_items.modifiers.catalog_object_id | string |
Identificador del objeto de catálogo. |
|
Nombre
|
order.line_items.modifiers.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Importe
|
order.line_items.modifiers.base_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.modifiers.base_price_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.modifiers.total_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.modifiers.total_price_money.currency | string |
Moneda. |
|
Impuestos
|
order.taxes | array of object | |
|
UID
|
order.taxes.uid | string |
Identificador generado por square. |
|
Nombre
|
order.taxes.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Tipo
|
order.taxes.type | string |
Indica el tipo. |
|
Porcentaje
|
order.taxes.percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
Importe
|
order.taxes.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.taxes.applied_money.currency | string |
Moneda. |
|
Ámbito
|
order.taxes.scope | string |
Indica el nivel actual. |
|
Descuentos
|
order.discounts | array of object | |
|
UID
|
order.discounts.uid | string |
Identificador generado por square. |
|
Id. de objeto de catálogo
|
order.discounts.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Nombre
|
order.discounts.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Tipo
|
order.discounts.type | string |
Indica el tipo. |
|
Porcentaje
|
order.discounts.percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
Importe
|
order.discounts.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.discounts.applied_money.currency | string |
Moneda. |
|
Ámbito
|
order.discounts.scope | string |
Indica el nivel actual. |
|
Importe
|
order.discounts.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.discounts.amount_money.currency | string |
Moneda. |
|
Creado en
|
order.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
order.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Estado
|
order.state | string |
Estado actual. |
|
Versión
|
order.version | integer |
La versión actual de este objeto. |
|
Identificador de referencia
|
order.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Importe
|
order.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_money.currency | string |
Moneda. |
|
Importe
|
order.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.total_tip_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_tip_money.currency | string |
Moneda. |
|
Importe
|
order.total_service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_service_charge_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.total_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tax_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.discount_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tip_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tip_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.service_charge_money.currency | string |
Moneda. |
|
Nombre
|
order.source.name | string |
Nombre. |
Pago completo
Completa (captura) un pago. De forma predeterminada, los pagos se establecen para completarse inmediatamente después de crearse.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de pago
|
payment_id | True | string |
Identificador del pago. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
payment.id | string |
Identificador único emitido por Square. |
|
Creado en
|
payment.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
payment.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Importe
|
payment.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.amount_money.currency | string |
Moneda. |
|
Estado
|
payment.status | string |
Estado de comprobación actual de este objeto. |
|
Duración del retraso
|
payment.delay_duration | string |
La duración del tiempo después de la creación del pago cuando Square aplica automáticamente el delay_action al pago. Esta delay_action automática solo se aplica a los pagos que no alcanzan un estado terminal (COMPLETADO, CANCELADO o FAILED) antes del período de tiempo de delay_duration. Este campo se especifica como una duración de tiempo, en formato RFC 3339. |
|
Tipo de origen
|
payment.source_type | string |
Tipo de origen para este pago. Los valores actuales incluyen CARD, BANK_ACCOUNT, WALLET, CASH o EXTERNAL. |
|
Estado
|
payment.card_details.status | string |
Estado actual. |
|
Marca de tarjeta
|
payment.card_details.card.card_brand | string |
La marca de la tarjeta. |
|
Últimos 4
|
payment.card_details.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Exp Month
|
payment.card_details.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
payment.card_details.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
payment.card_details.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Tipo de tarjeta
|
payment.card_details.card.card_type | string |
Tipo de la tarjeta. |
|
Tipo de prepago
|
payment.card_details.card.prepaid_type | string |
Indica si la tarjeta está prepagada o no. |
|
BOTE
|
payment.card_details.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Entry (método)
|
payment.card_details.entry_method | string |
Método usado para escribir los detalles de la tarjeta para el pago. El método puede ser KEYED, SWIPED, EMV, ON_FILE o CONTACTLESS. |
|
Estado de CVV
|
payment.card_details.cvv_status | string |
El código de estado devuelto desde la comprobación del valor de verificación de tarjeta (CVV). El código puede ser CVV_ACCEPTED, CVV_REJECTED o CVV_NOT_CHECKED. |
|
Estado de AVS
|
payment.card_details.avs_status | string |
El código de estado devuelto desde la comprobación del sistema de comprobación de direcciones (AVS). El código puede ser AVS_ACCEPTED, AVS_REJECTED o AVS_NOT_CHECKED. |
|
Código de resultado de autenticación
|
payment.card_details.auth_result_code | string |
El código de estado devuelto por el emisor de la tarjeta que describe el estado de autorización del pago. |
|
Descripción de la instrucción
|
payment.card_details.statement_description | string |
Descripción de la instrucción enviada a las redes de tarjetas. |
|
Autorizado en
|
payment.card_details.card_payment_timeline.authorized_at | string |
Marca de tiempo cuando se autorizó el pago, en formato RFC 3339. |
|
Capturado en
|
payment.card_details.card_payment_timeline.captured_at | string |
Marca de tiempo en la que se capturó el pago, en formato RFC 3339. |
|
Id. de ubicación
|
payment.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
payment.order_id | string |
Identificador del pedido. |
|
Cuota de procesamiento
|
payment.processing_fee | array of object | |
|
Efectivo en
|
payment.processing_fee.effective_at | string |
Marca de tiempo de cuando la cuota surte efecto, en formato RFC 3339. |
|
Tipo
|
payment.processing_fee.type | string |
Indica el tipo. |
|
Importe
|
payment.processing_fee.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.processing_fee.amount_money.currency | string |
Moneda. |
|
Nota:
|
payment.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Importe
|
payment.total_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.total_money.currency | string |
Moneda. |
|
Importe
|
payment.approved_money.amount | integer |
Cantidad. |
|
Moneda
|
payment.approved_money.currency | string |
Moneda. |
|
Id. de empleado
|
payment.employee_id | string |
Identificador generado por cuadrados del empleado. |
|
Número de recibo
|
payment.receipt_number | string |
Número de recibo del pago. Falta el campo si se cancela un pago. |
|
Dirección URL de recibo
|
payment.receipt_url | string |
Dirección URL del recibo del pago. El campo solo se rellena para pagos COMPLETADOs. |
|
Acción de retraso
|
payment.delay_action | string |
Acción que se aplicará al pago cuando haya transcurrido el delay_duration. |
|
Retraso hasta
|
payment.delayed_until | string |
Marca de tiempo de solo lectura de cuando se aplica automáticamente el delay_action, en formato RFC 3339. |
|
Id. de miembro del equipo
|
payment.team_member_id | string |
Identificador del miembro del equipo. |
|
Square Product
|
payment.application_details.square_product | string |
El producto Square, como punto de venta cuadrado (POS), facturas cuadradas o terminal virtual cuadrado. |
|
Id. de solicitud
|
payment.application_details.application_id | string |
Id. cuadrado de solo lectura asignado a la aplicación. |
|
Token de versión
|
payment.version_token | string |
Este token opaco identifica una versión específica del objeto. |
Pago de reembolso
Devuelve un pago. Puede reembolsar el importe de pago completo o una parte de él. Puede usar este punto de conexión para reembolsar un pago con tarjeta o registrar un reembolso de un pago en efectivo o externo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Identificador de pago
|
payment_id | string |
Identificador único del pago que se va a reembolsar. |
|
|
Importe
|
amount | integer |
Cantidad de dinero que se aceptará para este pago, no incluyendo tip_money. |
|
|
Moneda
|
currency | string |
Código de moneda ISO 4217 de 3 caracteres. |
|
|
Importe
|
amount | integer |
Cantidad de dinero que se aceptará para este pago, no incluyendo tip_money. |
|
|
Moneda
|
currency | string |
Código de moneda ISO 4217 de 3 caracteres. |
|
|
Motivo
|
reason | string |
Descripción del motivo del reembolso. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
refund.id | string |
Identificador único emitido por Square. |
|
Estado
|
refund.status | string |
Estado de comprobación actual de este objeto. |
|
Importe
|
refund.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
refund.amount_money.currency | string |
Moneda. |
|
Identificador de pago
|
refund.payment_id | string |
Identificador único del pago. |
|
Id. de pedido
|
refund.order_id | string |
Identificador del pedido. |
|
Creado en
|
refund.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
refund.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Importe
|
refund.app_fee_money.amount | integer |
Cantidad. |
|
Moneda
|
refund.app_fee_money.currency | string |
Moneda. |
|
Id. de ubicación
|
refund.location_id | string |
Identificador de la ubicación. |
|
Motivo
|
refund.reason | string |
Motivo de este objeto. |
Pedido de pago (beta)
Pague un pedido con uno o más pagos aprobados o liquide un pedido con un total de 0. El total del payment_ids enumerado en la solicitud debe ser igual al total del pedido. Los pedidos con un importe total de 0 se pueden marcar como pagados especificando una matriz vacía de payment_ids en la solicitud.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de pedido
|
order_id | True | string |
Identificador del pedido. |
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Identificadores de pago
|
payment_ids | array of string |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
order.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
order.location_id | string |
Identificador de la ubicación. |
|
Elementos de línea
|
order.line_items | array of object | |
|
UID
|
order.line_items.uid | string |
Identificador generado por square. |
|
Cantidad
|
order.line_items.quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
Nombre
|
order.line_items.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Importe
|
order.line_items.base_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.base_price_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.gross_sales_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.gross_sales_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_money.currency | string |
Moneda. |
|
Creado en
|
order.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
order.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Versión
|
order.version | integer |
La versión actual de este objeto. |
|
Importe
|
order.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_money.currency | string |
Moneda. |
|
Cerrado en
|
order.closed_at | string |
Hora en que se cierra, en formato ISO 8601. |
|
Licitaciones
|
order.tenders | array of object | |
|
identificación
|
order.tenders.id | string |
Identificador del objeto |
|
Id. de ubicación
|
order.tenders.location_id | string |
Identificador de ubicación de un destinatario (distinto del comerciante) que recibe una parte de esta licitación. |
|
Id. de transacción
|
order.tenders.transaction_id | string |
Identificador de la transacción asociada de la licitación. |
|
Creado en
|
order.tenders.created_at | string |
Marca de tiempo cuando se crea, en formato RFC 3339. |
|
Importe
|
order.tenders.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.tenders.amount_money.currency | string |
Moneda. |
|
Tipo
|
order.tenders.type | string |
Indica el tipo. |
|
Estado
|
order.tenders.card_details.status | string |
Estado actual del pago de la tarjeta de crédito (como AUTORIZADO o CAPTURADO) |
|
Marca de tarjeta
|
order.tenders.card_details.card.card_brand | string |
La marca de la tarjeta. |
|
last_4
|
order.tenders.card_details.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Exp Month
|
order.tenders.card_details.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
order.tenders.card_details.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
order.tenders.card_details.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Entry (método)
|
order.tenders.card_details.entry_method | string |
Método usado para escribir los detalles de la tarjeta para la transacción. |
|
Identificador de pago
|
order.tenders.payment_id | string |
Identificador único generado por cuadrados del pago. |
|
Importe
|
order.total_service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_service_charge_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.total_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tax_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.discount_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tip_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tip_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.service_charge_money.currency | string |
Moneda. |
|
Nombre
|
order.source.name | string |
Nombre. |
|
Estado
|
order.state | string |
Estado actual. |
Pedidos de búsqueda
Busque todos los pedidos de una o varias ubicaciones. Los pedidos incluyen todas las ventas, devoluciones e intercambios independientemente de cómo o cuando entraron en el ecosistema square (como las API punto de venta, facturas y Connect).
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Devolver entradas
|
return_entries | boolean |
Valor booleano que controla el formato de los resultados de búsqueda. Si es true, SearchOrders devuelve objetos OrderEntry. Si es false, SearchOrders devuelve objetos de orden completos. |
|
|
Limit
|
limit | integer |
Límite en el número de resultados que se van a devolver en una sola página. El límite es aviso: la implementación puede devolver más o menos resultados. Si el límite proporcionado es negativo, cero o es mayor que el límite máximo de 1000, se omitirá. |
|
|
Identificadores de ubicación
|
location_ids | array of string | ||
|
Comenzar a
|
start_at | string |
Valor datetime en formato RFC 3339 que indica cuándo se inicia el intervalo de tiempo. |
|
|
Finalizar al
|
end_at | string |
Valor datetime en formato RFC 3339 que indica cuándo finaliza el intervalo de tiempo. |
|
|
States
|
states | array of string | ||
|
Ordenar campo
|
sort_field | string |
Campo por el que se va a ordenar. |
|
|
Criterio de ordenación
|
sort_order | string |
Orden cronológico en el que se devuelven los resultados. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Entradas de pedido
|
order_entries | array of object | |
|
Id. de pedido
|
order_entries.order_id | string |
Identificador del pedido. |
|
Id. de ubicación
|
order_entries.location_id | string |
Identificador de la ubicación. |
|
Versión
|
order_entries.version | integer |
Versión actual del objeto. |
|
Cursor
|
cursor | string |
Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original. |
Procesamiento por lotes de objetos de catálogo upsert
Crea o actualiza hasta 10 000 objetos de destino en función de la lista de objetos proporcionada. Los objetos de destino se agrupan en lotes y cada lote se inserta o actualiza de forma total o nada. Si un objeto dentro de un lote tiene un formato incorrecto o infringe una restricción de base de datos, se omitirá todo el lote que contiene ese elemento. Sin embargo, es posible que otros lotes de la misma solicitud se realicen correctamente. Cada lote puede contener hasta 1000 objetos y los lotes se procesarán en orden siempre que el número total de objetos para la solicitud (elementos, variaciones, listas modificadoras, descuentos e impuestos) no sea superior a 10 000.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
Tipo
|
type | string |
El tipo de este objeto. |
|
|
identificación
|
id | string |
Identificador para hacer referencia a este objeto. |
|
|
Presente en todas las ubicaciones
|
present_at_all_locations | boolean |
Si es true, este objeto está presente en todas las ubicaciones (incluidas las futuras), excepto donde se especifica en el campo absent_at_location_ids. Si es false, este objeto no está presente en ninguna ubicación (incluidas las ubicaciones futuras), excepto cuando se especifique en el campo present_at_location_ids. Si no se especifica, el valor predeterminado es true. |
|
|
Nombre
|
name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
|
Description
|
title | string |
Descripción del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
|
Id. de categoría
|
category_id | string |
Identificador de la categoría del elemento, si existe. |
|
|
Números de Identificación Fiscal
|
tax_ids | array of string | ||
|
Tipo
|
type | string |
El tipo de este objeto. Cada tipo de objeto tiene propiedades esperadas expresadas en un formato estructurado dentro de su campo *_data correspondiente a continuación. |
|
|
identificación
|
id | string |
Identificador para hacer referencia a este objeto. |
|
|
Presente en todas las ubicaciones
|
present_at_all_locations | boolean |
Si está presente en todas las ubicaciones. |
|
|
Id. de elemento
|
item_id | string |
Identificador del elemento. |
|
|
Nombre
|
name | string |
El nombre del elemento. |
|
|
Tipo de precios
|
pricing_type | string |
Tipo de precios. |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
|
|
Nombre
|
name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
|
Nombre
|
name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
|
Fase de cálculo
|
calculation_phase | string |
Si el impuesto se calcula en función del subtotal o total de un pago. |
|
|
Tipo de inclusión
|
inclusion_type | string |
Si el impuesto es ADITIVO o INCLUSIVO. |
|
|
Porcentaje
|
percentage | string |
Porcentaje del impuesto en formato decimal, utilizando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
|
Se aplica a importes personalizados
|
applies_to_custom_amounts | boolean |
Si es true, la tarifa se aplica a los importes personalizados introducidos en la aplicación Square Point of Sale que no están asociadas a un catalogItem determinado. |
|
|
Enabled
|
enabled | boolean |
Marca booleana para indicar si el impuesto se muestra como habilitado (true) en la aplicación Punto de venta cuadrado o no (false). |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Objetos
|
objects | array of object | |
|
Tipo
|
objects.type | string |
El tipo de este objeto. |
|
identificación
|
objects.id | string |
Identificador único emitido por Square. |
|
Actualizado en
|
objects.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Versión
|
objects.version | integer |
Versión actual del objeto. |
|
Está eliminado
|
objects.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
Presente en todas las ubicaciones
|
objects.present_at_all_locations | boolean |
Si es true, este objeto está presente en todas las ubicaciones (incluidas las futuras), excepto donde se especifica en el campo absent_at_location_ids. Si es false, este objeto no está presente en ninguna ubicación (incluidas las ubicaciones futuras), excepto cuando se especifique en el campo present_at_location_ids. Si no se especifica, el valor predeterminado es true. |
|
Nombre
|
objects.item_data.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Description
|
objects.item_data.title | string |
Descripción del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
Id. de categoría
|
objects.item_data.category_id | string |
Identificador de la categoría del elemento, si existe. |
|
Números de Identificación Fiscal
|
objects.item_data.tax_ids | array of string | |
|
Variaciones
|
objects.item_data.variations | array of object | |
|
Tipo
|
objects.item_data.variations.type | string |
El tipo de este objeto. Cada tipo de objeto tiene propiedades esperadas expresadas en un formato estructurado dentro de su campo *_data correspondiente a continuación. |
|
identificación
|
objects.item_data.variations.id | string |
Identificador para hacer referencia a este objeto. |
|
Actualizado en
|
objects.item_data.variations.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Versión
|
objects.item_data.variations.version | integer |
Versión del objeto . Al actualizar un objeto, la versión proporcionada debe coincidir con la versión de la base de datos; de lo contrario, la escritura se rechazará como en conflicto. |
|
Está eliminado
|
objects.item_data.variations.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
Presente en todas las ubicaciones
|
objects.item_data.variations.present_at_all_locations | boolean |
Lista de ubicaciones en las que está presente el objeto, incluso si present_at_all_locations es false. Esto puede incluir ubicaciones desactivadas. |
|
Id. de elemento
|
objects.item_data.variations.item_variation_data.item_id | string |
Identificador del objeto con esta variación de elemento. |
|
Nombre
|
objects.item_data.variations.item_variation_data.name | string |
Nombre de este elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
Ordinal
|
objects.item_data.variations.item_variation_data.ordinal | integer |
Orden en el que se debe mostrar esta variación de elemento. Este valor es de solo lectura. |
|
Tipo de precios
|
objects.item_data.variations.item_variation_data.pricing_type | string |
Indica si el precio de la variación del artículo es fijo o determinado en el momento de la venta. |
|
Importe
|
objects.item_data.variations.item_variation_data.price_money.amount | integer |
Cantidad de dinero, en la denominación más pequeña de la moneda indicada por moneda. Por ejemplo, cuando la moneda es USD, la cantidad está en centavos. Las cantidades monetarias pueden ser positivas o negativas. Vea la descripción de campo específica para determinar el significado del inicio de sesión en un caso determinado. |
|
Moneda
|
objects.item_data.variations.item_variation_data.price_money.currency | string |
Tipo de moneda, en formato ISO 4217. Por ejemplo, el código de moneda para dólares estadounidenses es USD. |
|
Nombre
|
objects.category_data.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Nombre
|
objects.tax_data.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Fase de cálculo
|
objects.tax_data.calculation_phase | string |
Si el impuesto se calcula en función del subtotal o total de un pago. |
|
Tipo de inclusión
|
objects.tax_data.inclusion_type | string |
Si el impuesto es ADITIVO o INCLUSIVO. |
|
Porcentaje
|
objects.tax_data.percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
Se aplica a cantidades personalizadas
|
objects.tax_data.applies_to_custom_amounts | boolean |
Si es true, la tarifa se aplica a los importes personalizados introducidos en la aplicación Square Point of Sale que no están asociadas a un catalogItem determinado. |
|
Enabled
|
objects.tax_data.enabled | boolean |
Indica si se puede usar un objeto o no. |
|
Asignaciones de identificadores
|
id_mappings | array of object | |
|
Id. de objeto de cliente
|
id_mappings.client_object_id | string |
Identificador #-prefijo temporal proporcionado por el cliente para un nuevo CatalogObject. |
|
Id. de objeto
|
id_mappings.object_id | string |
Identificador permanente creado por el servidor. |
Publicar factura
Publica la factura de borrador especificada. Una vez publicada una factura, Square se rige por la configuración de la factura. Por ejemplo, Square envía la factura a la dirección de correo electrónico del cliente, cobra la tarjeta del cliente en el archivo o no hace nada. Square también hace que la factura esté disponible en una página de factura hospedada en Square.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de factura
|
invoice_id | True | string |
Identificador de la factura. |
|
Versión
|
version | integer |
La versión. |
|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
invoice.id | string |
Identificador único emitido por Square. |
|
Versión
|
invoice.version | integer |
La versión actual de este objeto. |
|
Id. de ubicación
|
invoice.location_id | string |
Identificador de la ubicación. |
|
Id. de pedido
|
invoice.order_id | string |
Identificador del pedido. |
|
Solicitudes de pago
|
invoice.payment_requests | array of object | |
|
UID
|
invoice.payment_requests.uid | string |
Identificador generado por square. |
|
Tipo de solicitud
|
invoice.payment_requests.request_type | string |
Identifica el tipo de solicitud de pago. Este tipo define cómo se determina el importe de la solicitud de pago. |
|
Fecha límite
|
invoice.payment_requests.due_date | string |
Fecha de vencimiento de la solicitud de pago, en formato aaaa-MM-DD. |
|
Propina habilitada
|
invoice.payment_requests.tipping_enabled | boolean |
Si se establece en true, proporciona un lugar para que el cliente pague una propina. |
|
Recordatorios
|
invoice.payment_requests.reminders | array of object | |
|
UID
|
invoice.payment_requests.reminders.uid | string |
Un identificador asignado a Cuadrado. |
|
Días programados relativos
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
El número de días antes (un número negativo) o después (un número positivo) la solicitud de pago due_date cuando se envía el aviso. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Mensaje. |
|
Estado
|
invoice.payment_requests.reminders.status | string |
Estado actual. |
|
Importe
|
invoice.payment_requests.computed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.payment_requests.computed_amount_money.currency | string |
Moneda. |
|
Importe
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Cantidad. |
|
Moneda
|
invoice.payment_requests.total_completed_amount_money.currency | string |
Moneda. |
|
Origen de pago automático
|
invoice.payment_requests.automatic_payment_source | string |
Método de pago para un pago automático. |
|
Número de factura
|
invoice.invoice_number | string |
Número de factura fácil de usar. El valor es único dentro de una ubicación. Si no se proporciona al crear una factura, Square asigna un valor. |
|
Title
|
invoice.title | string |
Título. |
|
Description
|
invoice.description | string |
Descripción. |
|
Programado en
|
invoice.scheduled_at | string |
Marca de tiempo cuando se programa el procesamiento, en formato RFC 3339. |
|
Estado
|
invoice.status | string |
Estado de comprobación actual de este objeto. |
|
Timezone
|
invoice.timezone | string |
Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Creado en
|
invoice.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
invoice.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Id. de cliente
|
invoice.primary_recipient.customer_id | string |
Identificador del cliente asociado al pedido. |
|
Nombre propio
|
invoice.primary_recipient.given_name | string |
El nombre del destinatario (es decir, primero). |
|
Apellido
|
invoice.primary_recipient.family_name | string |
Familia del destinatario (es decir, apellido). |
|
Dirección de correo electrónico
|
invoice.primary_recipient.email_address | string |
La dirección de correo electrónico del destinatario. |
|
Número de teléfono
|
invoice.primary_recipient.phone_number | string |
Número de teléfono del destinatario. |
|
Dirección URL pública
|
invoice.public_url | string |
Dirección URL de la página de factura hospedada en Square. Después de publicar la factura mediante el punto de conexión PublishInvoice, Square hospeda la página de factura y devuelve la dirección URL de la página en la respuesta. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Indica si se aceptan pagos con tarjeta de crédito o tarjeta de débito. |
|
Tarjeta regalo cuadrada
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Indica si se aceptan pagos con tarjeta de regalo Square. |
|
Cuenta bancaria
|
invoice.accepted_payment_methods.bank_account | boolean |
Indica si se aceptan pagos de transferencia bancaria. |
|
Campos personalizados
|
invoice.custom_fields | array of object | |
|
Etiqueta
|
invoice.custom_fields.label | string |
Etiqueta o título del campo personalizado. |
|
Importancia
|
invoice.custom_fields.value | string |
Texto del campo personalizado. |
|
Colocación
|
invoice.custom_fields.placement | string |
Ubicación del campo personalizado en la factura. |
|
Delivery (método)
|
invoice.delivery_method | string |
El método de entrega que Square usa para enviar la factura, los recordatorios y los recibos al cliente. Una vez publicada la factura, Square procesa la factura en función del método de entrega y la configuración de la solicitud de pago, ya sea inmediatamente o en la fecha de scheduled_at, si se especifica. |
|
Fecha de venta o servicio
|
invoice.sale_or_service_date | string |
La fecha de la venta o la fecha en que se representa el servicio, en formato AAAA-MM-DD. Este campo se puede usar para especificar una fecha pasada o futura que se muestra en la factura. |
Quitar grupo del cliente
Quita una pertenencia a un grupo de un cliente. El cliente se identifica mediante el valor de customer_id y el grupo de clientes se identifica mediante el valor de group_id.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de cliente
|
customer_id | True | string |
Identificador del cliente. |
|
Identificador de grupo
|
group_id | True | string |
Identificador del grupo. |
Devoluciones
- response
- object
Reanudación de la suscripción
Reanuda una suscripción desactivada.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de suscripción
|
subscription_id | True | string |
Identificador de la suscripción. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
subscription.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
subscription.location_id | string |
Identificador de la ubicación. |
|
Id. de plan
|
subscription.plan_id | string |
Identificador del plan de suscripción asociado. |
|
Id. de cliente
|
subscription.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Estado
|
subscription.status | string |
Estado de comprobación actual de este objeto. |
|
Importe
|
subscription.price_override_money.amount | integer |
Cantidad. |
|
Moneda
|
subscription.price_override_money.currency | string |
Moneda. |
|
Versión
|
subscription.version | integer |
La versión actual de este objeto. |
|
Creado en
|
subscription.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Timezone
|
subscription.timezone | string |
Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Nombre
|
subscription.source.name | string |
Nombre. |
Recuentos de inventario de recuperación por lotes
Devuelve los recuentos actuales de los objetos CatalogObject proporcionados en las ubicaciones solicitadas.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificadores de objeto de catálogo
|
catalog_object_ids | array of string | ||
|
Identificadores de ubicación
|
location_ids | array of string | ||
|
Actualizado después
|
updated_after | string |
Filtro para devolver resultados con su valor de calculated_at después del tiempo especificado en una marca de tiempo RFC 3339. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Cuenta
|
counts | array of object | |
|
Id. de objeto de catálogo
|
counts.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Tipo de objeto catalog
|
counts.catalog_object_type | string |
Tipo del objeto CatalogObject al que se realiza el seguimiento. |
|
Estado
|
counts.state | string |
Estado actual. |
|
Id. de ubicación
|
counts.location_id | string |
Identificador de la ubicación. |
|
Cantidad
|
counts.quantity | string |
Número de elementos afectados por el recuento estimado como una cadena decimal. Puede admitir hasta 5 dígitos después del separador decimal. |
|
Calculado en
|
counts.calculated_at | string |
Marca de tiempo con formato RFC 3339 que indica cuándo se recibe el recuento físico o ajuste más reciente que afecta al recuento estimado. |
Recuperación de la suscripción
Recupera una suscripción.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de suscripción
|
subscription_id | True | string |
Identificador de la suscripción. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
subscription.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
subscription.location_id | string |
Identificador de la ubicación. |
|
Id. de plan
|
subscription.plan_id | string |
Identificador del plan de suscripción asociado. |
|
Id. de cliente
|
subscription.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Fecha de inicio
|
subscription.start_date | string |
La fecha de inicio de la suscripción, en formato aaaa-MM-DD. |
|
Fecha de cargo
|
subscription.charged_through_date | string |
Fecha hasta la que se factura al cliente para la suscripción, en formato aaaa-MM-DD. |
|
Estado
|
subscription.status | string |
Estado de comprobación actual de este objeto. |
|
Identificadores de factura
|
subscription.invoice_ids | array of string | |
|
Importe
|
subscription.price_override_money.amount | integer |
Cantidad. |
|
Moneda
|
subscription.price_override_money.currency | string |
Moneda. |
|
Creado en
|
subscription.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Fecha de pago hasta la fecha
|
subscription.paid_until_date | string |
Fecha de pago hasta. |
|
Timezone
|
subscription.timezone | string |
Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor. |
|
Nombre
|
subscription.source.name | string |
Nombre. |
Recuperación de la transferencia de inventario (Beta)
Devuelve el objeto InventoryTransfer con el transfer_id proporcionado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de la transferencia
|
transfer_id | True | string |
Identificador de la transferencia. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
transfer.id | string |
Identificador único emitido por Square. |
|
Id. de objeto de catálogo
|
transfer.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Tipo de objeto catalog
|
transfer.catalog_object_type | string |
Tipo del objeto CatalogObject al que se realiza el seguimiento. |
|
Creado en
|
transfer.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Id. de empleado
|
transfer.employee_id | string |
Identificador generado por cuadrados del empleado. |
|
Id. de ubicación
|
transfer.from_location_id | string |
Identificador generado por cuadrados de la ubicación en la que se realizó el seguimiento de la cantidad relacionada de elementos antes de la transferencia. |
|
Id. de ubicación
|
transfer.to_location_id | string |
Identificador generado por cuadrados de la ubicación en la que se realizó el seguimiento de la cantidad relacionada de elementos después de la transferencia. |
|
Se produjo en
|
transfer.occurred_at | string |
Marca de tiempo con formato RFC 3339 generado por el cliente que indica cuándo tuvo lugar el ajuste del inventario. En el caso de las actualizaciones de ajuste de inventario, la marca de tiempo de occurred_at no puede ser anterior a las 24 horas o en el futuro en relación con el tiempo de la solicitud. |
|
Cantidad
|
transfer.quantity | string |
Número de elementos afectados por el ajuste como una cadena decimal. Puede admitir hasta 5 dígitos después del separador decimal. |
|
Identificador de referencia
|
transfer.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Producto
|
transfer.source.product | string |
Tipo de producto para la aplicación. |
|
Id. de solicitud
|
transfer.source.application_id | string |
Id. cuadrado de solo lectura asignado a la aplicación. |
|
Nombre
|
transfer.source.name | string |
Nombre. |
|
Estado
|
transfer.state | string |
Estado actual. |
Recuperación de objetos de catálogo por lotes
Devuelve un conjunto de objetos basado en el identificador proporcionado. Cada catalogItem devuelto en el conjunto incluye toda su información secundaria, incluyendo: todos sus objetos CatalogItemVariation, referencias a sus objetos CatalogModifierList y los identificadores de los objetos CatalogTax que se aplican a él.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificadores de objeto
|
object_ids | array of string | ||
|
Versión del catálogo
|
catalog_version | integer |
Versión específica de los objetos de catálogo que se van a incluir en la respuesta. Esto le permite recuperar versiones históricas de objetos. El valor de versión especificado coincide con el atributo de versión de CatalogObjects. |
|
|
Incluir objetos relacionados
|
include_related_objects | boolean |
Si es true, la respuesta incluirá objetos adicionales relacionados con los objetos solicitados, como se indica a continuación: Si el campo de objetos de la respuesta contiene un objeto CatalogItem, sus objetos CatalogCategory asociados, objetos CatalogTax, objetos CatalogImage y CatalogModifierLists se devolverán en el campo related_objects de la respuesta. Si el campo objetos de la respuesta contiene catalogItemVariation, se devolverá su objeto CatalogItem primario en el campo related_objects de la respuesta. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Objetos
|
objects | array of object | |
|
Tipo
|
objects.type | string |
El tipo de este objeto. |
|
identificación
|
objects.id | string |
Identificador único emitido por Square. |
|
Actualizado en
|
objects.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Versión
|
objects.version | integer |
Versión actual del objeto. |
|
Está eliminado
|
objects.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
Presente en todas las ubicaciones
|
objects.present_at_all_locations | boolean |
Si es true, este objeto está presente en todas las ubicaciones (incluidas las futuras), excepto donde se especifica en el campo absent_at_location_ids. Si es false, este objeto no está presente en ninguna ubicación (incluidas las ubicaciones futuras), excepto cuando se especifique en el campo present_at_location_ids. Si no se especifica, el valor predeterminado es true. |
|
Nombre
|
objects.item_data.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Description
|
objects.item_data.title | string |
Descripción del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
Id. de categoría
|
objects.item_data.category_id | string |
Identificador de la categoría del elemento, si existe. |
|
Números de Identificación Fiscal
|
objects.item_data.tax_ids | array of string | |
|
Variaciones
|
objects.item_data.variations | array of object | |
|
Tipo
|
objects.item_data.variations.type | string |
El tipo de este objeto. Cada tipo de objeto tiene propiedades esperadas expresadas en un formato estructurado dentro de su campo *_data correspondiente a continuación. |
|
identificación
|
objects.item_data.variations.id | string |
Identificador para hacer referencia a este objeto. |
|
Actualizado en
|
objects.item_data.variations.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Versión
|
objects.item_data.variations.version | integer |
Versión del objeto . Al actualizar un objeto, la versión proporcionada debe coincidir con la versión de la base de datos; de lo contrario, la escritura se rechazará como en conflicto. |
|
Está eliminado
|
objects.item_data.variations.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
Presente en todas las ubicaciones
|
objects.item_data.variations.present_at_all_locations | boolean |
Lista de ubicaciones en las que está presente el objeto, incluso si present_at_all_locations es false. Esto puede incluir ubicaciones desactivadas. |
|
Id. de elemento
|
objects.item_data.variations.item_variation_data.item_id | string |
Identificador del objeto con esta variación de elemento. |
|
Nombre
|
objects.item_data.variations.item_variation_data.name | string |
Nombre de este elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
Ordinal
|
objects.item_data.variations.item_variation_data.ordinal | integer |
Orden en el que se debe mostrar esta variación de elemento. Este valor es de solo lectura. |
|
Tipo de precios
|
objects.item_data.variations.item_variation_data.pricing_type | string |
Indica si el precio de la variación del artículo es fijo o determinado en el momento de la venta. |
|
Importe
|
objects.item_data.variations.item_variation_data.price_money.amount | integer |
Cantidad de dinero, en la denominación más pequeña de la moneda indicada por moneda. Por ejemplo, cuando la moneda es USD, la cantidad está en centavos. Las cantidades monetarias pueden ser positivas o negativas. Vea la descripción de campo específica para determinar el significado del inicio de sesión en un caso determinado. |
|
Moneda
|
objects.item_data.variations.item_variation_data.price_money.currency | string |
Tipo de moneda, en formato ISO 4217. Por ejemplo, el código de moneda para dólares estadounidenses es USD. |
|
Objetos relacionados
|
related_objects | array of object | |
|
Tipo
|
related_objects.type | string |
El tipo de este objeto. |
|
identificación
|
related_objects.id | string |
Identificador único emitido por Square. |
|
Actualizado en
|
related_objects.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Versión
|
related_objects.version | integer |
Versión actual del objeto. |
|
Está eliminado
|
related_objects.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
Presente en todas las ubicaciones
|
related_objects.present_at_all_locations | boolean |
Si es true, este objeto está presente en todas las ubicaciones (incluidas las futuras), excepto donde se especifica en el campo absent_at_location_ids. Si es false, este objeto no está presente en ninguna ubicación (incluidas las ubicaciones futuras), excepto cuando se especifique en el campo present_at_location_ids. Si no se especifica, el valor predeterminado es true. |
|
Nombre
|
related_objects.category_data.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Nombre
|
related_objects.tax_data.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Fase de cálculo
|
related_objects.tax_data.calculation_phase | string |
Si el impuesto se calcula en función del subtotal o total de un pago. |
|
Tipo de inclusión
|
related_objects.tax_data.inclusion_type | string |
Si el impuesto es ADITIVO o INCLUSIVO. |
|
Porcentaje
|
related_objects.tax_data.percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
Enabled
|
related_objects.tax_data.enabled | boolean |
Indica si se puede usar un objeto o no. |
Recuperación del ajuste de inventario
Devuelve el objeto InventoryAdjustment con el adjustment_id proporcionado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de ajuste
|
adjustment_id | True | string |
Identificador del ajuste. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
adjustment.id | string |
Identificador único emitido por Square. |
|
Identificador de referencia
|
adjustment.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
From State
|
adjustment.from_state | string |
Estado de inventario de la cantidad relacionada de artículos antes del ajuste. |
|
A estado
|
adjustment.to_state | string |
Estado de inventario de la cantidad relacionada de artículos después del ajuste. |
|
Id. de ubicación
|
adjustment.location_id | string |
Identificador de la ubicación. |
|
Id. de objeto de catálogo
|
adjustment.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Tipo de objeto catalog
|
adjustment.catalog_object_type | string |
Tipo del objeto CatalogObject al que se realiza el seguimiento. |
|
Cantidad
|
adjustment.quantity | string |
Número de elementos afectados por el ajuste como una cadena decimal. Puede admitir hasta 5 dígitos después del separador decimal. |
|
Importe
|
adjustment.total_price_money.amount | integer |
Cantidad. |
|
Moneda
|
adjustment.total_price_money.currency | string |
Moneda. |
|
Se produjo en
|
adjustment.occurred_at | string |
Marca de tiempo con formato RFC 3339 generado por el cliente que indica cuándo tuvo lugar el ajuste del inventario. En el caso de las actualizaciones de ajuste de inventario, la marca de tiempo de occurred_at no puede ser anterior a las 24 horas o en el futuro en relación con el tiempo de la solicitud. |
|
Creado en
|
adjustment.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Producto
|
adjustment.source.product | string |
Tipo de producto para la aplicación. |
|
Id. de solicitud
|
adjustment.source.application_id | string |
Id. cuadrado de solo lectura asignado a la aplicación. |
|
Nombre
|
adjustment.source.name | string |
Nombre. |
|
Id. de empleado
|
adjustment.employee_id | string |
Identificador generado por cuadrados del empleado. |
Recuperación del cliente
Devuelve los detalles de un solo cliente.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de cliente
|
customer_id | True | string |
Identificador del cliente. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
customer.id | string |
Identificador único emitido por Square. |
|
Creado en
|
customer.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
customer.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Nombre propio
|
customer.given_name | string |
Nombre especificado (es decir, primero) asociado al perfil de cliente. |
|
Apellido
|
customer.family_name | string |
El nombre de la familia (es decir, apellido) asociado al perfil de cliente. |
|
Dirección de correo electrónico
|
customer.email_address | string |
Dirección de correo electrónico asociada al perfil de cliente. |
|
Línea de dirección 1
|
customer.address.address_line_1 | string |
Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación. |
|
Línea de dirección 2
|
customer.address.address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
Localidad
|
customer.address.locality | string |
La ciudad o la ciudad de la dirección. |
|
Nivel 1 del distrito administrativo
|
customer.address.administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
Código postal
|
customer.address.postal_code | string |
El código postal de la dirección. |
|
País
|
customer.address.country | string |
País de la dirección, en formato ISO 3166-1-alpha-2. |
|
Número de teléfono
|
customer.phone_number | string |
Número de teléfono de 11 dígitos asociado al perfil de cliente. |
|
Identificador de referencia
|
customer.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Nota:
|
customer.note | string |
Una nota personalizada asociada al perfil de cliente. |
|
Correo electrónico cancelado
|
customer.preferences.email_unsubscribed | boolean |
Indica si el cliente ha cancelado la suscripción a los correos electrónicos de campaña de marketing. Un valor true significa que el cliente eligió no participar en el marketing por correo electrónico del vendedor actual de Square o de todos los vendedores de Square. |
|
Origen de creación
|
customer.creation_source | string |
Un origen de creación representa el método usado para crear el perfil de cliente. |
|
Identificadores de grupo
|
customer.group_ids | array of string | |
|
Identificadores de segmento
|
customer.segment_ids | array of string | |
|
Versión
|
customer.version | integer |
La versión actual de este objeto. |
Recuperación del grupo de clientes
Recupera un grupo de clientes específico.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de grupo
|
group_id | True | string |
Identificador del grupo. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
group.id | string |
Identificador único emitido por Square. |
|
Nombre
|
group.name | string |
Nombre del objeto. |
|
Creado en
|
group.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
group.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
Recuperación del recuento de inventario
Recupera el recuento de existencias calculado actual para un catalogObject determinado en un conjunto determinado de ubicaciones.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de objeto de catálogo
|
catalog_object_id | True | string |
Identificador del objeto de catálogo. |
|
Identificadores de ubicación
|
location_ids | string |
Identificadores de ubicación para buscar como una lista separada por comas. Una lista vacía consulta todas las ubicaciones. |
|
|
Cursor
|
cursor | string |
Cursor de paginación devuelto por una llamada anterior a este punto de conexión. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Cuenta
|
counts | array of object | |
|
Id. de objeto de catálogo
|
counts.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Tipo de objeto catalog
|
counts.catalog_object_type | string |
Tipo del objeto CatalogObject al que se realiza el seguimiento. |
|
Estado
|
counts.state | string |
Estado actual. |
|
Id. de ubicación
|
counts.location_id | string |
Identificador de la ubicación. |
|
Cantidad
|
counts.quantity | string |
Número de elementos afectados por el recuento estimado como una cadena decimal. Puede admitir hasta 5 dígitos después del separador decimal. |
|
Calculado en
|
counts.calculated_at | string |
Marca de tiempo con formato RFC 3339 que indica cuándo se recibe el recuento físico o ajuste más reciente que afecta al recuento estimado. |
Recuperación del recuento físico de inventario
Devuelve el objeto InventoryPhysicalCount con el physical_count_id proporcionado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de recuento físico
|
physical_count_id | True | string |
Identificador del recuento físico. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
count.id | string |
Identificador único emitido por Square. |
|
Identificador de referencia
|
count.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Id. de objeto de catálogo
|
count.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Tipo de objeto catalog
|
count.catalog_object_type | string |
Tipo del objeto CatalogObject al que se realiza el seguimiento. |
|
Estado
|
count.state | string |
Estado actual. |
|
Id. de ubicación
|
count.location_id | string |
Identificador de la ubicación. |
|
Cantidad
|
count.quantity | string |
Número de elementos afectados por el ajuste como una cadena decimal. Puede admitir hasta 5 dígitos después del separador decimal. |
|
Producto
|
count.source.product | string |
Tipo de producto para la aplicación. |
|
Id. de solicitud
|
count.source.application_id | string |
Id. cuadrado de solo lectura asignado a la aplicación. |
|
Nombre
|
count.source.name | string |
Nombre. |
|
Id. de empleado
|
count.employee_id | string |
Identificador generado por cuadrados del empleado. |
|
Se produjo en
|
count.occurred_at | string |
Marca de tiempo con formato RFC 3339 generado por el cliente que indica cuándo tuvo lugar el ajuste del inventario. En el caso de las actualizaciones de ajuste de inventario, la marca de tiempo de occurred_at no puede ser anterior a las 24 horas o en el futuro en relación con el tiempo de la solicitud. |
|
Creado en
|
count.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
Recuperación del segmento de cliente
Recupera un segmento de cliente específico.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de segmento
|
segment_id | True | string |
Identificador del segmento. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
segment.id | string |
Identificador único emitido por Square. |
|
Nombre
|
segment.name | string |
Nombre del objeto. |
|
Creado en
|
segment.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
segment.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
Recuperación por lotes de cambios de inventario
Devuelve recuentos físicos históricos y ajustes en función de los criterios de filtro proporcionados.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificadores de objeto de catálogo
|
catalog_object_ids | array of string | ||
|
Identificadores de ubicación
|
location_ids | array of string | ||
|
Tipos
|
types | array of string | ||
|
States
|
states | array of string | ||
|
Actualizado después
|
updated_after | string |
Filtro para devolver resultados con su valor de calculated_at después del tiempo especificado en una marca de tiempo RFC 3339. |
|
|
Actualizado antes
|
updated_before | string |
Filtro para devolver resultados con su valor de created_at o calculated_at estrictamente antes del tiempo especificado en una marca de tiempo RFC 3339. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Changes
|
changes | array of object | |
|
Tipo
|
changes.type | string |
El tipo de este objeto. |
|
identificación
|
changes.physical_count.id | string |
Identificador del objeto |
|
Identificador de referencia
|
changes.physical_count.reference_id | string |
Identificador de referencia opcional definido por el usuario que asocia esta tarjeta a otra entidad en un sistema externo. |
|
Id. de objeto de catálogo
|
changes.physical_count.catalog_object_id | string |
Identificador generado por Square del objeto CatalogObject al que se realiza el seguimiento. |
|
Tipo de objeto catalog
|
changes.physical_count.catalog_object_type | string |
Tipo del objeto CatalogObject al que se realiza el seguimiento. |
|
Estado
|
changes.physical_count.state | string |
Estado de inventario actual para la cantidad relacionada de artículos. |
|
Id. de ubicación
|
changes.physical_count.location_id | string |
Identificador de ubicación de un destinatario (distinto del comerciante) que recibe una parte de esta licitación. |
|
Cantidad
|
changes.physical_count.quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
Producto
|
changes.physical_count.source.product | string |
Tipo de producto para la aplicación. |
|
Id. de solicitud
|
changes.physical_count.source.application_id | string |
Id. cuadrado asignado a la aplicación. |
|
Nombre
|
changes.physical_count.source.name | string |
El nombre del elemento. |
|
Id. de empleado
|
changes.physical_count.employee_id | string |
El identificador generado por Square del empleado responsable del recuento físico. |
|
Se produjo en
|
changes.physical_count.occurred_at | string |
Marca de tiempo con formato RFC 3339 generado por el cliente que indica cuándo se examinó el recuento físico. En el caso de las actualizaciones de recuento físico, la occurred_at marca de tiempo no puede tener más de 24 horas o en el futuro en relación con el tiempo de la solicitud. |
|
Creado en
|
changes.physical_count.created_at | string |
Marca de tiempo con formato RFC 3339 generada por el cliente que indica cuándo se creó el recuento físico. |
Recuperar disputa
Devuelve detalles sobre una disputa específica.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de disputa
|
dispute_id | True | string |
Identificador de la disputa. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
dispute.id | string |
Identificador único emitido por Square. |
|
Importe
|
dispute.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
dispute.amount_money.currency | string |
Moneda. |
|
Motivo
|
dispute.reason | string |
Motivo de este objeto. |
|
Estado
|
dispute.state | string |
Estado actual. |
|
Vencimiento a
|
dispute.due_at | string |
Hora a la que se debe realizar la siguiente acción, en formato RFC 3339. |
|
Pagos disputados
|
dispute.disputed_payments | array of object | |
|
Identificador de pago
|
dispute.disputed_payments.payment_id | string |
Identificador único generado por cuadrados del pago. |
|
Marca de tarjeta
|
dispute.card_brand | string |
La marca de la tarjeta. |
|
Creado en
|
dispute.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
dispute.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Identificador de disputa de marca
|
dispute.brand_dispute_id | string |
El identificador de la disputa en el sistema de marca de tarjeta, generado por la marca de tarjeta. |
Recuperar evidencia de controversia
Devuelve los metadatos de evidencia especificados por el identificador de evidencia en la ruta de acceso de la dirección URL de la solicitud. Debe mantener una copia de la evidencia que cargue si desea hacer referencia a ella más adelante. No puede descargar la evidencia después de cargarla.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de disputa
|
dispute_id | True | string |
Identificador de la disputa. |
|
Identificador de evidencia
|
evidence_id | True | string |
Identificador de la evidencia. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
evidence.id | string |
Identificador único emitido por Square. |
|
Id. de disputa
|
evidence.dispute_id | string |
El identificador de la disputa con el que está asociada la evidencia. |
|
Filename
|
evidence.evidence_file.filename | string |
Los archivos de evidencia de controversia deben ser formatos application/pdf, image/heic, image/heif, image/jpeg, image/png o image/tiff. |
|
Tipo de archivo
|
evidence.evidence_file.filetype | string |
Nombre de archivo que incluye la extensión de archivo. |
|
Tipo de evidencia
|
evidence.evidence_type | string |
Evidencia de tipo pf. |
|
Cargado en
|
evidence.uploaded_at | string |
Hora a la que se debe realizar la siguiente acción, en formato RFC 3339. |
Recuperar objeto de catálogo
Devuelve un único CatalogItem como catalogObject basado en el identificador proporcionado. El objeto devuelto incluye toda la información catalogItem pertinente, incluidos los elementos secundarios CatalogItemVariation, las referencias a sus objetos CatalogModifierList y los identificadores de los objetos CatalogTax que se aplican a él.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de objeto
|
object_id | True | string |
Identificador del objeto. |
|
Incluir objetos relacionados
|
include_related_objects | boolean |
Si es true, la respuesta incluirá objetos adicionales relacionados con el objeto solicitado, como se indica a continuación: Si el campo de objeto de la respuesta contiene un objeto CatalogItem, sus objetos CatalogCategory, CatalogTax, CatalogImage y CatalogModifierList se devolverán en el campo related_objects de la respuesta. Si el campo de objeto de la respuesta contiene catalogItemVariation, se devolverá su objeto CatalogItem primario en el campo related_objects de la respuesta. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Tipo
|
object.type | string |
El tipo de este objeto. |
|
identificación
|
object.id | string |
Identificador único emitido por Square. |
|
Actualizado en
|
object.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Versión
|
object.version | integer |
La versión actual de este objeto. |
|
Está eliminado
|
object.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
present_at_all_locations
|
object.present_at_all_locations | boolean |
Si es true, este objeto está presente en todas las ubicaciones (incluidas las futuras), excepto donde se especifica en el campo absent_at_location_ids. Si es false, este objeto no está presente en ninguna ubicación (incluidas las ubicaciones futuras), excepto cuando se especifique en el campo present_at_location_ids. Si no se especifica, el valor predeterminado es true. |
|
Nombre
|
object.item_data.name | string |
Nombre. |
|
Description
|
object.item_data.title | string |
Descripción del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
Id. de categoría
|
object.item_data.category_id | string |
Identificador de la categoría del elemento, si existe. |
|
Números de Identificación Fiscal
|
object.item_data.tax_ids | array of string | |
|
Variaciones
|
object.item_data.variations | array of object | |
|
Tipo
|
object.item_data.variations.type | string |
El tipo de este objeto. |
|
identificación
|
object.item_data.variations.id | string |
Identificador para hacer referencia a este objeto en el catálogo. |
|
Actualizado en
|
object.item_data.variations.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339. |
|
Versión
|
object.item_data.variations.version | integer |
Versión del objeto . Al actualizar un objeto, la versión proporcionada debe coincidir con la versión de la base de datos; de lo contrario, la escritura se rechazará como en conflicto. |
|
Está eliminado
|
object.item_data.variations.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
Presente en todas las ubicaciones
|
object.item_data.variations.present_at_all_locations | boolean |
Si es true, este objeto está presente en todas las ubicaciones (incluidas las futuras), excepto donde se especifica en el campo absent_at_location_ids. Si es false, este objeto no está presente en ninguna ubicación (incluidas las ubicaciones futuras), excepto cuando se especifique en el campo present_at_location_ids. Si no se especifica, el valor predeterminado es true. |
|
Id. de elemento
|
object.item_data.variations.item_variation_data.item_id | string |
Identificador del objeto CatalogItem asociado a esta variación de elemento. |
|
Nombre
|
object.item_data.variations.item_variation_data.name | string |
Nombre de la variación del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
Ordinal
|
object.item_data.variations.item_variation_data.ordinal | integer |
Orden en el que se debe mostrar esta variación de elemento. Este valor es de solo lectura. En las escrituras, el ordinal para cada variación de elemento dentro de un CatalogItem primario se establece según la posición de las variaciones de elemento. En las lecturas, no se garantiza que el valor sea secuencial o único. |
|
Tipo de precios
|
object.item_data.variations.item_variation_data.pricing_type | string |
Indica si el precio de la variación del artículo es fijo o determinado en el momento de la venta. |
|
Importe
|
object.item_data.variations.item_variation_data.price_money.amount | integer |
Cantidad. |
|
Moneda
|
object.item_data.variations.item_variation_data.price_money.currency | string |
Moneda. |
Recuperar pedido
Recupera un pedido por identificador.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de pedido
|
order_id | True | string |
Identificador del pedido. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
order.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
order.location_id | string |
Identificador de la ubicación. |
|
Elementos de línea
|
order.line_items | array of object | |
|
UID
|
order.line_items.uid | string |
Identificador generado por square. |
|
Cantidad
|
order.line_items.quantity | string |
Número de elementos afectados por el recuento físico como una cadena decimal. El número puede admitir hasta 5 dígitos después del separador decimal. |
|
Nombre
|
order.line_items.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Importe
|
order.line_items.base_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.base_price_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.gross_sales_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.gross_sales_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.total_money.currency | string |
Moneda. |
|
Importe
|
order.line_items.variation_total_price_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.variation_total_price_money.currency | string |
Moneda. |
|
Descuentos aplicados
|
order.line_items.applied_discounts | array of object | |
|
UID
|
order.line_items.applied_discounts.uid | string |
Un identificador asignado a Cuadrado. |
|
UID de descuento
|
order.line_items.applied_discounts.discount_uid | string |
Interfaz de usuario del descuento que representa el descuento aplicado. |
|
Importe
|
order.line_items.applied_discounts.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.line_items.applied_discounts.applied_money.currency | string |
Moneda. |
|
Descuentos
|
order.discounts | array of object | |
|
UID
|
order.discounts.uid | string |
Identificador generado por square. |
|
Nombre
|
order.discounts.name | string |
Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode. |
|
Porcentaje
|
order.discounts.percentage | string |
Porcentaje en formato decimal, usando un signo "." como separador decimal y sin un signo "%". Un valor de 7,5 corresponde a 7,5%. |
|
Importe
|
order.discounts.applied_money.amount | integer |
Cantidad. |
|
Moneda
|
order.discounts.applied_money.currency | string |
Moneda. |
|
Tipo
|
order.discounts.type | string |
Indica el tipo. |
|
Ámbito
|
order.discounts.scope | string |
Indica el nivel actual. |
|
Creado en
|
order.created_at | string |
Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339. |
|
Actualizado en
|
order.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Estado
|
order.state | string |
Estado actual. |
|
Versión
|
order.version | integer |
La versión actual de este objeto. |
|
Importe
|
order.total_tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_tax_money.currency | string |
Moneda. |
|
Importe
|
order.total_discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_discount_money.currency | string |
Moneda. |
|
Importe
|
order.total_tip_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_tip_money.currency | string |
Moneda. |
|
Importe
|
order.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_money.currency | string |
Moneda. |
|
Importe
|
order.total_service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.total_service_charge_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.total_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.total_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tax_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tax_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.discount_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.discount_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.tip_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.tip_money.currency | string |
Moneda. |
|
Importe
|
order.net_amounts.service_charge_money.amount | integer |
Cantidad. |
|
Moneda
|
order.net_amounts.service_charge_money.currency | string |
Moneda. |
Recuperar pedidos por lotes
Recupera un conjunto de pedidos por sus identificadores. Si no existe un identificador de pedido determinado, se omite el identificador en lugar de generar un error.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de ubicación
|
location_id | string |
Identificador de ubicación. |
|
|
Identificadores de pedido
|
order_ids | array of string |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Orders
|
orders | array of object | |
|
identificación
|
orders.id | string |
Identificador único emitido por Square. |
|
Id. de ubicación
|
orders.location_id | string |
Identificador de la ubicación. |
|
Identificador de referencia
|
orders.reference_id | string |
Un segundo identificador opcional que se usa para asociar el perfil de cliente a una entidad en otro sistema. |
|
Elementos de línea
|
orders.line_items | array of object | |
|
UID
|
orders.line_items.uid | string |
Identificador generado por Square de la solicitud de pago en una factura. |
|
Nombre
|
orders.line_items.name | string |
Un nombre legible. |
|
Cantidad
|
orders.line_items.quantity | string |
Cantidad comprada, con formato de número decimal. |
|
Importe
|
orders.line_items.base_price_money.amount | integer |
Cantidad. |
|
Moneda
|
orders.line_items.base_price_money.currency | string |
Moneda. |
|
Importe
|
orders.line_items.total_money.amount | integer |
Cantidad. |
|
Moneda
|
orders.line_items.total_money.currency | string |
Moneda. |
|
Importe
|
orders.total_money.amount | integer |
Cantidad. |
|
Moneda
|
orders.total_money.currency | string |
Moneda. |
Recuperar tarjeta
Recupera los detalles de una tarjeta específica.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de tarjeta
|
card_id | True | string |
Identificador de la tarjeta. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
identificación
|
card.id | string |
Identificador único emitido por Square. |
|
Línea de dirección 1
|
card.billing_address.address_line_1 | string |
Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación. |
|
Línea de dirección 2
|
card.billing_address.address_line_2 | string |
Segunda línea de la dirección, si existe. |
|
Localidad
|
card.billing_address.locality | string |
La ciudad o la ciudad de la dirección. |
|
Nivel 1 del distrito administrativo
|
card.billing_address.administrative_district_level_1 | string |
Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado. |
|
Código postal
|
card.billing_address.postal_code | string |
El código postal de la dirección. |
|
País
|
card.billing_address.country | string |
País de la dirección, en formato ISO 3166-1-alpha-2. |
|
Huellas
|
card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
BOTE
|
card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Marca de tarjeta
|
card.card_brand | string |
La marca de la tarjeta. |
|
Tipo de tarjeta
|
card.card_type | string |
Tipo de la tarjeta. |
|
Nombre del titular de tarjeta
|
card.cardholder_name | string |
Nombre del titular de la tarjeta. |
|
Id. de cliente
|
card.customer_id | string |
Identificador de este objeto que representa al cliente. |
|
Enabled
|
card.enabled | boolean |
Indica si está habilitado. |
|
Exp Month
|
card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Exp Year
|
card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Últimos 4
|
card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Tipo de prepago
|
card.prepaid_type | string |
Indica si la tarjeta está prepagada o no. |
|
Identificador de referencia
|
card.reference_id | string |
Identificador de referencia definido por el usuario opcional. |
|
Versión
|
card.version | integer |
La versión actual de este objeto. |
Reembolsos del terminal de búsqueda
Recupera una lista filtrada de solicitudes de reembolso de Terminal Interac creadas por el vendedor que realiza la solicitud.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Límite en el número de resultados que se van a devolver en una sola página. El límite es aviso: la implementación puede devolver más o menos resultados. Si el límite proporcionado es negativo, cero o es mayor que el límite máximo de 1000, se omitirá. |
|
|
Estado
|
status | string |
Estado actual. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Reembolsos
|
refunds | array of object | |
|
identificación
|
refunds.id | string |
Identificador único emitido por Square. |
|
Id. de reembolso
|
refunds.refund_id | string |
El identificador único de este reembolso, generado por Square. |
|
Identificador de pago
|
refunds.payment_id | string |
Identificador del pago. |
|
Importe
|
refunds.amount_money.amount | integer |
Cantidad. |
|
Moneda
|
refunds.amount_money.currency | string |
Moneda. |
|
Motivo
|
refunds.reason | string |
La razón de la disputa por la que el titular de la tarjeta inició la disputa con su banco. |
|
Id. de dispositivo
|
refunds.device_id | string |
Identificador único del dispositivo que usó este código. Rellenado cuando el dispositivo está emparejado. |
|
Duración de la fecha límite
|
refunds.deadline_duration | string |
Duración de RFC 3339, después de la cual se cancela automáticamente la finalización de la compra. TerminalCheckout que está pendiente se cancela automáticamente y tiene un motivo de cancelación de TIMED_OUT. Valor predeterminado: 5 minutos a partir de la creación |
|
Estado
|
refunds.status | string |
Estado de comprobación actual de este objeto. |
|
Creado en
|
refunds.created_at | string |
Hora del evento en formato ISO 8601. |
|
Actualizado en
|
refunds.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339 |
|
Identificador de aplicación
|
refunds.app_id | string |
Identificador de la aplicación que creó la desprotección. |
|
Marca de tarjeta
|
refunds.card.card_brand | string |
La marca de la tarjeta. |
|
Últimos 4
|
refunds.card.last_4 | string |
Los últimos 4 dígitos del número de tarjeta. |
|
Mes de expiración
|
refunds.card.exp_month | integer |
El mes de expiración de la tarjeta asociada como un entero entre 1 y 12. |
|
Año de expiración
|
refunds.card.exp_year | integer |
El año de cuatro dígitos de la fecha de expiración de la tarjeta. |
|
Huellas
|
refunds.card.fingerprint | string |
Diseñado como identificador asignado a Square, basado en el número de tarjeta, para identificar la tarjeta en varias ubicaciones dentro de una sola aplicación. |
|
Tipo de tarjeta
|
refunds.card.card_type | string |
Tipo de la tarjeta. |
|
BOTE
|
refunds.card.bin | string |
Los seis primeros dígitos del número de tarjeta, conocidos como número de identificación bancaria (BIN). |
|
Id. de pedido
|
refunds.order_id | string |
Identificador del pedido. |
|
Id. de ubicación
|
refunds.location_id | string |
Identificador de la ubicación. |
Registro de dominio para Apple Pay
Activa un dominio para su uso con Apple Pay en la Web y Square. Apple realiza una validación en este dominio para asegurarse de que está configurado correctamente como un dominio habilitado para Apple Pay.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre de dominio
|
domain_name | True | string |
Un nombre de dominio como se describe en RFC-1034 que se registrará con Apple Pay. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Estado
|
status | string |
Estado del registro de dominio. |
Upsert catalog (objeto)
Crea o actualiza el CatalogObject de destino.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Clave de iempoencia
|
idempotency_key | string |
Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID). |
|
|
identificación
|
id | string |
Identificador único emitido por Square. |
|
|
Tipo
|
type | string |
El tipo de este objeto. |
|
|
Abbreviation
|
abbreviation | string |
Texto de la etiqueta de presentación del elemento en la aplicación Punto de venta cuadrado. Solo se usan hasta los cinco primeros caracteres de la cadena. Este atributo se puede buscar y su longitud de valor es de puntos de código Unicode. |
|
|
Description
|
title | string |
Descripción del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
|
Nombre
|
name | string |
Nombre. |
|
|
identificación
|
id | string |
Identificador para hacer referencia a este objeto en el catálogo. |
|
|
Tipo
|
type | string |
El tipo de este objeto. |
|
|
Id. de elemento
|
item_id | string |
Identificador del objeto CatalogItem asociado a esta variación de elemento. |
|
|
Nombre
|
name | string |
Nombre de la variación del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
|
Tipo de precios
|
pricing_type | string |
Indica si el precio de la variación del artículo es fijo o determinado en el momento de la venta. |
|
|
Importe
|
amount | integer |
Cantidad. |
|
|
Moneda
|
currency | string |
Moneda. |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Tipo
|
catalog_object.type | string |
El tipo de este objeto. |
|
identificación
|
catalog_object.id | string |
Identificador único emitido por Square. |
|
Actualizado en
|
catalog_object.updated_at | string |
Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339. |
|
Versión
|
catalog_object.version | integer |
La versión actual de este objeto. |
|
Está eliminado
|
catalog_object.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
present_at_all_locations
|
catalog_object.present_at_all_locations | boolean |
Si es true, este objeto está presente en todas las ubicaciones (incluidas las futuras), excepto donde se especifica en el campo absent_at_location_ids. Si es false, este objeto no está presente en ninguna ubicación (incluidas las ubicaciones futuras), excepto cuando se especifique en el campo present_at_location_ids. Si no se especifica, el valor predeterminado es true. |
|
Nombre
|
catalog_object.item_data.name | string |
Nombre. |
|
Description
|
catalog_object.item_data.title | string |
Descripción del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
Abbreviation
|
catalog_object.item_data.abbreviation | string |
Texto de la etiqueta de presentación del elemento en la aplicación Punto de venta cuadrado. Solo se usan hasta los cinco primeros caracteres de la cadena. Este atributo se puede buscar y su longitud de valor es de puntos de código Unicode. |
|
Variaciones
|
catalog_object.item_data.variations | array of object | |
|
Tipo
|
catalog_object.item_data.variations.type | string |
El tipo de este objeto. |
|
identificación
|
catalog_object.item_data.variations.id | string |
Identificador para hacer referencia a este objeto en el catálogo. |
|
Actualizado en
|
catalog_object.item_data.variations.updated_at | string |
Marca de tiempo de última modificación en formato RFC 3339. |
|
Versión
|
catalog_object.item_data.variations.version | integer |
Versión del objeto . Al actualizar un objeto, la versión proporcionada debe coincidir con la versión de la base de datos; de lo contrario, la escritura se rechazará como en conflicto. |
|
Está eliminado
|
catalog_object.item_data.variations.is_deleted | boolean |
Si es true, el objeto se ha eliminado de la base de datos. Debe ser false para los nuevos objetos que se insertan. Cuando se elimina, el campo updated_at será igual al tiempo de eliminación. |
|
Presente en todas las ubicaciones
|
catalog_object.item_data.variations.present_at_all_locations | boolean |
Si es true, este objeto está presente en todas las ubicaciones (incluidas las futuras), excepto donde se especifica en el campo absent_at_location_ids. Si es false, este objeto no está presente en ninguna ubicación (incluidas las ubicaciones futuras), excepto cuando se especifique en el campo present_at_location_ids. Si no se especifica, el valor predeterminado es true. |
|
Id. de elemento
|
catalog_object.item_data.variations.item_variation_data.item_id | string |
Identificador del objeto CatalogItem asociado a esta variación de elemento. |
|
Nombre
|
catalog_object.item_data.variations.item_variation_data.name | string |
Nombre de la variación del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode. |
|
Ordinal
|
catalog_object.item_data.variations.item_variation_data.ordinal | integer |
Orden en el que se debe mostrar esta variación de elemento. Este valor es de solo lectura. En las escrituras, el ordinal para cada variación de elemento dentro de un CatalogItem primario se establece según la posición de las variaciones de elemento. En las lecturas, no se garantiza que el valor sea secuencial o único. |
|
Tipo de precios
|
catalog_object.item_data.variations.item_variation_data.pricing_type | string |
Indica si el precio de la variación del artículo es fijo o determinado en el momento de la venta. |
|
Stockable
|
catalog_object.item_data.variations.item_variation_data.stockable | boolean |
Si las existencias se cuentan directamente en esta variación (TRUE) o solo en sus componentes (FALSE). Para la compatibilidad con versiones anteriores, los valores que faltan se interpretarán como TRUE. |
|
Importe
|
catalog_object.item_data.variations.item_variation_data.price_money.amount | integer |
Cantidad. |
|
Moneda
|
catalog_object.item_data.variations.item_variation_data.price_money.currency | string |
Moneda. |
|
Tipo de producto
|
catalog_object.item_data.product_type | string |
Tipo de producto del elemento. Es posible que no se cambie una vez que se haya creado un elemento. |
|
Asignaciones de identificadores
|
id_mappings | array of object | |
|
Id. de objeto de cliente
|
id_mappings.client_object_id | string |
Identificador #-prefijo temporal proporcionado por el cliente para un nuevo CatalogObject. |
|
Id. de objeto
|
id_mappings.object_id | string |
Identificador permanente creado por el servidor. |
Definiciones
objeto
Este es el tipo 'object'.