Paiements carrés (éditeur indépendant) (préversion)
Square aide des millions de vendeurs à gérer leur entreprise , du traitement sécurisé des cartes de crédit aux solutions de point de vente. Ce connecteur contient des actions pour les points de terminaison suivants : paiements, terminal, commandes, abonnements, factures, catalogue, inventaire et clients.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| Messagerie électronique | ttaylor@hitachisolutions.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Troy Taylor |
| Site internet | https://squareup.com/ |
| Politique de confidentialité | https://squareup.com/us/en/legal/general/privacy |
| Catégories | Commerce; Ventes et CRM |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Abonnements de recherche |
Recherche des abonnements. Les résultats sont classés chronologiquement par date de création d’abonnement. Si la demande spécifie plusieurs ID d’emplacement, le point de terminaison trie le résultat par ID d’emplacement, puis par date de création dans chaque emplacement. Si aucun emplacement n’est fourni dans la requête, tous les emplacements sont recherchés. |
| Accepter le différend |
Accepte la perte d’un litige. Square retourne le montant contesté au titulaire de carte et met à jour l’état du différend accepté. Square débite le montant contesté du compte Square du vendeur. Si le compte Square n’a pas suffisamment de fonds, Square débite le compte bancaire associé. |
| Ajouter un groupe au client |
Ajoute une appartenance à un groupe à un client. Le client est identifié par la valeur customer_id et le groupe de clients est identifié par la valeur group_id. |
| Annuler la facture |
Annule une facture. Le vendeur ne peut pas collecter les paiements pour la facture annulée. |
| Annuler le paiement |
Annule (voids) un paiement. Vous pouvez utiliser ce point de terminaison pour annuler un paiement avec l’état APPROUVÉ. |
| Annuler le paiement par clé d’idempotency |
Annule (voids) un paiement identifié par la clé d’idempotency spécifiée dans la demande. Utilisez cette méthode lorsque l’état d’une demande CreatePayment est inconnu (par exemple, après avoir envoyé une demande CreatePayment, une erreur réseau se produit et que vous n’obtenez pas de réponse). Dans ce cas, vous pouvez diriger Square pour annuler le paiement à l’aide de ce point de terminaison. Dans la demande, vous fournissez la même clé d’idempotency que celle que vous avez fournie dans votre demande CreatePayment que vous souhaitez annuler. Après avoir annulé le paiement, vous pouvez à nouveau soumettre votre demande CreatePayment. Notez que si aucun paiement avec la clé d’idempotency spécifiée est trouvé, aucune action n’est effectuée et le point de terminaison retourne correctement. |
| Annuler le remboursement du terminal |
Annule une demande de remboursement d’un terminal De Débogage par ID de demande de remboursement si l’état de la demande l’autorise. |
| Annuler l’abonnement |
Définit le champ canceled_date à la fin de la période de facturation active. Après cette date, l’état passe d’ACTIVE à CANCELED. |
| Annuler l’extraction du terminal |
Annule une demande d’extraction de terminal si l’état de la demande l’autorise. |
| Calculer l’ordre (bêta) |
Permet aux applications d’afficher un aperçu des tarifs des commandes sans créer de commande. |
| Cartes de liste |
Récupère une liste de cartes détenues par le compte qui effectue la demande. |
| Commandes de recherche |
Recherchez toutes les commandes pour un ou plusieurs emplacements. Les commandes incluent toutes les ventes, les retours et les échanges, indépendamment de la façon ou du moment où ils sont entrés dans l’écosystème Square (par exemple, point de vente, factures et API Connect). |
| Commandes de récupération par lots |
Récupère un ensemble de commandes par leurs ID. S’il n’existe pas d’ID d’ordre donné, l’ID est ignoré au lieu de générer une erreur. |
| Créer un abonnement |
Crée un abonnement pour un client à un plan d’abonnement. Si vous fournissez une carte dans la demande, Square facture la carte de l’abonnement. Sinon, Square facture une facture à l’adresse e-mail du client. L’abonnement démarre immédiatement, sauf si la demande inclut la start_date facultative. Chaque abonnement individuel est associé à un emplacement particulier. |
| Créer un client |
Crée un client pour une entreprise. |
| Créer un extraction de terminal |
Crée une demande de paiement terminal et l’envoie à l’appareil spécifié pour prendre un paiement pour le montant demandé. |
| Créer un groupe de clients |
Crée un groupe de clients pour une entreprise. |
| Créer un paiement |
Crée un paiement à l’aide de la source fournie. Vous pouvez utiliser ce point de terminaison pour facturer une carte (carte de crédit/débit ou carte cadeau Square) ou enregistrer un paiement que le vendeur a reçu en dehors de Square (paiement en espèces d’un acheteur ou d’un paiement qu’une entité externe a traitée pour le compte du vendeur). |
| Créer un remboursement de terminal |
Crée une demande de remboursement d’un paiement Effectué sur un terminal Square. |
| Créer un texte de preuve de litige |
Charge le texte à utiliser comme preuve pour un litige. |
| Créer une carte |
Ajoute une carte sur un fichier à un marchand existant. |
| Créer une commande |
Crée une commande qui peut inclure des informations sur les produits pour l’achat et les paramètres à appliquer à l’achat. |
| Créer une facture |
Crée une facture brouillon pour une commande créée à l’aide de l’API Commandes. Un brouillon de facture reste dans votre compte et aucune action n’est prise. Vous devez publier la facture avant que Square puisse le traiter (l’envoyer à l’adresse e-mail du client ou facturer la carte du client sur le fichier). |
| Désactiver la carte |
Désactive la carte, empêchant toute mise à jour ou frais supplémentaires. La désactivation d’une carte déjà désactivée est autorisée, mais n’a aucun effet. |
| Extractions de terminal de recherche |
Récupère une liste filtrée des demandes d’extraction de terminal créées par le compte qui effectue la requête. |
| Informations de catalogue |
Récupère des informations sur l’API du catalogue carré, telles que les limites de taille de lot qui peuvent être utilisées par le point de terminaison BatchUpsertCatalogObjects. |
| Inscrire un domaine pour Apple Pay |
Active un domaine à utiliser avec Apple Pay sur le web et square. Une validation est effectuée sur ce domaine par Apple pour s’assurer qu’elle est correctement configurée en tant que domaine Compatible Apple Pay. |
| Inventaire des modifications par lots |
Applique des ajustements et des nombres aux quantités d’articles fournies. En cas de réussite : retourne le nombre calculé actuel pour tous les objets référencés dans la requête. |
| Lister les preuves de litige |
Retourne une liste de preuves associées à un litige. |
| Mettre à jour la facture |
Met à jour une facture en modifiant les champs, en désactivant les champs ou les deux. |
| Mettre à jour le groupe de clients |
Met à jour un groupe de clients. |
| Mettre à jour le paiement |
Met à jour un paiement avec l’état APPROUVÉ. Vous pouvez mettre à jour les amount_money et les tip_money à l’aide de ce point de terminaison. |
| Mettre à jour les listes de modificateurs d’élément |
Met à jour les objets CatalogModifierList qui s’appliquent à l’objet CatalogItem ciblé sans avoir à effectuer un upsert sur l’élément entier. |
| Mettre à jour les taxes sur les éléments |
Met à jour les objets CatalogTax qui s’appliquent à l’objet CatalogItem ciblé sans avoir à effectuer un upsert sur l’ensemble de l’élément. |
| Mettre à jour un abonnement |
Met à jour un abonnement. Vous pouvez définir, modifier et effacer les valeurs de champ d’abonnement. |
| Mettre à jour un client |
Met à jour un profil client. Pour modifier un attribut, spécifiez la nouvelle valeur. Pour supprimer un attribut, spécifiez la valeur sous la forme d’une chaîne vide ou d’un objet vide. |
| Nombres d’inventaire de récupération par lots |
Retourne les nombres actuels pour les CatalogObjects fournis aux emplacements demandés. |
| Objet catalogue Upsert |
Crée ou met à jour le CatalogObject cible. |
| Objets catalogue Batch upsert |
Crée ou met à jour jusqu’à 10 000 objets cibles en fonction de la liste fournie d’objets. Les objets cibles sont regroupés en lots et chaque lot est inséré/mis à jour de manière tout ou rien. Si un objet au sein d’un lot est mal formé d’une certaine manière ou enfreint une contrainte de base de données, le lot entier contenant cet élément sera ignoré. Toutefois, d’autres lots de la même requête peuvent toujours réussir. Chaque lot peut contenir jusqu’à 1 000 objets et les lots seront traités dans l’ordre tant que le nombre total d’objets pour la demande (éléments, variantes, listes de modificateurs, remises et taxes) n’est pas supérieur à 10 000. |
| Objets catalogue de suppression par lots |
Supprime un ensemble de CatalogItems en fonction de la liste fournie des ID cibles et retourne un ensemble d’ID supprimés correctement dans la réponse. |
| Obtenir la facture |
Récupère une facture par ID de facture. |
| Obtenir le paiement |
Récupère les détails d’un paiement spécifique. |
| Obtenir le remboursement du paiement |
Récupère un remboursement spécifique à l’aide du refund_id. |
| Obtenir le remboursement du terminal |
Récupère un objet de remboursement de terminal De Débogage par ID. |
| Obtenir l’extraction du terminal |
Récupère une demande d’extraction de terminal par checkout_id. |
| Ordre de clonage (bêta) |
Crée un ordre, dans l’état DRAFT, en dupliquant un ordre existant. La commande nouvellement créée contient uniquement les champs principaux (tels que les articles de ligne, les taxes et les remises) copiés à partir de la commande d’origine. |
| Ordre de mise à jour (bêta) |
Met à jour un ordre ouvert en ajoutant, en remplaçant ou en supprimant des champs. Les commandes avec un état COMPLETED ou CANCELED ne peuvent pas être mises à jour. |
| Ordre de paiement (bêta) |
Payez pour une commande à l’aide d’un ou plusieurs paiements approuvés ou réglez une commande avec un total de 0. Le total des payment_ids répertoriés dans la demande doit être égal au total de la commande. Les commandes avec un montant total de 0 peuvent être marquées comme payantes en spécifiant un tableau vide de payment_ids dans la demande. |
| Paiement complet |
Termine (capture) un paiement. Par défaut, les paiements sont définis pour être terminés immédiatement après leur création. |
| Publier une facture |
Publie la facture brouillon spécifiée. Une fois qu’une facture est publiée, Square suit la configuration de la facture. Par exemple, Square envoie la facture à l’adresse e-mail du client, facture la carte du client sur le fichier ou ne fait rien. Square rend également la facture disponible sur une page de facture hébergée sur place. |
| Rechercher des clients |
Recherche les profils clients associés à un compte Square à l’aide d’un filtre de requête pris en charge. L’appel de SearchCustomers sans filtre de requête explicite retourne tous les profils clients classés par ordre alphabétique en fonction de given_name et de family_name. |
| Rechercher des factures |
Recherche les factures à partir d’un emplacement spécifié dans le filtre. |
| Rechercher des objets de catalogue |
Recherche CatalogObject de n’importe quel type en correspondant aux valeurs d’attributs de recherche prises en charge, à l’exclusion des valeurs d’attribut personnalisées sur les éléments ou les variantes d’élément, par rapport à un ou plusieurs des filtres de requête spécifiés. |
| Remboursement du paiement |
Remboursement d’un paiement. Vous pouvez rembourser l’intégralité du montant du paiement ou une partie de celui-ci. Vous pouvez utiliser ce point de terminaison pour rembourser un paiement par carte ou enregistrer un remboursement d’un paiement en espèces ou externe. |
| Remboursements des terminaux de recherche |
Récupère une liste filtrée des demandes de remboursement de Terminal De Runtime créées par le vendeur effectuant la demande. |
| Reprendre l’abonnement |
Reprend un abonnement désactivé. |
| Récupération par lots des modifications d’inventaire |
Retourne les nombres physiques historiques et les ajustements en fonction des critères de filtre fournis. |
| Récupération par lots d’objets catalogue |
Retourne un ensemble d’objets en fonction de l’ID fourni. Chaque CatalogItem retourné dans l’ensemble inclut toutes ses informations enfants, notamment : tous ses objets CatalogItemVariation, références à ses objets CatalogModifierList et ids des objets CatalogTax qui s’y appliquent. |
| Récupérer la preuve des différends |
Retourne les métadonnées de preuve spécifiées par l’ID de preuve dans le chemin d’URL de la demande. Vous devez conserver une copie de la preuve que vous chargez si vous souhaitez la référencer ultérieurement. Vous ne pouvez pas télécharger la preuve une fois que vous l’avez téléchargée. |
| Récupérer le client |
Retourne les détails d’un seul client. |
| Récupérer le différend |
Retourne des détails sur un litige spécifique. |
| Récupérer le groupe de clients |
Récupère un groupe de clients spécifique. |
| Récupérer le nombre d’inventaires |
Récupère le nombre d’actions calculés actuel pour un CatalogObject donné à un ensemble donné d’emplacements. |
| Récupérer le nombre physique d’inventaire |
Retourne l’objet InventoryPhysicalCount avec la physical_count_id fournie. |
| Récupérer le segment client |
Récupère un segment de client spécifique. |
| Récupérer le transfert d’inventaire (bêta) |
Retourne l’objet InventoryTransfer avec la transfer_id fournie. |
| Récupérer l’abonnement |
Récupère un abonnement. |
| Récupérer l’ajustement de l’inventaire |
Retourne l’objet InventoryAdjustment avec le adjustment_id fourni. |
| Récupérer l’objet catalogue |
Retourne un objet CatalogItem unique en tant que CatalogObject basé sur l’ID fourni. L’objet retourné inclut toutes les informations CatalogItem pertinentes, notamment les enfants CatalogItemVariation, les références à ses objets CatalogModifierList et les ID des objets CatalogTax qui s’y appliquent. |
| Récupérer l’ordre |
Récupère une commande par ID. |
| Récupérer une carte |
Récupère les détails d’une carte spécifique. |
| Répertorier le catalogue |
Renvoie une liste de CatalogObjects qui inclut tous les objets d’un ensemble de types souhaités (par exemple, tous les objets CatalogItem et CatalogTax) dans le catalogue. ListCatalog ne retourne pas d’éléments de catalogue supprimés. |
| Répertorier les clients |
Répertorie les profils clients associés à un compte Square. Dans des conditions d’exploitation normales, les profils clients nouvellement créés ou mis à jour deviennent disponibles pour l’opération de référencement en moins de 30 secondes. Parfois, la propagation des profils nouveaux ou mis à jour peut prendre plus d’une minute ou plus, en particulier pendant les incidents réseau et les pannes. |
| Répertorier les différends |
Retourne une liste de litiges associés à un compte particulier. |
| Répertorier les factures |
Retourne une liste de factures pour un emplacement donné. |
| Répertorier les groupes de clients |
Récupère la liste des groupes de clients d’une entreprise. |
| Répertorier les paiements |
Récupère la liste des paiements pris par le compte qui effectue la demande. Les résultats sont finalement cohérents et les nouveaux paiements ou modifications apportées aux paiements peuvent prendre plusieurs secondes. |
| Répertorier les remboursements de paiement |
Récupère une liste de remboursements pour le compte effectuant la demande. Les résultats sont finalement cohérents et les nouveaux remboursements ou modifications apportées aux remboursements peuvent prendre plusieurs secondes. |
| Répertorier les segments de client |
Récupère la liste des segments de clients d’une entreprise. |
| Répertorier les événements d’abonnement |
Répertorie tous les événements d’un abonnement spécifique. |
| Soumettre des preuves |
Soumet des preuves à la banque du titulaire de carte. Avant de soumettre une preuve, Square compile toutes les preuves disponibles. Cela inclut la preuve chargée à l’aide des points de terminaison CreateDisputeEvidenceFile et CreateDisputeEvidenceText et des preuves automatiquement fournies par Square, le cas échéant. |
| Supprimer la facture |
Supprime la facture spécifiée. Lorsqu’une facture est supprimée, l’état de commande associé passe à CANCELED. Vous ne pouvez supprimer qu’une facture brouillon (vous ne pouvez pas supprimer une facture publiée, y compris une facture planifiée pour le traitement). |
| Supprimer la preuve de litige |
Supprime la preuve spécifiée d’un litige. |
| Supprimer le groupe du client |
Supprime une appartenance à un groupe d’un client. Le client est identifié par la valeur customer_id et le groupe de clients est identifié par la valeur group_id. |
| Supprimer l’objet catalogue |
Supprime un seul CatalogObject en fonction de l’ID fourni et retourne l’ensemble d’ID supprimés correctement dans la réponse. La suppression est un événement en cascade, de sorte que tous les enfants de l’objet ciblé sont également supprimés. Par exemple, la suppression d’un CatalogItem supprime également tous ses enfants CatalogItemVariation. |
| Supprimer un client |
Supprime un profil client d’une entreprise. Cette opération dissocie également toutes les cartes associées sur le fichier. |
| Supprimer un groupe de clients |
Supprime un groupe de clients identifié par la valeur group_id. |
Abonnements de recherche
Recherche des abonnements. Les résultats sont classés chronologiquement par date de création d’abonnement. Si la demande spécifie plusieurs ID d’emplacement, le point de terminaison trie le résultat par ID d’emplacement, puis par date de création dans chaque emplacement. Si aucun emplacement n’est fourni dans la requête, tous les emplacements sont recherchés.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’emplacement
|
location_ids | array of string | ||
|
ID client
|
customer_ids | array of string | ||
|
Noms sources
|
source_names | array of string |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Abonnements
|
subscriptions | array of object | |
|
ID
|
subscriptions.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
subscriptions.location_id | string |
Identificateur de l’emplacement. |
|
ID plan
|
subscriptions.plan_id | string |
ID du plan d’abonnement associé |
|
ID de client
|
subscriptions.customer_id | string |
ID attribué au carré du client associé au compte. |
|
Date de début
|
subscriptions.start_date | string |
Date de début de l’abonnement, au format aaaa-MM-DD. |
|
Date annulée
|
subscriptions.canceled_date | string |
Date d’annulation de l’abonnement, au format aaaa-MM-DD. |
|
Facturé à la date
|
subscriptions.charged_through_date | string |
Date à laquelle le client est facturé pour l’abonnement, au format aaaa-MM-DD. |
|
Statut
|
subscriptions.status | string |
État de vérification actuel de cet objet. |
|
Créé à
|
subscriptions.created_at | string |
Heure de l’événement au format ISO 8601. |
|
ID de carte
|
subscriptions.card_id | string |
ID de la carte client facturée pour l’abonnement. |
|
Payé jusqu’à la date
|
subscriptions.paid_until_date | string |
Date payée jusqu’à ce que. |
|
Timezone
|
subscriptions.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier sur la facture, telles que due_date. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Nom
|
subscriptions.source.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Pourcentage fiscal
|
subscriptions.tax_percentage | string |
Montant fiscal appliqué lors de la facturation de l’abonnement. |
|
Montant
|
subscriptions.price_override_money.amount | integer |
Montant. |
|
Monnaie
|
subscriptions.price_override_money.currency | string |
La devise. |
|
Version
|
subscriptions.version | integer |
Version actuelle de l’objet. |
|
ID de facture
|
subscriptions.invoice_ids | array of string |
Accepter le différend
Accepte la perte d’un litige. Square retourne le montant contesté au titulaire de carte et met à jour l’état du différend accepté. Square débite le montant contesté du compte Square du vendeur. Si le compte Square n’a pas suffisamment de fonds, Square débite le compte bancaire associé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de litige
|
dispute_id | True | string |
Identificateur du litige. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
dispute.id | string |
Identificateur unique émis par carré. |
|
Montant
|
dispute.amount_money.amount | integer |
Montant. |
|
Monnaie
|
dispute.amount_money.currency | string |
La devise. |
|
Reason
|
dispute.reason | string |
Raison de cet objet. |
|
État
|
dispute.state | string |
État actuel. |
|
Due At
|
dispute.due_at | string |
Heure à laquelle l’action suivante est due, au format RFC 3339. |
|
Paiements contestés
|
dispute.disputed_payments | array of object | |
|
ID de paiement
|
dispute.disputed_payments.payment_id | string |
ID unique généré par carré du paiement. |
|
Marque de carte
|
dispute.card_brand | string |
La marque de la carte. |
|
Créé à
|
dispute.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
dispute.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID de litige de marque
|
dispute.brand_dispute_id | string |
ID du litige dans le système de marque de carte, généré par la marque de carte. |
Ajouter un groupe au client
Ajoute une appartenance à un groupe à un client. Le client est identifié par la valeur customer_id et le groupe de clients est identifié par la valeur group_id.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de client
|
customer_id | True | string |
Identificateur du client. |
|
ID de groupe
|
group_id | True | string |
Identificateur du groupe. |
Retours
- response
- object
Annuler la facture
Annule une facture. Le vendeur ne peut pas collecter les paiements pour la facture annulée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID facture
|
invoice_id | True | string |
Identificateur de la facture. |
|
Version
|
version | integer |
Version. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
invoice.id | string |
Identificateur unique émis par carré. |
|
Version
|
invoice.version | integer |
Version actuelle de cet objet. |
|
ID d’emplacement
|
invoice.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
invoice.order_id | string |
ID de l’ordre. |
|
Demandes de paiement
|
invoice.payment_requests | array of object | |
|
Identificateur d’utilisateur
|
invoice.payment_requests.uid | string |
ID généré par carré. |
|
Type de requête
|
invoice.payment_requests.request_type | string |
Identifie le type de demande de paiement. Ce type définit la façon dont le montant de la demande de paiement est déterminé. |
|
Date d'échéance
|
invoice.payment_requests.due_date | string |
Date d’échéance de la demande de paiement, au format aaaa-MM-DD. |
|
Basculement activé
|
invoice.payment_requests.tipping_enabled | boolean |
Si la valeur est true, fournit un emplacement pour que le client paie un pourboire. |
|
Rappels
|
invoice.payment_requests.reminders | array of object | |
|
Identificateur d’utilisateur
|
invoice.payment_requests.reminders.uid | string |
ID affecté par carré. |
|
Jours planifiés relatifs
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
Nombre de jours avant (nombre négatif) ou après (nombre positif) la demande de paiement due_date lorsque le rappel est envoyé. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Message. |
|
Statut
|
invoice.payment_requests.reminders.status | string |
État actuel. |
|
Montant
|
invoice.payment_requests.computed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.payment_requests.computed_amount_money.currency | string |
La devise. |
|
Montant
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.payment_requests.total_completed_amount_money.currency | string |
La devise. |
|
Source de paiement automatique
|
invoice.payment_requests.automatic_payment_source | string |
Mode de paiement pour un paiement automatique. |
|
Numéro de facture
|
invoice.invoice_number | string |
Numéro de facture convivial. La valeur est unique dans un emplacement. S’il n’est pas fourni lors de la création d’une facture, Square affecte une valeur. |
|
Titre
|
invoice.title | string |
Titre. |
|
Descriptif
|
invoice.description | string |
Description. |
|
Planifié à
|
invoice.scheduled_at | string |
Horodatage lorsque le traitement est planifié, au format RFC 3339. |
|
Statut
|
invoice.status | string |
État de vérification actuel de cet objet. |
|
Timezone
|
invoice.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Créé à
|
invoice.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
invoice.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID de client
|
invoice.primary_recipient.customer_id | string |
ID du client associé à la commande. |
|
Prénom
|
invoice.primary_recipient.given_name | string |
Le nom du destinataire (c’est-à-dire, prénom). |
|
Nom de famille
|
invoice.primary_recipient.family_name | string |
Nom de la famille du destinataire (c’est-à-dire, nom). |
|
Adresse électronique
|
invoice.primary_recipient.email_address | string |
Adresse e-mail du destinataire. |
|
Numéro de téléphone
|
invoice.primary_recipient.phone_number | string |
Numéro de téléphone du destinataire. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Indique si les paiements par carte de crédit ou carte de débit sont acceptés. |
|
Carte cadeau carrée
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Indique si les paiements de carte cadeau Square sont acceptés. |
|
Compte en banque
|
invoice.accepted_payment_methods.bank_account | boolean |
Indique si les paiements de transfert bancaire sont acceptés. |
|
Champs personnalisés
|
invoice.custom_fields | array of object | |
|
Étiquette
|
invoice.custom_fields.label | string |
Étiquette ou titre du champ personnalisé. |
|
Valeur
|
invoice.custom_fields.value | string |
Texte du champ personnalisé. |
|
Sélection élective
|
invoice.custom_fields.placement | string |
Emplacement du champ personnalisé sur la facture. |
|
Méthode de remise
|
invoice.delivery_method | string |
Méthode de livraison utilisée par Square pour envoyer la facture, les rappels et les reçus au client. Une fois la facture publiée, Square traite la facture en fonction du mode de livraison et des paramètres de demande de paiement, soit immédiatement, soit à la date de scheduled_at, si elle est spécifiée. |
|
Date de vente ou de service
|
invoice.sale_or_service_date | string |
Date de la vente ou de la date à laquelle le service est rendu, au format aaaa-MM-DD. Ce champ peut être utilisé pour spécifier une date passée ou ultérieure qui s’affiche sur la facture. |
Annuler le paiement
Annule (voids) un paiement. Vous pouvez utiliser ce point de terminaison pour annuler un paiement avec l’état APPROUVÉ.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de paiement
|
payment_id | True | string |
Identificateur du paiement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
payment.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
payment.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
payment.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Montant
|
payment.amount_money.amount | integer |
Montant. |
|
Monnaie
|
payment.amount_money.currency | string |
La devise. |
|
Montant
|
payment.tip_money.amount | integer |
Montant. |
|
Monnaie
|
payment.tip_money.currency | string |
La devise. |
|
Statut
|
payment.status | string |
État de vérification actuel de cet objet. |
|
Durée du délai
|
payment.delay_duration | string |
Durée après la création du paiement lorsque Square applique automatiquement la delay_action au paiement. Cette delay_action automatique s’applique uniquement aux paiements qui n’atteignent pas un état terminal (TERMINÉ, ANNULÉ ou FAILED) avant la période de delay_duration. Ce champ est spécifié sous forme de durée, au format RFC 3339. |
|
Type de Source
|
payment.source_type | string |
Type de source pour ce paiement. Les valeurs actuelles incluent CARD, BANK_ACCOUNT, WALLET, CASH ou EXTERNAL. |
|
Statut
|
payment.card_details.status | string |
État actuel. |
|
Marque de carte
|
payment.card_details.card.card_brand | string |
La marque de la carte. |
|
Dernier 4
|
payment.card_details.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’exp
|
payment.card_details.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
payment.card_details.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
payment.card_details.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Type de carte
|
payment.card_details.card.card_type | string |
Type de la carte. |
|
Type prépayé
|
payment.card_details.card.prepaid_type | string |
Indique si la carte est prépayée ou non. |
|
POUBELLE
|
payment.card_details.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
Entry, méthode
|
payment.card_details.entry_method | string |
Méthode utilisée pour entrer les détails de la carte pour le paiement. La méthode peut être KEYED, SWIPED, EMV, ON_FILE ou CONTACTLESS. |
|
État du CVV
|
payment.card_details.cvv_status | string |
Code d’état retourné à partir de la vérification de la valeur de vérification de carte (CVV). Le code peut être CVV_ACCEPTED, CVV_REJECTED ou CVV_NOT_CHECKED. |
|
État AVS
|
payment.card_details.avs_status | string |
Code d’état retourné à partir de la vérification du système de vérification d’adresse (AVS). Le code peut être AVS_ACCEPTED, AVS_REJECTED ou AVS_NOT_CHECKED. |
|
Code de résultat d’authentification
|
payment.card_details.auth_result_code | string |
Code d’état retourné par l’émetteur de carte qui décrit l’état d’autorisation du paiement. |
|
Description de l’instruction
|
payment.card_details.statement_description | string |
Description de l’instruction envoyée aux réseaux de cartes. |
|
Autorisé à
|
payment.card_details.card_payment_timeline.authorized_at | string |
Horodatage lorsque le paiement a été autorisé, au format RFC 3339. |
|
Voided At
|
payment.card_details.card_payment_timeline.voided_at | string |
Horodatage lorsque le paiement a été annulé, au format RFC 3339. |
|
ID d’emplacement
|
payment.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
payment.order_id | string |
ID de l’ordre. |
|
Créé à
|
payment.risk_evaluation.created_at | string |
Horodatage lors de la création, au format RFC 3339. |
|
Niveau de risque
|
payment.risk_evaluation.risk_level | string |
Niveau de risque associé au paiement. |
|
Note
|
payment.note | string |
Note personnalisée associée au profil client. |
|
ID de client
|
payment.customer_id | string |
ID de cet objet représentant le client. |
|
Montant
|
payment.total_money.amount | integer |
Montant. |
|
Monnaie
|
payment.total_money.currency | string |
La devise. |
|
Montant
|
payment.approved_money.amount | integer |
Montant. |
|
Monnaie
|
payment.approved_money.currency | string |
La devise. |
|
Action de retard
|
payment.delay_action | string |
Action à appliquer au paiement lorsque le delay_duration s’est écoulé. |
|
Retardé jusqu’à ce que
|
payment.delayed_until | string |
Horodatage en lecture seule du moment où l’delay_action est automatiquement appliqué, au format RFC 3339. |
|
Produit carré
|
payment.application_details.square_product | string |
Le produit Square, tel que le point de vente carré (POS), les factures carrées ou le terminal virtuel carré. |
|
ID de l'application
|
payment.application_details.application_id | string |
ID carré en lecture seule affecté à l’application. |
|
Jeton de version
|
payment.version_token | string |
Ce jeton opaque identifie une version spécifique de l’objet. |
Annuler le paiement par clé d’idempotency
Annule (voids) un paiement identifié par la clé d’idempotency spécifiée dans la demande. Utilisez cette méthode lorsque l’état d’une demande CreatePayment est inconnu (par exemple, après avoir envoyé une demande CreatePayment, une erreur réseau se produit et que vous n’obtenez pas de réponse). Dans ce cas, vous pouvez diriger Square pour annuler le paiement à l’aide de ce point de terminaison. Dans la demande, vous fournissez la même clé d’idempotency que celle que vous avez fournie dans votre demande CreatePayment que vous souhaitez annuler. Après avoir annulé le paiement, vous pouvez à nouveau soumettre votre demande CreatePayment. Notez que si aucun paiement avec la clé d’idempotency spécifiée est trouvé, aucune action n’est effectuée et le point de terminaison retourne correctement.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
Retours
- response
- object
Annuler le remboursement du terminal
Annule une demande de remboursement d’un terminal De Débogage par ID de demande de remboursement si l’état de la demande l’autorise.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de remboursement du terminal
|
terminal_refund_id | True | string |
Identificateur du remboursement du terminal. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
refund.id | string |
Identificateur unique émis par carré. |
|
ID de paiement
|
refund.payment_id | string |
ID unique du paiement. |
|
Montant
|
refund.amount_money.amount | integer |
Montant. |
|
Monnaie
|
refund.amount_money.currency | string |
La devise. |
|
Reason
|
refund.reason | string |
Raison de cet objet. |
|
ID d’appareil
|
refund.device_id | string |
ID unique de l’appareil destiné à ce TerminalRefund. |
|
Durée de l’échéance
|
refund.deadline_duration | string |
Durée de la RFC 3339, après laquelle l’extraction est automatiquement annulée. Un TerminalCheckout en attente est automatiquement ANNULÉ et a une raison d’annulation de TIMED_OUT. Valeur par défaut : 5 minutes à partir de la création |
|
Statut
|
refund.status | string |
État de vérification actuel de cet objet. |
|
Annuler la raison
|
refund.cancel_reason | string |
Raison de la transaction annulée. |
|
Créé à
|
refund.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
refund.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID d’application
|
refund.app_id | string |
ID de l’application qui a créé l’extraction. |
|
Marque de carte
|
refund.card.card_brand | string |
Marque de la carte. |
|
last_4
|
refund.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’exp
|
refund.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
refund.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
refund.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Type de carte
|
refund.card.card_type | string |
Type de la carte. |
|
POUBELLE
|
refund.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
ID de commande
|
refund.order_id | string |
ID de l’ordre. |
|
ID d’emplacement
|
refund.location_id | string |
Identificateur de l’emplacement. |
Annuler l’abonnement
Définit le champ canceled_date à la fin de la période de facturation active. Après cette date, l’état passe d’ACTIVE à CANCELED.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant d’abonnement
|
subscription_id | True | string |
Identificateur de l’abonnement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
subscription.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
subscription.location_id | string |
Identificateur de l’emplacement. |
|
ID plan
|
subscription.plan_id | string |
ID du plan d’abonnement associé. |
|
ID de client
|
subscription.customer_id | string |
ID de cet objet représentant le client. |
|
ID de carte
|
subscription.card_id | string |
ID de la carte client facturée pour l’abonnement. |
|
Date de début
|
subscription.start_date | string |
Date de début de l’abonnement, au format aaaa-MM-DD. |
|
Date annulée
|
subscription.canceled_date | string |
Date d’annulation de l’abonnement, au format aaaa-MM-DD. |
|
Payé jusqu’à la date
|
subscription.paid_until_date | string |
Date payée jusqu’à ce que. |
|
Statut
|
subscription.status | string |
État de vérification actuel de cet objet. |
|
Créé à
|
subscription.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Version
|
subscription.version | integer |
Version actuelle de cet objet. |
|
Timezone
|
subscription.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Nom
|
subscription.source.name | string |
Nom. |
Annuler l’extraction du terminal
Annule une demande d’extraction de terminal si l’état de la demande l’autorise.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’extraction
|
checkout_id | True | string |
Identificateur de l’extraction. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
checkout.id | string |
Identificateur unique émis par carré. |
|
Montant
|
checkout.amount_money.amount | integer |
Montant. |
|
Monnaie
|
checkout.amount_money.currency | string |
La devise. |
|
ID de référence
|
checkout.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
ID d’appareil
|
checkout.device_options.device_id | string |
ID unique de l’appareil destiné à ce TerminalCheckout. |
|
Autoriser le basculement
|
checkout.device_options.tip_settings.allow_tipping | boolean |
Indique si le basculement est activé pour cette caisse. La valeur par défaut est false. |
|
Ignorer l’écran de réception
|
checkout.device_options.skip_receipt_screen | boolean |
Indique à l’appareil d’ignorer l’écran de réception. La valeur par défaut est false. |
|
Statut
|
checkout.status | string |
État de vérification actuel de cet objet. |
|
Annuler la raison
|
checkout.cancel_reason | string |
Raison de la transaction annulée. |
|
Créé à
|
checkout.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
checkout.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID d’application
|
checkout.app_id | string |
ID de l’application qui a créé l’extraction. |
|
Durée de l’échéance
|
checkout.deadline_duration | string |
Durée de la RFC 3339, après laquelle l’extraction est automatiquement annulée. Un TerminalCheckout en attente est automatiquement ANNULÉ et a une raison d’annulation de TIMED_OUT. Valeur par défaut : 5 minutes à partir de la création |
Calculer l’ordre (bêta)
Permet aux applications d’afficher un aperçu des tarifs des commandes sans créer de commande.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
ID d’emplacement
|
location_id | string |
Identificateur de l’emplacement. |
|
|
Nom
|
name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
|
Pourcentage
|
percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
|
Scope
|
scope | string |
Indique le niveau actuel. |
|
|
Nom
|
name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
|
Quantité
|
quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’emplacement
|
order.location_id | string |
Identificateur de l’emplacement. |
|
Éléments de ligne
|
order.line_items | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.uid | string |
ID généré par carré. |
|
Quantité
|
order.line_items.quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Nom
|
order.line_items.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Montant
|
order.line_items.base_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.base_price_money.currency | string |
La devise. |
|
Montant
|
order.line_items.gross_sales_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.gross_sales_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_money.currency | string |
La devise. |
|
Montant
|
order.line_items.variation_total_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.variation_total_price_money.currency | string |
La devise. |
|
Remises appliquées
|
order.line_items.applied_discounts | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.applied_discounts.uid | string |
ID affecté par carré. |
|
UID de remise
|
order.line_items.applied_discounts.discount_uid | string |
Uid de la remise que représente la remise appliquée. |
|
Montant
|
order.line_items.applied_discounts.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.applied_discounts.applied_money.currency | string |
La devise. |
|
Remises
|
order.discounts | array of object | |
|
Identificateur d’utilisateur
|
order.discounts.uid | string |
ID généré par carré. |
|
Nom
|
order.discounts.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Pourcentage
|
order.discounts.percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
Montant
|
order.discounts.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.discounts.applied_money.currency | string |
La devise. |
|
Type
|
order.discounts.type | string |
Indique le type. |
|
Scope
|
order.discounts.scope | string |
Indique le niveau actuel. |
|
Créé à
|
order.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
order.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
État
|
order.state | string |
État actuel. |
|
Version
|
order.version | integer |
Version actuelle de cet objet. |
|
Montant
|
order.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.total_tip_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_tip_money.currency | string |
La devise. |
|
Montant
|
order.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_money.currency | string |
La devise. |
|
Montant
|
order.total_service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_service_charge_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.total_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tax_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.discount_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tip_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tip_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.service_charge_money.currency | string |
La devise. |
Cartes de liste
Récupère une liste de cartes détenues par le compte qui effectue la demande.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Curseur de pagination retourné par un appel précédent à ce point de terminaison. |
|
|
ID de client
|
customer_id | string |
Limitez les résultats aux cartes associées au client fourni. Par défaut, toutes les cartes détenues par le marchand sont retournées. |
|
|
Inclure désactivé
|
include_disabled | boolean |
Inclut les cartes désactivées. Par défaut, toutes les cartes activées appartenant au marchand sont retournées. |
|
|
ID de référence
|
reference_id | string |
Limitez les résultats aux cartes associées au reference_id fourni. |
|
|
Ordre de tri
|
sort_order | string |
Trie la liste retournée lorsque la carte a été créée avec l’ordre spécifié. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Cards
|
cards | array of object | |
|
ID
|
cards.card.id | string |
Identificateur de l’objet |
|
Ligne d’adresse 1
|
cards.card.billing_address.address_line_1 | string |
Les champs qui commencent par address_line fournissent les détails les plus spécifiques de l’adresse, tels que le numéro de rue, le nom de la rue et le nom du bâtiment. |
|
Ligne d’adresse 2
|
cards.card.billing_address.address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
Localité
|
cards.card.billing_address.locality | string |
La ville ou la ville de l’adresse. |
|
Niveau de district administratif 1
|
cards.card.billing_address.administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
Code postal
|
cards.card.billing_address.postal_code | string |
Code postal de l’adresse. |
|
Pays
|
cards.card.billing_address.country | string |
Pays de l’adresse, au format ISO 3166-1-alpha-2. |
|
Empreinte digitale
|
cards.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
POUBELLE
|
cards.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
Marque de carte
|
cards.card.card_brand | string |
La marque de la carte. |
|
Type de carte
|
cards.card.card_type | string |
Type de la carte. |
|
Nom du titulaire de carte
|
cards.card.cardholder_name | string |
Nom du titulaire de carte. |
|
ID de client
|
cards.card.customer_id | string |
ID d’un client à associer à la carte. |
|
Enabled
|
cards.card.enabled | boolean |
Indique si un objet peut être utilisé ou non. |
|
Mois d’expiration
|
cards.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’expiration
|
cards.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Dernier 4
|
cards.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Type prépayé
|
cards.card.prepaid_type | string |
Indique si la carte est prépayée ou non. |
|
ID de référence
|
cards.card.reference_id | string |
ID de référence facultatif défini par l’utilisateur qui associe cette carte à une autre entité dans un système externe. |
|
Version
|
cards.card.version | integer |
Numéro de version actuel de la carte. Incrémente avec chaque mise à jour de carte. Les demandes de mise à jour d’un objet Card existant sont rejetées, sauf si la version de la demande correspond à la version actuelle de la carte. |
Commandes de recherche
Recherchez toutes les commandes pour un ou plusieurs emplacements. Les commandes incluent toutes les ventes, les retours et les échanges, indépendamment de la façon ou du moment où ils sont entrés dans l’écosystème Square (par exemple, point de vente, factures et API Connect).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Retour d’entrées
|
return_entries | boolean |
Valeur booléenne qui contrôle le format des résultats de la recherche. Si la valeur est true, SearchOrders retourne des objets OrderEntry. Si la valeur est false, SearchOrders retourne des objets de commande complets. |
|
|
Limit
|
limit | integer |
Limite du nombre de résultats à retourner dans une seule page. La limite est consultatif : l’implémentation peut retourner plus ou moins de résultats. Si la limite fournie est négative, nulle ou supérieure à la limite maximale de 1 000, elle est ignorée. |
|
|
ID d’emplacement
|
location_ids | array of string | ||
|
Démarrer à
|
start_at | string |
Valeur datetime au format RFC 3339 indiquant quand l’intervalle de temps démarre. |
|
|
Fin à
|
end_at | string |
Valeur datetime au format RFC 3339 indiquant quand l’intervalle de temps se termine. |
|
|
States
|
states | array of string | ||
|
Trier le champ
|
sort_field | string |
Champ à trier. |
|
|
Ordre de tri
|
sort_order | string |
Ordre chronologique dans lequel les résultats sont retournés. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Entrées de commande
|
order_entries | array of object | |
|
ID de commande
|
order_entries.order_id | string |
ID de l’ordre. |
|
ID d’emplacement
|
order_entries.location_id | string |
Identificateur de l’emplacement. |
|
Version
|
order_entries.version | integer |
Version actuelle de l’objet. |
|
Cursor
|
cursor | string |
Incluez le curseur de pagination dans les appels suivants à ce point de terminaison pour récupérer le jeu de résultats suivant associé à la requête d’origine. |
Commandes de récupération par lots
Récupère un ensemble de commandes par leurs ID. S’il n’existe pas d’ID d’ordre donné, l’ID est ignoré au lieu de générer une erreur.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’emplacement
|
location_id | string |
Identificateur d’emplacement. |
|
|
ID de commande
|
order_ids | array of string |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Ordres
|
orders | array of object | |
|
ID
|
orders.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
orders.location_id | string |
Identificateur de l’emplacement. |
|
ID de référence
|
orders.reference_id | string |
Deuxième ID facultatif utilisé pour associer le profil client à une entité dans un autre système. |
|
Éléments de ligne
|
orders.line_items | array of object | |
|
Identificateur d’utilisateur
|
orders.line_items.uid | string |
ID généré par carré de la demande de paiement dans une facture. |
|
Nom
|
orders.line_items.name | string |
Nom lisible par l’homme. |
|
Quantité
|
orders.line_items.quantity | string |
Quantité achetée, mise en forme sous forme de nombre décimal. |
|
Montant
|
orders.line_items.base_price_money.amount | integer |
Montant. |
|
Monnaie
|
orders.line_items.base_price_money.currency | string |
La devise. |
|
Montant
|
orders.line_items.total_money.amount | integer |
Montant. |
|
Monnaie
|
orders.line_items.total_money.currency | string |
La devise. |
|
Montant
|
orders.total_money.amount | integer |
Montant. |
|
Monnaie
|
orders.total_money.currency | string |
La devise. |
Créer un abonnement
Crée un abonnement pour un client à un plan d’abonnement. Si vous fournissez une carte dans la demande, Square facture la carte de l’abonnement. Sinon, Square facture une facture à l’adresse e-mail du client. L’abonnement démarre immédiatement, sauf si la demande inclut la start_date facultative. Chaque abonnement individuel est associé à un emplacement particulier.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
ID d’emplacement
|
location_id | string |
Identificateur d’emplacement. |
|
|
ID plan
|
plan_id | string |
ID du plan d’abonnement créé à l’aide de l’API catalogue. |
|
|
ID de client
|
customer_id | string |
ID du client à lier. |
|
|
ID de carte
|
card_id | string |
ID de la carte client à facturer. |
|
|
Date de début
|
start_date | string |
Date de début de l’abonnement, au format aaaa-MM-DD. |
|
|
Pourcentage fiscal
|
tax_percentage | string |
Taxe à ajouter lors de la facturation de l’abonnement. |
|
|
Montant
|
amount | integer |
Montant de l’argent à accepter pour ce paiement, sans inclure tip_money. |
|
|
Monnaie
|
currency | string |
Code monétaire ISO 4217 à 3 caractères. |
|
|
Timezone
|
timezone | string |
Fuseau horaire utilisé dans les calculs de date pour l’abonnement. |
|
|
Nom
|
name | string |
Nom de l’objet. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
subscription.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
subscription.location_id | string |
Identificateur de l’emplacement. |
|
ID plan
|
subscription.plan_id | string |
ID du plan d’abonnement associé. |
|
ID de client
|
subscription.customer_id | string |
ID de cet objet représentant le client. |
|
Date de début
|
subscription.start_date | string |
Date de début de l’abonnement, au format aaaa-MM-DD. |
|
Statut
|
subscription.status | string |
État de vérification actuel de cet objet. |
|
Pourcentage fiscal
|
subscription.tax_percentage | string |
Montant fiscal appliqué lors de la facturation de l’abonnement. |
|
Montant
|
subscription.price_override_money.amount | integer |
Montant. |
|
Monnaie
|
subscription.price_override_money.currency | string |
La devise. |
|
Version
|
subscription.version | integer |
Version actuelle de cet objet. |
|
Créé à
|
subscription.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
ID de carte
|
subscription.card_id | string |
ID de la carte client facturée pour l’abonnement. |
|
Timezone
|
subscription.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Nom
|
subscription.source.name | string |
Nom. |
Créer un client
Crée un client pour une entreprise.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Prénom
|
given_name | string |
Nom donné (c’est-à-dire le prénom) associé au profil client. |
|
|
Nom de famille
|
family_name | string |
Nom de famille (c’est-à-dire le nom) associé au profil client. |
|
|
Adresse électronique
|
email_address | string |
Adresse e-mail associée au profil client. |
|
|
Nom de l’entreprise
|
company_name | string |
Nom d’entreprise associé au profil client. |
|
|
Nickname
|
nickname | string |
Surnom du profil client. |
|
|
Ligne d’adresse 1
|
address_line_1 | string |
Première ligne de l’adresse. |
|
|
Ligne d’adresse 2
|
address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
|
Localité
|
locality | string |
La ville ou la ville de l’adresse. |
|
|
Niveau de district administratif 1
|
administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
|
Code postal
|
postal_code | string |
Code postal de l’adresse. |
|
|
Pays
|
country | string |
Code pays ISO 3166 Alpha-2. |
|
|
Numéro de téléphone
|
phone_number | string |
Numéro de téléphone à 11 chiffres associé au profil client. |
|
|
ID de référence
|
reference_id | string |
Deuxième ID facultatif utilisé pour associer le profil client à une entité dans un autre système. |
|
|
Note
|
note | string |
Note personnalisée associée au profil client. |
|
|
Anniversaire
|
birthday | string |
Anniversaire associé au profil client, au format RFC 3339. L’année est facultative. Le fuseau horaire et l’heure ne sont pas autorisés. Par exemple, 0000-09-21T00:00:00-00:00 représente un anniversaire le 21 septembre 1998-09-21T00:00:00-00:00 représente un anniversaire le 21 septembre 1998. Vous pouvez également spécifier cette valeur au format aaaa-MM-DD. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
customer.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
customer.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
customer.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Prénom
|
customer.given_name | string |
Nom donné (c.-à-d. prénom) associé au profil client. |
|
Nom de famille
|
customer.family_name | string |
Nom de la famille (c’est-à-dire le nom) associé au profil client. |
|
Adresse électronique
|
customer.email_address | string |
Adresse e-mail associée au profil client. |
|
Nom de l’entreprise
|
customer.company_name | string |
Nom d’entreprise associé au profil client. |
|
Nickname
|
customer.nickname | string |
Surnom du profil client. |
|
Ligne d’adresse 1
|
customer.address.address_line_1 | string |
Première ligne de l’adresse. Les champs qui commencent par address_line fournissent les détails les plus spécifiques de l’adresse, tels que le numéro de rue, le nom de la rue et le nom du bâtiment. |
|
Ligne d’adresse 2
|
customer.address.address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
Localité
|
customer.address.locality | string |
La ville ou la ville de l’adresse. |
|
Niveau de district administratif 1
|
customer.address.administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
Code postal
|
customer.address.postal_code | string |
Code postal de l’adresse. |
|
Pays
|
customer.address.country | string |
Pays de l’adresse, au format ISO 3166-1-alpha-2. |
|
Numéro de téléphone
|
customer.phone_number | string |
Numéro de téléphone à 11 chiffres associé au profil client. |
|
ID de référence
|
customer.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Note
|
customer.note | string |
Note personnalisée associée au profil client. |
|
Anniversaire
|
customer.birthday | string |
Anniversaire associé au profil client, au format RFC 3339. L’année est facultative. Le fuseau horaire et l’heure ne sont pas autorisés. Par exemple, 0000-09-21T00:00:00-00:00 représente un anniversaire le 21 septembre 1998-09-21T00:00:00-00:00 représente un anniversaire le 21 septembre 1998. |
|
E-mail désinscription
|
customer.preferences.email_unsubscribed | boolean |
Indique si le client s’est désinscrit des e-mails de campagne marketing. La valeur true signifie que le client a choisi de refuser le marketing par e-mail du vendeur square actuel ou de tous les vendeurs Square. |
|
Source de création
|
customer.creation_source | string |
Une source de création représente la méthode utilisée pour créer le profil client. |
|
Version
|
customer.version | integer |
Version actuelle de cet objet. |
Créer un extraction de terminal
Crée une demande de paiement terminal et l’envoie à l’appareil spécifié pour prendre un paiement pour le montant demandé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
|
|
ID de référence
|
reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
|
ID d’appareil
|
device_id | string |
ID unique de l’appareil destiné à ce TerminalCheckout. |
|
|
Note
|
note | string |
Note personnalisée associée au profil client. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
checkout.id | string |
Identificateur unique émis par carré. |
|
Montant
|
checkout.amount_money.amount | integer |
Montant. |
|
Monnaie
|
checkout.amount_money.currency | string |
La devise. |
|
ID de référence
|
checkout.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Note
|
checkout.note | string |
Note personnalisée associée au profil client. |
|
ID d’appareil
|
checkout.device_options.device_id | string |
ID unique de l’appareil destiné à ce TerminalCheckout. |
|
Autoriser le basculement
|
checkout.device_options.tip_settings.allow_tipping | boolean |
Indique si le basculement est activé pour cette caisse. La valeur par défaut est false. |
|
Ignorer l’écran de réception
|
checkout.device_options.skip_receipt_screen | boolean |
Indique à l’appareil d’ignorer l’écran de réception. La valeur par défaut est false. |
|
Statut
|
checkout.status | string |
État de vérification actuel de cet objet. |
|
Créé à
|
checkout.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
checkout.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID d’application
|
checkout.app_id | string |
ID de l’application qui a créé l’extraction. |
|
Durée de l’échéance
|
checkout.deadline_duration | string |
Durée de la RFC 3339, après laquelle l’extraction est automatiquement annulée. Un TerminalCheckout en attente est automatiquement ANNULÉ et a une raison d’annulation de TIMED_OUT. Valeur par défaut : 5 minutes à partir de la création |
|
Type de paiement
|
checkout.payment_type | string |
Le type de paiement à partir duquel le terminal doit tenter de capturer. La valeur par défaut est CARD_PRESENT. |
Créer un groupe de clients
Crée un groupe de clients pour une entreprise.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom
|
name | string |
Nom de l’objet. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
group.id | string |
Identificateur unique émis par carré. |
|
Nom
|
group.name | string |
Nom de l’objet. |
|
Créé à
|
group.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
group.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
Créer un paiement
Crée un paiement à l’aide de la source fournie. Vous pouvez utiliser ce point de terminaison pour facturer une carte (carte de crédit/débit ou carte cadeau Square) ou enregistrer un paiement que le vendeur a reçu en dehors de Square (paiement en espèces d’un acheteur ou d’un paiement qu’une entité externe a traitée pour le compte du vendeur).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
Montant
|
amount | integer |
Montant de l’argent à accepter pour ce paiement, sans inclure tip_money. |
|
|
Monnaie
|
currency | string |
Code monétaire ISO 4217 à 3 caractères. |
|
|
Source ID
|
source_id | string |
ID de la source de fonds pour ce paiement. Il peut s’agir d’un jeton de paiement (carte nonce) généré par le formulaire de paiement Square ou une carte sur un fichier effectué avec l’API Clients. Si vous enregistrez un paiement que le vendeur a reçu en dehors de Square, spécifiez CASH ou EXTERNAL. |
|
|
Autocomplétion
|
autocomplete | boolean |
Si la valeur est true, ce paiement est effectué lorsque cela est possible. Si la valeur est false, ce paiement est conservé dans un état approuvé jusqu’à ce qu’il soit explicitement terminé (capturé) ou annulé (annulé). |
|
|
ID de client
|
customer_id | string |
ID du client à lier. |
|
|
ID d’emplacement
|
location_id | string |
Identificateur d’emplacement. |
|
|
ID de référence
|
reference_id | string |
Deuxième ID facultatif utilisé pour associer le profil client à une entité dans un autre système. |
|
|
Note
|
note | string |
Note personnalisée associée au profil client. |
|
|
Montant
|
amount | integer |
Montant de l’argent à accepter pour ce paiement, sans inclure tip_money. |
|
|
Monnaie
|
currency | string |
Code monétaire ISO 4217 à 3 caractères. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
payment.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
payment.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
payment.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Montant
|
payment.amount_money.amount | integer |
Montant. |
|
Monnaie
|
payment.amount_money.currency | string |
La devise. |
|
Montant
|
payment.app_fee_money.amount | integer |
Montant. |
|
Monnaie
|
payment.app_fee_money.currency | string |
La devise. |
|
Statut
|
payment.status | string |
État de vérification actuel de cet objet. |
|
Durée du délai
|
payment.delay_duration | string |
Durée après la création du paiement lorsque Square applique automatiquement la delay_action au paiement. Cette delay_action automatique s’applique uniquement aux paiements qui n’atteignent pas un état terminal (TERMINÉ, ANNULÉ ou FAILED) avant la période de delay_duration. Ce champ est spécifié sous forme de durée, au format RFC 3339. |
|
Type de Source
|
payment.source_type | string |
Type de source pour ce paiement. Les valeurs actuelles incluent CARD, BANK_ACCOUNT, WALLET, CASH ou EXTERNAL. |
|
Statut
|
payment.card_details.status | string |
État actuel. |
|
Marque de carte
|
payment.card_details.card.card_brand | string |
La marque de la carte. |
|
Dernier 4
|
payment.card_details.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’exp
|
payment.card_details.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
payment.card_details.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
payment.card_details.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Type de carte
|
payment.card_details.card.card_type | string |
Type de la carte. |
|
Type prépayé
|
payment.card_details.card.prepaid_type | string |
Indique si la carte est prépayée ou non. |
|
POUBELLE
|
payment.card_details.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
Entry, méthode
|
payment.card_details.entry_method | string |
Méthode utilisée pour entrer les détails de la carte pour le paiement. La méthode peut être KEYED, SWIPED, EMV, ON_FILE ou CONTACTLESS. |
|
État du CVV
|
payment.card_details.cvv_status | string |
Code d’état retourné à partir de la vérification de la valeur de vérification de carte (CVV). Le code peut être CVV_ACCEPTED, CVV_REJECTED ou CVV_NOT_CHECKED. |
|
État AVS
|
payment.card_details.avs_status | string |
Code d’état retourné à partir de la vérification du système de vérification d’adresse (AVS). Le code peut être AVS_ACCEPTED, AVS_REJECTED ou AVS_NOT_CHECKED. |
|
Code de résultat d’authentification
|
payment.card_details.auth_result_code | string |
Code d’état retourné par l’émetteur de carte qui décrit l’état d’autorisation du paiement. |
|
Description de l’instruction
|
payment.card_details.statement_description | string |
Description de l’instruction envoyée aux réseaux de cartes. |
|
Autorisé à
|
payment.card_details.card_payment_timeline.authorized_at | string |
Horodatage lorsque le paiement a été autorisé, au format RFC 3339. |
|
Capturé à
|
payment.card_details.card_payment_timeline.captured_at | string |
Horodatage lorsque le paiement a été capturé, au format RFC 3339. |
|
ID d’emplacement
|
payment.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
payment.order_id | string |
ID de l’ordre. |
|
ID de référence
|
payment.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Créé à
|
payment.risk_evaluation.created_at | string |
Horodatage lors de la création, au format RFC 3339. |
|
Niveau de risque
|
payment.risk_evaluation.risk_level | string |
Niveau de risque associé au paiement. |
|
Note
|
payment.note | string |
Note personnalisée associée au profil client. |
|
ID de client
|
payment.customer_id | string |
ID de cet objet représentant le client. |
|
Montant
|
payment.total_money.amount | integer |
Montant. |
|
Monnaie
|
payment.total_money.currency | string |
La devise. |
|
Montant
|
payment.approved_money.amount | integer |
Montant. |
|
Monnaie
|
payment.approved_money.currency | string |
La devise. |
|
Numéro de reçu
|
payment.receipt_number | string |
Numéro de reçu du paiement. Le champ est manquant si un paiement est annulé. |
|
URL de réception
|
payment.receipt_url | string |
URL du reçu du paiement. Le champ est renseigné uniquement pour les paiements TERMINÉs. |
|
Action de retard
|
payment.delay_action | string |
Action à appliquer au paiement lorsque le delay_duration s’est écoulé. |
|
Retardé jusqu’à ce que
|
payment.delayed_until | string |
Horodatage en lecture seule du moment où l’delay_action est automatiquement appliqué, au format RFC 3339. |
|
Produit carré
|
payment.application_details.square_product | string |
Le produit Square, tel que le point de vente carré (POS), les factures carrées ou le terminal virtuel carré. |
|
ID de l'application
|
payment.application_details.application_id | string |
ID carré en lecture seule affecté à l’application. |
|
Jeton de version
|
payment.version_token | string |
Ce jeton opaque identifie une version spécifique de l’objet. |
Créer un remboursement de terminal
Crée une demande de remboursement d’un paiement Effectué sur un terminal Square.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
|
|
ID d’appareil
|
device_id | string |
ID unique de l’appareil destiné à ce TerminalRefund. |
|
|
Reason
|
reason | string |
Raison de cet objet. |
|
|
ID de paiement
|
payment_id | string |
ID unique du paiement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
refund.id | string |
Identificateur unique émis par carré. |
|
ID de paiement
|
refund.payment_id | string |
ID unique du paiement. |
|
Montant
|
refund.amount_money.amount | integer |
Montant. |
|
Monnaie
|
refund.amount_money.currency | string |
La devise. |
|
Reason
|
refund.reason | string |
Raison de cet objet. |
|
ID d’appareil
|
refund.device_id | string |
ID unique de l’appareil destiné à ce TerminalRefund. |
|
Durée de l’échéance
|
refund.deadline_duration | string |
Durée de la RFC 3339, après laquelle l’extraction est automatiquement annulée. Un TerminalCheckout en attente est automatiquement ANNULÉ et a une raison d’annulation de TIMED_OUT. Valeur par défaut : 5 minutes à partir de la création |
|
Statut
|
refund.status | string |
État de vérification actuel de cet objet. |
|
Créé à
|
refund.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
refund.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID d’application
|
refund.app_id | string |
ID de l’application qui a créé l’extraction. |
|
Marque de carte
|
refund.card.card_brand | string |
Marque de la carte. |
|
last_4
|
refund.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’exp
|
refund.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
refund.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
refund.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Type de carte
|
refund.card.card_type | string |
Type de la carte. |
|
POUBELLE
|
refund.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
ID de commande
|
refund.order_id | string |
ID de l’ordre. |
|
ID d’emplacement
|
refund.location_id | string |
Identificateur de l’emplacement. |
Créer un texte de preuve de litige
Charge le texte à utiliser comme preuve pour un litige.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de litige
|
dispute_id | True | string |
Identificateur du litige. |
|
Type de preuve
|
evidence_type | string |
Type de preuve que vous chargez. |
|
|
Texte de preuve
|
evidence_text | string |
Chaîne de preuve. |
|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
evidence.id | string |
Identificateur unique émis par carré. |
|
ID de litige
|
evidence.dispute_id | string |
L’ID du différend dont la preuve est associée. |
|
Texte de preuve
|
evidence.evidence_text | string |
Texte brut. |
|
Type de preuve
|
evidence.evidence_type | string |
Type pf evidence. |
|
Chargé à l’adresse
|
evidence.uploaded_at | string |
Heure à laquelle l’action suivante est due, au format RFC 3339. |
Créer une carte
Ajoute une carte sur un fichier à un marchand existant.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Clé d’idempotency. |
|
|
Source ID
|
source_id | string |
Identificateur de la source. |
|
|
Ligne d’adresse 1
|
address_line_1 | string |
Première ligne de l’adresse. Les champs qui commencent par address_line fournissent les détails les plus spécifiques de l’adresse, tels que le numéro de rue, le nom de la rue et le nom du bâtiment. |
|
|
Ligne d’adresse 2
|
address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
|
Localité
|
locality | string |
La ville ou la ville de l’adresse. |
|
|
Niveau de district administratif 1
|
administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
|
Code postal
|
postal_code | string |
Code postal de l’adresse. |
|
|
Pays
|
country | string |
Pays de l’adresse, au format ISO 3166-1-alpha-2. |
|
|
Nom du titulaire de carte
|
cardholder_name | string |
Nom du titulaire de carte. |
|
|
ID de client
|
customer_id | string |
ID de cet objet représentant le client. |
|
|
ID de référence
|
reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
card.id | string |
Identificateur unique émis par carré. |
|
Ligne d’adresse 1
|
card.billing_address.address_line_1 | string |
Première ligne de l’adresse. Les champs qui commencent par address_line fournissent les détails les plus spécifiques de l’adresse, tels que le numéro de rue, le nom de la rue et le nom du bâtiment. |
|
Ligne d’adresse 2
|
card.billing_address.address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
Localité
|
card.billing_address.locality | string |
La ville ou la ville de l’adresse. |
|
Niveau de district administratif 1
|
card.billing_address.administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
Code postal
|
card.billing_address.postal_code | string |
Code postal de l’adresse. |
|
Pays
|
card.billing_address.country | string |
Pays de l’adresse, au format ISO 3166-1-alpha-2. |
|
Empreinte digitale
|
card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
POUBELLE
|
card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
Marque de carte
|
card.card_brand | string |
La marque de la carte. |
|
Type de carte
|
card.card_type | string |
Type de la carte. |
|
Nom du titulaire de carte
|
card.cardholder_name | string |
Nom du titulaire de carte. |
|
ID de client
|
card.customer_id | string |
ID de cet objet représentant le client. |
|
Enabled
|
card.enabled | boolean |
Indique si cette option est activée. |
|
Mois d’exp
|
card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Dernier 4
|
card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Type prépayé
|
card.prepaid_type | string |
Indique si la carte est prépayée ou non. |
|
ID de référence
|
card.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Version
|
card.version | integer |
Version actuelle de cet objet. |
Créer une commande
Crée une commande qui peut inclure des informations sur les produits pour l’achat et les paramètres à appliquer à l’achat.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
ID de référence
|
reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
|
ID d’emplacement
|
location_id | string |
Identificateur de l’emplacement. |
|
|
Nom
|
name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
|
Quantité
|
quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
|
|
ID d’objet catalogue
|
catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
|
ID d’objet catalogue
|
catalog_object_id | string |
ID d’objet catalogue. |
|
|
UID de remise
|
discount_uid | string |
Uid de la remise que représente la remise appliquée. |
|
|
Identificateur d’utilisateur
|
uid | string |
ID généré par carré. |
|
|
Nom
|
name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
|
Pourcentage
|
percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
|
Scope
|
scope | string |
Indique le niveau actuel. |
|
|
Identificateur d’utilisateur
|
uid | string |
ID généré par carré. |
|
|
Nom
|
name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
|
Pourcentage
|
percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
|
Scope
|
scope | string |
Indique le niveau actuel. |
|
|
ID d’objet catalogue
|
catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
order.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
order.location_id | string |
Identificateur de l’emplacement. |
|
Éléments de ligne
|
order.line_items | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.uid | string |
ID généré par carré. |
|
Nom
|
order.line_items.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Quantité
|
order.line_items.quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Taxes appliquées
|
order.line_items.applied_taxes | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.applied_taxes.uid | string |
ID affecté par carré. |
|
UID fiscal
|
order.line_items.applied_taxes.tax_uid | string |
UID de la taxe pour laquelle cette taxe appliquée représente. |
|
Montant
|
order.line_items.applied_taxes.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.applied_taxes.applied_money.currency | string |
La devise. |
|
Remises appliquées
|
order.line_items.applied_discounts | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.applied_discounts.uid | string |
ID affecté par carré. |
|
UID de remise
|
order.line_items.applied_discounts.discount_uid | string |
Uid de la remise que représente la remise appliquée. |
|
Montant
|
order.line_items.applied_discounts.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.applied_discounts.applied_money.currency | string |
La devise. |
|
Montant
|
order.line_items.base_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.base_price_money.currency | string |
La devise. |
|
Montant
|
order.line_items.gross_sales_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.gross_sales_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_money.currency | string |
La devise. |
|
Montant
|
order.line_items.variation_total_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.variation_total_price_money.currency | string |
La devise. |
|
ID d’objet catalogue
|
order.line_items.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Nom de variante
|
order.line_items.variation_name | string |
Nom de la variante appliquée à cet élément de ligne. |
|
Modificateurs
|
order.line_items.modifiers | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.modifiers.uid | string |
ID affecté par carré. |
|
ID d’objet catalogue
|
order.line_items.modifiers.catalog_object_id | string |
ID d’objet catalogue. |
|
Nom
|
order.line_items.modifiers.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Montant
|
order.line_items.modifiers.base_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.modifiers.base_price_money.currency | string |
La devise. |
|
Montant
|
order.line_items.modifiers.total_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.modifiers.total_price_money.currency | string |
La devise. |
|
Impôts
|
order.taxes | array of object | |
|
Identificateur d’utilisateur
|
order.taxes.uid | string |
ID généré par carré. |
|
Nom
|
order.taxes.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Type
|
order.taxes.type | string |
Indique le type. |
|
Pourcentage
|
order.taxes.percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
Montant
|
order.taxes.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.taxes.applied_money.currency | string |
La devise. |
|
Scope
|
order.taxes.scope | string |
Indique le niveau actuel. |
|
Remises
|
order.discounts | array of object | |
|
Identificateur d’utilisateur
|
order.discounts.uid | string |
ID généré par carré. |
|
ID d’objet catalogue
|
order.discounts.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Nom
|
order.discounts.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Type
|
order.discounts.type | string |
Indique le type. |
|
Pourcentage
|
order.discounts.percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
Montant
|
order.discounts.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.discounts.applied_money.currency | string |
La devise. |
|
Scope
|
order.discounts.scope | string |
Indique le niveau actuel. |
|
Montant
|
order.discounts.amount_money.amount | integer |
Montant. |
|
Monnaie
|
order.discounts.amount_money.currency | string |
La devise. |
|
Créé à
|
order.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
order.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
État
|
order.state | string |
État actuel. |
|
Version
|
order.version | integer |
Version actuelle de cet objet. |
|
ID de référence
|
order.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Montant
|
order.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_money.currency | string |
La devise. |
|
Montant
|
order.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.total_tip_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_tip_money.currency | string |
La devise. |
|
Montant
|
order.total_service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_service_charge_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.total_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tax_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.discount_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tip_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tip_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.service_charge_money.currency | string |
La devise. |
|
Nom
|
order.source.name | string |
Nom. |
Créer une facture
Crée une facture brouillon pour une commande créée à l’aide de l’API Commandes. Un brouillon de facture reste dans votre compte et aucune action n’est prise. Vous devez publier la facture avant que Square puisse le traiter (l’envoyer à l’adresse e-mail du client ou facturer la carte du client sur le fichier).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
ID d’emplacement
|
location_id | string |
Identificateur de l’emplacement. |
|
|
ID de commande
|
order_id | string |
ID de l’ordre. |
|
|
Planifié à
|
scheduled_at | string |
Horodatage lorsque le traitement est planifié, au format RFC 3339. |
|
|
ID de client
|
customer_id | string |
ID du client associé à la commande. |
|
|
Méthode de remise
|
delivery_method | string |
Méthode de livraison utilisée par Square pour envoyer la facture, les rappels et les reçus au client. Une fois la facture publiée, Square traite la facture en fonction du mode de livraison et des paramètres de demande de paiement, soit immédiatement, soit à la date de scheduled_at, si elle est spécifiée. |
|
|
Type de requête
|
request_type | string |
Identifie le type de demande de paiement. Ce type définit la façon dont le montant de la demande de paiement est déterminé. |
|
|
Date d'échéance
|
due_date | string |
Date d’échéance de la demande de paiement, au format aaaa-MM-DD. |
|
|
Basculement activé
|
tipping_enabled | boolean |
Si la valeur est true, fournit un emplacement pour que le client paie un pourboire. |
|
|
Source de paiement automatique
|
automatic_payment_source | string |
Mode de paiement pour un paiement automatique. |
|
|
Message
|
message | string |
Message. |
|
|
Jours planifiés relatifs
|
relative_scheduled_days | integer |
Nombre de jours avant (nombre négatif) ou après (nombre positif) la demande de paiement due_date lorsque le rappel est envoyé. |
|
|
Numéro de facture
|
invoice_number | string |
Numéro de facture convivial. La valeur est unique dans un emplacement. S’il n’est pas fourni lors de la création d’une facture, Square affecte une valeur. |
|
|
Titre
|
title | string |
Titre. |
|
|
Descriptif
|
description | string |
Description. |
|
|
Card
|
card | boolean |
Indique si les paiements par carte de crédit ou carte de débit sont acceptés. |
|
|
Carte cadeau carrée
|
square_gift_card | boolean |
Indique si les paiements de carte cadeau Square sont acceptés. |
|
|
Compte en banque
|
bank_account | boolean |
Indique si les paiements de transfert bancaire sont acceptés. |
|
|
Étiquette
|
label | string |
Étiquette ou titre du champ personnalisé. |
|
|
Valeur
|
value | string |
Texte du champ personnalisé. |
|
|
Sélection élective
|
placement | string |
Emplacement du champ personnalisé sur la facture. |
|
|
Date de vente ou de service
|
sale_or_service_date | string |
Date de la vente ou de la date à laquelle le service est rendu, au format aaaa-MM-DD. Ce champ peut être utilisé pour spécifier une date passée ou ultérieure qui s’affiche sur la facture. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
invoice.id | string |
Identificateur unique émis par carré. |
|
Version
|
invoice.version | integer |
Version actuelle de cet objet. |
|
ID d’emplacement
|
invoice.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
invoice.order_id | string |
ID de l’ordre. |
|
Demandes de paiement
|
invoice.payment_requests | array of object | |
|
Identificateur d’utilisateur
|
invoice.payment_requests.uid | string |
ID généré par carré. |
|
Type de requête
|
invoice.payment_requests.request_type | string |
Identifie le type de demande de paiement. Ce type définit la façon dont le montant de la demande de paiement est déterminé. |
|
Date d'échéance
|
invoice.payment_requests.due_date | string |
Date d’échéance de la demande de paiement, au format aaaa-MM-DD. |
|
Basculement activé
|
invoice.payment_requests.tipping_enabled | boolean |
Si la valeur est true, fournit un emplacement pour que le client paie un pourboire. |
|
Rappels
|
invoice.payment_requests.reminders | array of object | |
|
Identificateur d’utilisateur
|
invoice.payment_requests.reminders.uid | string |
ID affecté par carré. |
|
Jours planifiés relatifs
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
Nombre de jours avant (nombre négatif) ou après (nombre positif) la demande de paiement due_date lorsque le rappel est envoyé. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Message. |
|
Statut
|
invoice.payment_requests.reminders.status | string |
État actuel. |
|
Montant
|
invoice.payment_requests.computed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.payment_requests.computed_amount_money.currency | string |
La devise. |
|
Montant
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.payment_requests.total_completed_amount_money.currency | string |
La devise. |
|
Source de paiement automatique
|
invoice.payment_requests.automatic_payment_source | string |
Mode de paiement pour un paiement automatique. |
|
Numéro de facture
|
invoice.invoice_number | string |
Numéro de facture convivial. La valeur est unique dans un emplacement. S’il n’est pas fourni lors de la création d’une facture, Square affecte une valeur. |
|
Titre
|
invoice.title | string |
Titre. |
|
Descriptif
|
invoice.description | string |
Description. |
|
Planifié à
|
invoice.scheduled_at | string |
Horodatage lorsque le traitement est planifié, au format RFC 3339. |
|
Statut
|
invoice.status | string |
État de vérification actuel de cet objet. |
|
Timezone
|
invoice.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Créé à
|
invoice.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
invoice.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID de client
|
invoice.primary_recipient.customer_id | string |
ID du client associé à la commande. |
|
Prénom
|
invoice.primary_recipient.given_name | string |
Le nom du destinataire (c’est-à-dire, prénom). |
|
Nom de famille
|
invoice.primary_recipient.family_name | string |
Nom de la famille du destinataire (c’est-à-dire, nom). |
|
Adresse électronique
|
invoice.primary_recipient.email_address | string |
Adresse e-mail du destinataire. |
|
Numéro de téléphone
|
invoice.primary_recipient.phone_number | string |
Numéro de téléphone du destinataire. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Indique si les paiements par carte de crédit ou carte de débit sont acceptés. |
|
Carte cadeau carrée
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Indique si les paiements de carte cadeau Square sont acceptés. |
|
Compte en banque
|
invoice.accepted_payment_methods.bank_account | boolean |
Indique si les paiements de transfert bancaire sont acceptés. |
|
Champs personnalisés
|
invoice.custom_fields | array of object | |
|
Étiquette
|
invoice.custom_fields.label | string |
Étiquette ou titre du champ personnalisé. |
|
Valeur
|
invoice.custom_fields.value | string |
Texte du champ personnalisé. |
|
Sélection élective
|
invoice.custom_fields.placement | string |
Emplacement du champ personnalisé sur la facture. |
|
Méthode de remise
|
invoice.delivery_method | string |
Méthode de livraison utilisée par Square pour envoyer la facture, les rappels et les reçus au client. Une fois la facture publiée, Square traite la facture en fonction du mode de livraison et des paramètres de demande de paiement, soit immédiatement, soit à la date de scheduled_at, si elle est spécifiée. |
|
Date de vente ou de service
|
invoice.sale_or_service_date | string |
Date de la vente ou de la date à laquelle le service est rendu, au format aaaa-MM-DD. Ce champ peut être utilisé pour spécifier une date passée ou ultérieure qui s’affiche sur la facture. |
Désactiver la carte
Désactive la carte, empêchant toute mise à jour ou frais supplémentaires. La désactivation d’une carte déjà désactivée est autorisée, mais n’a aucun effet.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de carte
|
card_id | True | string |
Identificateur de la carte. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
card.id | string |
Identificateur unique émis par carré. |
|
Ligne d’adresse 1
|
card.billing_address.address_line_1 | string |
Première ligne de l’adresse. Les champs qui commencent par address_line fournissent les détails les plus spécifiques de l’adresse, tels que le numéro de rue, le nom de la rue et le nom du bâtiment. |
|
Ligne d’adresse 2
|
card.billing_address.address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
Localité
|
card.billing_address.locality | string |
La ville ou la ville de l’adresse. |
|
Niveau de district administratif 1
|
card.billing_address.administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
Code postal
|
card.billing_address.postal_code | string |
Code postal de l’adresse. |
|
Pays
|
card.billing_address.country | string |
Pays de l’adresse, au format ISO 3166-1-alpha-2. |
|
Empreinte digitale
|
card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
POUBELLE
|
card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
Marque de carte
|
card.card_brand | string |
La marque de la carte. |
|
Type de carte
|
card.card_type | string |
Type de la carte. |
|
Nom du titulaire de carte
|
card.cardholder_name | string |
Nom du titulaire de carte. |
|
ID de client
|
card.customer_id | string |
ID de cet objet représentant le client. |
|
Enabled
|
card.enabled | boolean |
Indique si cette option est activée. |
|
Mois d’exp
|
card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Dernier 4
|
card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Type prépayé
|
card.prepaid_type | string |
Indique si la carte est prépayée ou non. |
|
ID de référence
|
card.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Version
|
card.version | integer |
Version actuelle de cet objet. |
Extractions de terminal de recherche
Récupère une liste filtrée des demandes d’extraction de terminal créées par le compte qui effectue la requête.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Limite du nombre de résultats à retourner dans une seule page. La limite est consultatif : l’implémentation peut retourner plus ou moins de résultats. Si la limite fournie est négative, nulle ou supérieure à la limite maximale de 1 000, elle est ignorée. |
|
|
Statut
|
status | string |
État actuel. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Caisses
|
checkouts | array of object | |
|
ID
|
checkouts.id | string |
Identificateur unique émis par carré. |
|
Montant
|
checkouts.amount_money.amount | integer |
Montant. |
|
Monnaie
|
checkouts.amount_money.currency | string |
La devise. |
|
ID de référence
|
checkouts.reference_id | string |
Deuxième ID facultatif utilisé pour associer le profil client à une entité dans un autre système. |
|
Note
|
checkouts.note | string |
Note personnalisée associée au profil client. |
|
ID d’appareil
|
checkouts.device_options.device_id | string |
ID unique de l’appareil destiné à ce TerminalCheckout. |
|
Autoriser le basculement
|
checkouts.device_options.tip_settings.allow_tipping | boolean |
Indique si le basculement est activé pour cette caisse. La valeur par défaut est false. |
|
Ignorer l’écran de réception
|
checkouts.device_options.skip_receipt_screen | boolean |
Indique à l’appareil d’ignorer l’écran de réception. La valeur par défaut est false. |
|
Statut
|
checkouts.status | string |
État de vérification actuel de cet objet. |
|
ID de paiement
|
checkouts.payment_ids | array of string | |
|
Créé à
|
checkouts.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
checkouts.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
ID d’application
|
checkouts.app_id | string |
ID de l’application qui a créé l’extraction. |
|
Durée de l’échéance
|
checkouts.deadline_duration | string |
Durée de la RFC 3339, après laquelle l’extraction est automatiquement annulée. Un TerminalCheckout en attente est automatiquement ANNULÉ et a une raison d’annulation de TIMED_OUT. Valeur par défaut : 5 minutes à partir de la création |
|
Cursor
|
cursor | string |
Incluez le curseur de pagination dans les appels suivants à ce point de terminaison pour récupérer le jeu de résultats suivant associé à la requête d’origine. |
Informations de catalogue
Récupère des informations sur l’API du catalogue carré, telles que les limites de taille de lot qui peuvent être utilisées par le point de terminaison BatchUpsertCatalogObjects.
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Objets Max Batch Upsert par lot
|
limits.batch_upsert_max_objects_per_batch | integer |
Nombre maximal d’objets pouvant apparaître dans un lot unique dans une requête /v2/catalog/batch-upsert. |
|
Batch Upsert Max Total Objects
|
limits.batch_upsert_max_total_objects | integer |
Nombre maximal d’objets pouvant apparaître sur tous les lots d’une requête /v2/catalog/batch-upsert. |
|
ID d’objet max de récupération par lots
|
limits.batch_retrieve_max_object_ids | integer |
Nombre maximal d’ID d’objet pouvant apparaître dans une requête /v2/catalog/batch-retrieve. |
|
Nombre maximal de pages de recherche
|
limits.search_max_page_limit | integer |
Nombre maximal de résultats pouvant être retournés dans une page d’une réponse /v2/catalog/search. |
|
ID d’objet Max Delete Batch
|
limits.batch_delete_max_object_ids | integer |
Nombre maximal d’ID d’objet qui peuvent être inclus dans une requête /v2/catalog/batch-delete unique. |
|
Mettre à jour les ID d’élément max.
|
limits.update_item_taxes_max_item_ids | integer |
Nombre maximal d’ID d’élément pouvant être inclus dans une demande /v2/catalog/update-item-taxes unique. |
|
Mettre à jour les taxes maximales sur les éléments pour activer
|
limits.update_item_taxes_max_taxes_to_enable | integer |
Nombre maximal d’ID fiscaux à activer qui peuvent être inclus dans une demande /v2/catalog/update-item-taxes. |
|
Mettre à jour les taxes maximales sur les éléments pour désactiver
|
limits.update_item_taxes_max_taxes_to_disable | integer |
Nombre maximal d’ID fiscaux à désactiver qui peuvent être inclus dans une demande /v2/catalog/update-item-taxes. |
|
Mettre à jour le modificateur d’élément répertorie les ID d’élément max.
|
limits.update_item_modifier_lists_max_item_ids | integer |
Nombre maximal d’ID fiscaux à désactiver qui peuvent être inclus dans une demande /v2/catalog/update-item-taxes. |
|
Mettre à jour les listes de modificateurs d’éléments max pour activer
|
limits.update_item_modifier_lists_max_modifier_lists_to_enable | integer |
Nombre maximal d’ID de liste de modificateurs à activer qui peuvent être inclus dans une requête /v2/catalog/update-item-modificateur-lists. |
|
Mettre à jour le modificateur d’élément répertorie les listes de modificateurs max pour désactiver
|
limits.update_item_modifier_lists_max_modifier_lists_to_disable | integer |
Nombre maximal d’ID de liste de modificateurs à désactiver qui peuvent être inclus dans une requête /v2/catalog/update-item-modificateur-lists. |
Inscrire un domaine pour Apple Pay
Active un domaine à utiliser avec Apple Pay sur le web et square. Une validation est effectuée sur ce domaine par Apple pour s’assurer qu’elle est correctement configurée en tant que domaine Compatible Apple Pay.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de domaine
|
domain_name | True | string |
Nom de domaine tel que décrit dans RFC-1034 qui sera inscrit auprès d’Apple Pay. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Statut
|
status | string |
État de l’inscription de domaine. |
Inventaire des modifications par lots
Applique des ajustements et des nombres aux quantités d’articles fournies. En cas de réussite : retourne le nombre calculé actuel pour tous les objets référencés dans la requête.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
Type
|
type | string |
Type de cet objet. |
|
|
ID de référence
|
reference_id | string |
ID de référence facultatif défini par l’utilisateur qui associe cette carte à une autre entité dans un système externe. |
|
|
ID d’objet catalogue
|
catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
|
État
|
state | string |
État actuel de l’inventaire pour la quantité associée d’éléments. |
|
|
ID d’emplacement
|
location_id | string |
ID d’emplacement d’un destinataire (autre que le marchand) recevant une partie de cet appel d’offres. |
|
|
Quantité
|
quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
|
ID d’employé
|
employee_id | string |
ID généré par carré de l’employé responsable du nombre physique. |
|
|
S’est produit à
|
occurred_at | string |
Horodatage au format RFC 3339 généré par le client qui indique quand le nombre physique a été examiné. Pour les mises à jour du nombre physique, l’horodatage occurred_at ne peut pas dépasser 24 heures ou ultérieurement par rapport à l’heure de la requête. |
|
|
Ignorer les nombres inchangés
|
ignore_unchanged_counts | boolean |
Indique si le nombre physique actuel doit être ignoré si la quantité est inchangée depuis le dernier nombre physique. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Compte
|
counts | array of object | |
|
ID d’objet catalogue
|
counts.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Type d’objet Catalog
|
counts.catalog_object_type | string |
Type du CatalogObject en cours de suivi. |
|
État
|
counts.state | string |
État actuel. |
|
ID d’emplacement
|
counts.location_id | string |
Identificateur de l’emplacement. |
|
Quantité
|
counts.quantity | string |
Nombre d’éléments affectés par le nombre estimé sous forme de chaîne décimale. Peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Calculé à
|
counts.calculated_at | string |
Horodatage au format RFC 3339 qui indique quand le nombre physique ou l’ajustement le plus récent affectant le nombre estimé est reçu. |
Lister les preuves de litige
Retourne une liste de preuves associées à un litige.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de litige
|
dispute_id | True | string |
Identificateur du litige. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Evidence
|
evidence | array of object | |
|
ID
|
evidence.id | string |
Identificateur unique émis par carré. |
|
ID de litige
|
evidence.dispute_id | string |
L’ID du différend dont la preuve est associée. |
|
Texte de preuve
|
evidence.evidence_text | string |
Texte brut. |
|
Type de preuve
|
evidence.evidence_type | string |
Type de la preuve. |
|
Chargé à l’adresse
|
evidence.uploaded_at | string |
Heure à laquelle l’action suivante est due, au format RFC 3339. |
|
ID de preuve
|
evidence.evidence_id | string |
ID généré par carré de la preuve. |
|
Filename
|
evidence.evidence_file.filename | string |
Nom de fichier incluant l’extension de fichier |
|
Type de fichier
|
evidence.evidence_file.filetype | string |
Les fichiers de preuve de litige doivent être des formats application/pdf, image/heic, image/heif, image/jpeg, image/png ou image/tiff. |
|
Cursor
|
cursor | string |
Incluez le curseur de pagination dans les appels suivants à ce point de terminaison pour récupérer le jeu de résultats suivant associé à la requête d’origine. |
Mettre à jour la facture
Met à jour une facture en modifiant les champs, en désactivant les champs ou les deux.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID facture
|
invoice_id | True | string |
Identificateur de la facture. |
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
Identificateur d’utilisateur
|
uid | string |
ID généré par carré. |
|
|
Basculement activé
|
tipping_enabled | boolean |
Si la valeur est true, fournit un emplacement pour que le client paie un pourboire. |
|
|
Champs à effacer
|
fields_to_clear | array of string |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
invoice.id | string |
Identificateur unique émis par carré. |
|
Version
|
invoice.version | integer |
Version actuelle de cet objet. |
|
ID d’emplacement
|
invoice.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
invoice.order_id | string |
ID de l’ordre. |
|
Demandes de paiement
|
invoice.payment_requests | array of object | |
|
Identificateur d’utilisateur
|
invoice.payment_requests.uid | string |
ID généré par carré. |
|
Type de requête
|
invoice.payment_requests.request_type | string |
Identifie le type de demande de paiement. Ce type définit la façon dont le montant de la demande de paiement est déterminé. |
|
Date d'échéance
|
invoice.payment_requests.due_date | string |
Date d’échéance de la demande de paiement, au format aaaa-MM-DD. |
|
Basculement activé
|
invoice.payment_requests.tipping_enabled | boolean |
Si la valeur est true, fournit un emplacement pour que le client paie un pourboire. |
|
Montant
|
invoice.payment_requests.computed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.payment_requests.computed_amount_money.currency | string |
La devise. |
|
Montant
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.payment_requests.total_completed_amount_money.currency | string |
La devise. |
|
Source de paiement automatique
|
invoice.payment_requests.automatic_payment_source | string |
Mode de paiement pour un paiement automatique. |
|
Numéro de facture
|
invoice.invoice_number | string |
Numéro de facture convivial. La valeur est unique dans un emplacement. S’il n’est pas fourni lors de la création d’une facture, Square affecte une valeur. |
|
Titre
|
invoice.title | string |
Titre. |
|
Descriptif
|
invoice.description | string |
Description. |
|
Planifié à
|
invoice.scheduled_at | string |
Horodatage lorsque le traitement est planifié, au format RFC 3339. |
|
Statut
|
invoice.status | string |
État de vérification actuel de cet objet. |
|
Timezone
|
invoice.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Créé à
|
invoice.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
invoice.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID de client
|
invoice.primary_recipient.customer_id | string |
ID du client associé à la commande. |
|
Prénom
|
invoice.primary_recipient.given_name | string |
Le nom du destinataire (c’est-à-dire, prénom). |
|
Nom de famille
|
invoice.primary_recipient.family_name | string |
Nom de la famille du destinataire (c’est-à-dire, nom). |
|
Adresse électronique
|
invoice.primary_recipient.email_address | string |
Adresse e-mail du destinataire. |
|
Numéro de téléphone
|
invoice.primary_recipient.phone_number | string |
Numéro de téléphone du destinataire. |
|
Montant
|
invoice.next_payment_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.next_payment_amount_money.currency | string |
La devise. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Indique si les paiements par carte de crédit ou carte de débit sont acceptés. |
|
Carte cadeau carrée
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Indique si les paiements de carte cadeau Square sont acceptés. |
|
Compte en banque
|
invoice.accepted_payment_methods.bank_account | boolean |
Indique si les paiements de transfert bancaire sont acceptés. |
|
Champs personnalisés
|
invoice.custom_fields | array of object | |
|
Étiquette
|
invoice.custom_fields.label | string |
Étiquette ou titre du champ personnalisé. |
|
Valeur
|
invoice.custom_fields.value | string |
Texte du champ personnalisé. |
|
Sélection élective
|
invoice.custom_fields.placement | string |
Emplacement du champ personnalisé sur la facture. |
|
Méthode de remise
|
invoice.delivery_method | string |
Méthode de livraison utilisée par Square pour envoyer la facture, les rappels et les reçus au client. Une fois la facture publiée, Square traite la facture en fonction du mode de livraison et des paramètres de demande de paiement, soit immédiatement, soit à la date de scheduled_at, si elle est spécifiée. |
|
Date de vente ou de service
|
invoice.sale_or_service_date | string |
Date de la vente ou de la date à laquelle le service est rendu, au format aaaa-MM-DD. Ce champ peut être utilisé pour spécifier une date passée ou ultérieure qui s’affiche sur la facture. |
Mettre à jour le groupe de clients
Met à jour un groupe de clients.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de groupe
|
group_id | True | string |
Identificateur du groupe. |
|
Nom
|
name | string |
Nom de l’objet. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
group.id | string |
Identificateur unique émis par carré. |
|
Nom
|
group.name | string |
Nom de l’objet. |
|
Créé à
|
group.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
group.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
Mettre à jour le paiement
Met à jour un paiement avec l’état APPROUVÉ. Vous pouvez mettre à jour les amount_money et les tip_money à l’aide de ce point de terminaison.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de paiement
|
payment_id | True | string |
Identificateur du paiement. |
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
|
|
Jeton de version
|
version_token | string |
Ce jeton opaque identifie une version spécifique de l’objet. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
payment.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
payment.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
payment.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Montant
|
payment.amount_money.amount | integer |
Montant. |
|
Monnaie
|
payment.amount_money.currency | string |
La devise. |
|
Montant
|
payment.tip_money.amount | integer |
Montant. |
|
Monnaie
|
payment.tip_money.currency | string |
La devise. |
|
Statut
|
payment.status | string |
État de vérification actuel de cet objet. |
|
Durée du délai
|
payment.delay_duration | string |
Durée après la création du paiement lorsque Square applique automatiquement la delay_action au paiement. Cette delay_action automatique s’applique uniquement aux paiements qui n’atteignent pas un état terminal (TERMINÉ, ANNULÉ ou FAILED) avant la période de delay_duration. Ce champ est spécifié sous forme de durée, au format RFC 3339. |
|
Type de Source
|
payment.source_type | string |
Type de source pour ce paiement. Les valeurs actuelles incluent CARD, BANK_ACCOUNT, WALLET, CASH ou EXTERNAL. |
|
Statut
|
payment.card_details.status | string |
État actuel. |
|
Marque de carte
|
payment.card_details.card.card_brand | string |
La marque de la carte. |
|
Dernier 4
|
payment.card_details.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’exp
|
payment.card_details.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
payment.card_details.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
payment.card_details.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Type de carte
|
payment.card_details.card.card_type | string |
Type de la carte. |
|
Type prépayé
|
payment.card_details.card.prepaid_type | string |
Indique si la carte est prépayée ou non. |
|
POUBELLE
|
payment.card_details.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
Entry, méthode
|
payment.card_details.entry_method | string |
Méthode utilisée pour entrer les détails de la carte pour le paiement. La méthode peut être KEYED, SWIPED, EMV, ON_FILE ou CONTACTLESS. |
|
État du CVV
|
payment.card_details.cvv_status | string |
Code d’état retourné à partir de la vérification de la valeur de vérification de carte (CVV). Le code peut être CVV_ACCEPTED, CVV_REJECTED ou CVV_NOT_CHECKED. |
|
État AVS
|
payment.card_details.avs_status | string |
Code d’état retourné à partir de la vérification du système de vérification d’adresse (AVS). Le code peut être AVS_ACCEPTED, AVS_REJECTED ou AVS_NOT_CHECKED. |
|
Code de résultat d’authentification
|
payment.card_details.auth_result_code | string |
Code d’état retourné par l’émetteur de carte qui décrit l’état d’autorisation du paiement. |
|
Description de l’instruction
|
payment.card_details.statement_description | string |
Description de l’instruction envoyée aux réseaux de cartes. |
|
Autorisé à
|
payment.card_details.card_payment_timeline.authorized_at | string |
Horodatage lorsque le paiement a été autorisé, au format RFC 3339. |
|
ID d’emplacement
|
payment.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
payment.order_id | string |
ID de l’ordre. |
|
Créé à
|
payment.risk_evaluation.created_at | string |
Horodatage lors de la création, au format RFC 3339. |
|
Niveau de risque
|
payment.risk_evaluation.risk_level | string |
Niveau de risque associé au paiement. |
|
Note
|
payment.note | string |
Note personnalisée associée au profil client. |
|
ID de client
|
payment.customer_id | string |
ID de cet objet représentant le client. |
|
Montant
|
payment.total_money.amount | integer |
Montant. |
|
Monnaie
|
payment.total_money.currency | string |
La devise. |
|
Montant
|
payment.approved_money.amount | integer |
Montant. |
|
Monnaie
|
payment.approved_money.currency | string |
La devise. |
|
Capacités
|
payment.capabilities | array of string | |
|
Numéro de reçu
|
payment.receipt_number | string |
Numéro de reçu du paiement. Le champ est manquant si un paiement est annulé. |
|
Action de retard
|
payment.delay_action | string |
Action à appliquer au paiement lorsque le delay_duration s’est écoulé. |
|
Retardé jusqu’à ce que
|
payment.delayed_until | string |
Horodatage en lecture seule du moment où l’delay_action est automatiquement appliqué, au format RFC 3339. |
|
Produit carré
|
payment.application_details.square_product | string |
Le produit Square, tel que le point de vente carré (POS), les factures carrées ou le terminal virtuel carré. |
|
ID de l'application
|
payment.application_details.application_id | string |
ID carré en lecture seule affecté à l’application. |
|
Jeton de version
|
payment.version_token | string |
Ce jeton opaque identifie une version spécifique de l’objet. |
Mettre à jour les listes de modificateurs d’élément
Met à jour les objets CatalogModifierList qui s’appliquent à l’objet CatalogItem ciblé sans avoir à effectuer un upsert sur l’élément entier.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’élément
|
item_ids | array of string | ||
|
Listes de modificateurs à activer
|
modifier_lists_to_enable | array of string | ||
|
Listes de modificateurs à désactiver
|
modifier_lists_to_disable | array of string |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Mise à jour à
|
updated_at | string |
Horodatage de la base de données de cette mise à jour au format RFC 3339. |
Mettre à jour les taxes sur les éléments
Met à jour les objets CatalogTax qui s’appliquent à l’objet CatalogItem ciblé sans avoir à effectuer un upsert sur l’ensemble de l’élément.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’élément
|
item_ids | array of string | ||
|
Taxes à activer
|
taxes_to_enable | array of string | ||
|
Taxes à désactiver
|
taxes_to_disable | array of string |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Mise à jour à
|
updated_at | string |
Horodatage de la base de données de cette mise à jour au format RFC 3339. |
Mettre à jour un abonnement
Met à jour un abonnement. Vous pouvez définir, modifier et effacer les valeurs de champ d’abonnement.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant d’abonnement
|
subscription_id | True | string |
Identificateur de l’abonnement. |
|
Version
|
version | integer |
Version actuelle de cet objet. |
|
|
Pourcentage fiscal
|
tax_percentage | string |
Montant fiscal appliqué lors de la facturation de l’abonnement. |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
subscription.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
subscription.location_id | string |
Identificateur de l’emplacement. |
|
ID plan
|
subscription.plan_id | string |
ID du plan d’abonnement associé. |
|
ID de client
|
subscription.customer_id | string |
ID de cet objet représentant le client. |
|
Statut
|
subscription.status | string |
État de vérification actuel de cet objet. |
|
Montant
|
subscription.price_override_money.amount | integer |
Montant. |
|
Monnaie
|
subscription.price_override_money.currency | string |
La devise. |
|
Version
|
subscription.version | integer |
Version actuelle de cet objet. |
|
Créé à
|
subscription.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Timezone
|
subscription.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Nom
|
subscription.source.name | string |
Nom. |
Mettre à jour un client
Met à jour un profil client. Pour modifier un attribut, spécifiez la nouvelle valeur. Pour supprimer un attribut, spécifiez la valeur sous la forme d’une chaîne vide ou d’un objet vide.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de client
|
customer_id | True | string |
Identificateur du client. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
customer.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
customer.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
customer.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Prénom
|
customer.given_name | string |
Nom donné (c.-à-d. prénom) associé au profil client. |
|
Nom de famille
|
customer.family_name | string |
Nom de la famille (c’est-à-dire le nom) associé au profil client. |
|
Adresse électronique
|
customer.email_address | string |
Adresse e-mail associée au profil client. |
|
Ligne d’adresse 1
|
customer.address.address_line_1 | string |
Première ligne de l’adresse. Les champs qui commencent par address_line fournissent les détails les plus spécifiques de l’adresse, tels que le numéro de rue, le nom de la rue et le nom du bâtiment. |
|
Ligne d’adresse 2
|
customer.address.address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
Localité
|
customer.address.locality | string |
La ville ou la ville de l’adresse. |
|
Niveau de district administratif 1
|
customer.address.administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
Code postal
|
customer.address.postal_code | string |
Code postal de l’adresse. |
|
Pays
|
customer.address.country | string |
Pays de l’adresse, au format ISO 3166-1-alpha-2. |
|
ID de référence
|
customer.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Note
|
customer.note | string |
Note personnalisée associée au profil client. |
|
E-mail désinscription
|
customer.preferences.email_unsubscribed | boolean |
Indique si le client s’est désinscrit des e-mails de campagne marketing. La valeur true signifie que le client a choisi de refuser le marketing par e-mail du vendeur square actuel ou de tous les vendeurs Square. |
|
Source de création
|
customer.creation_source | string |
Une source de création représente la méthode utilisée pour créer le profil client. |
|
Version
|
customer.version | integer |
Version actuelle de cet objet. |
Nombres d’inventaire de récupération par lots
Retourne les nombres actuels pour les CatalogObjects fournis aux emplacements demandés.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’objet catalog
|
catalog_object_ids | array of string | ||
|
ID d’emplacement
|
location_ids | array of string | ||
|
Mise à jour après
|
updated_after | string |
Filtre pour retourner les résultats avec leur valeur calculated_at après l’heure donnée spécifiée dans un horodatage RFC 3339. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Compte
|
counts | array of object | |
|
ID d’objet catalogue
|
counts.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Type d’objet Catalog
|
counts.catalog_object_type | string |
Type du CatalogObject en cours de suivi. |
|
État
|
counts.state | string |
État actuel. |
|
ID d’emplacement
|
counts.location_id | string |
Identificateur de l’emplacement. |
|
Quantité
|
counts.quantity | string |
Nombre d’éléments affectés par le nombre estimé sous forme de chaîne décimale. Peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Calculé à
|
counts.calculated_at | string |
Horodatage au format RFC 3339 qui indique quand le nombre physique ou l’ajustement le plus récent affectant le nombre estimé est reçu. |
Objet catalogue Upsert
Crée ou met à jour le CatalogObject cible.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
ID
|
id | string |
Identificateur unique émis par carré. |
|
|
Type
|
type | string |
Type de cet objet. |
|
|
Abbreviation
|
abbreviation | string |
Texte de l’étiquette d’affichage de l’élément dans l’application Square Point of Sale. Seuls les cinq premiers caractères de la chaîne sont utilisés. Cet attribut peut faire l’objet d’une recherche et sa longueur de valeur est de points de code Unicode. |
|
|
Descriptif
|
title | string |
Description de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
|
Nom
|
name | string |
Nom. |
|
|
ID
|
id | string |
Identificateur pour référencer cet objet dans le catalogue. |
|
|
Type
|
type | string |
Type de cet objet. |
|
|
ID d’élément
|
item_id | string |
ID du CatalogItem associé à cette variante d’élément. |
|
|
Nom
|
name | string |
Nom de la variante d’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
|
Type de tarification
|
pricing_type | string |
Indique si le prix de la variation de l’article est fixe ou déterminé au moment de la vente. |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Type
|
catalog_object.type | string |
Type de cet objet. |
|
ID
|
catalog_object.id | string |
Identificateur unique émis par carré. |
|
Mise à jour à
|
catalog_object.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Version
|
catalog_object.version | integer |
Version actuelle de cet objet. |
|
Est supprimé
|
catalog_object.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
present_at_all_locations
|
catalog_object.present_at_all_locations | boolean |
Si la valeur est true, cet objet est présent à tous les emplacements (y compris les emplacements futurs), sauf lorsqu’il est spécifié dans le champ absent_at_location_ids. Si la valeur est false, cet objet n’est présent à aucun emplacement (y compris les emplacements futurs), sauf s’il est spécifié dans le champ present_at_location_ids. S’il n’est pas spécifié, la valeur par défaut est true. |
|
Nom
|
catalog_object.item_data.name | string |
Nom. |
|
Descriptif
|
catalog_object.item_data.title | string |
Description de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
Abbreviation
|
catalog_object.item_data.abbreviation | string |
Texte de l’étiquette d’affichage de l’élément dans l’application Square Point of Sale. Seuls les cinq premiers caractères de la chaîne sont utilisés. Cet attribut peut faire l’objet d’une recherche et sa longueur de valeur est de points de code Unicode. |
|
Variantes
|
catalog_object.item_data.variations | array of object | |
|
Type
|
catalog_object.item_data.variations.type | string |
Type de cet objet. |
|
ID
|
catalog_object.item_data.variations.id | string |
Identificateur pour référencer cet objet dans le catalogue. |
|
Mise à jour à
|
catalog_object.item_data.variations.updated_at | string |
Horodatage de dernière modification au format RFC 3339. |
|
Version
|
catalog_object.item_data.variations.version | integer |
Version de l’objet. Lors de la mise à jour d’un objet, la version fournie doit correspondre à la version de la base de données, sinon l’écriture est rejetée comme étant en conflit. |
|
Est supprimé
|
catalog_object.item_data.variations.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
Présent à tous les emplacements
|
catalog_object.item_data.variations.present_at_all_locations | boolean |
Si la valeur est true, cet objet est présent à tous les emplacements (y compris les emplacements futurs), sauf lorsqu’il est spécifié dans le champ absent_at_location_ids. Si la valeur est false, cet objet n’est présent à aucun emplacement (y compris les emplacements futurs), sauf s’il est spécifié dans le champ present_at_location_ids. S’il n’est pas spécifié, la valeur par défaut est true. |
|
ID d’élément
|
catalog_object.item_data.variations.item_variation_data.item_id | string |
ID du CatalogItem associé à cette variante d’élément. |
|
Nom
|
catalog_object.item_data.variations.item_variation_data.name | string |
Nom de la variante d’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
Ordinal
|
catalog_object.item_data.variations.item_variation_data.ordinal | integer |
Ordre dans lequel cette variante d’élément doit être affichée. Cette valeur est en lecture seule. Lors des écritures, l’ordinal pour chaque variante d’élément dans un CatalogItem parent est défini en fonction de la position des variantes d’élément. Lors des lectures, la valeur n’est pas garantie comme séquentielle ou unique. |
|
Type de tarification
|
catalog_object.item_data.variations.item_variation_data.pricing_type | string |
Indique si le prix de la variation de l’article est fixe ou déterminé au moment de la vente. |
|
Stockable
|
catalog_object.item_data.variations.item_variation_data.stockable | boolean |
Si le stock est compté directement sur cette variation (TRUE) ou uniquement sur ses composants (FALSE). Pour la compatibilité descendante, les valeurs manquantes sont interprétées comme TRUE. |
|
Montant
|
catalog_object.item_data.variations.item_variation_data.price_money.amount | integer |
Montant. |
|
Monnaie
|
catalog_object.item_data.variations.item_variation_data.price_money.currency | string |
La devise. |
|
Type de produit
|
catalog_object.item_data.product_type | string |
Type de produit de l’élément. Peut ne pas être modifié une fois qu’un élément a été créé. |
|
Mappages d’ID
|
id_mappings | array of object | |
|
ID d’objet client
|
id_mappings.client_object_id | string |
ID temporaire #-préfixe fourni par le client pour un nouvel objet CatalogObject. |
|
ID d’objet
|
id_mappings.object_id | string |
ID permanent créé par le serveur. |
Objets catalogue Batch upsert
Crée ou met à jour jusqu’à 10 000 objets cibles en fonction de la liste fournie d’objets. Les objets cibles sont regroupés en lots et chaque lot est inséré/mis à jour de manière tout ou rien. Si un objet au sein d’un lot est mal formé d’une certaine manière ou enfreint une contrainte de base de données, le lot entier contenant cet élément sera ignoré. Toutefois, d’autres lots de la même requête peuvent toujours réussir. Chaque lot peut contenir jusqu’à 1 000 objets et les lots seront traités dans l’ordre tant que le nombre total d’objets pour la demande (éléments, variantes, listes de modificateurs, remises et taxes) n’est pas supérieur à 10 000.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
Type
|
type | string |
Type de cet objet. |
|
|
ID
|
id | string |
Identificateur pour référencer cet objet. |
|
|
Présent à tous les emplacements
|
present_at_all_locations | boolean |
Si la valeur est true, cet objet est présent à tous les emplacements (y compris les emplacements futurs), sauf lorsqu’il est spécifié dans le champ absent_at_location_ids. Si la valeur est false, cet objet n’est présent à aucun emplacement (y compris les emplacements futurs), sauf s’il est spécifié dans le champ present_at_location_ids. S’il n’est pas spécifié, la valeur par défaut est true. |
|
|
Nom
|
name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
|
Descriptif
|
title | string |
Description de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
|
ID de catégorie
|
category_id | string |
ID de la catégorie de l’élément, le cas échéant. |
|
|
Numéros d’identification fiscale
|
tax_ids | array of string | ||
|
Type
|
type | string |
Type de cet objet. Chaque type d’objet a des propriétés attendues exprimées dans un format structuré dans son champ *_data correspondant ci-dessous. |
|
|
ID
|
id | string |
Identificateur pour référencer cet objet. |
|
|
Présent à tous les emplacements
|
present_at_all_locations | boolean |
Indique si elles sont présentes à tous les emplacements. |
|
|
ID d’élément
|
item_id | string |
Identificateur de l’élément. |
|
|
Nom
|
name | string |
Nom de l'élément. |
|
|
Type de tarification
|
pricing_type | string |
Type de tarification. |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
|
|
Nom
|
name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
|
Nom
|
name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
|
Phase de calcul
|
calculation_phase | string |
Indique si la taxe est calculée en fonction du sous-total ou du total d’un paiement. |
|
|
Type d’inclusion
|
inclusion_type | string |
Que la taxe soit ADDITIVE ou INCLUSIVE. |
|
|
Pourcentage
|
percentage | string |
Pourcentage de la taxe sous forme décimale, en utilisant un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
|
S’applique aux montants personnalisés
|
applies_to_custom_amounts | boolean |
Si la valeur est true, les frais s’appliquent aux montants personnalisés entrés dans l’application Square Point of Sale qui ne sont pas associées à un CatalogItem particulier. |
|
|
Enabled
|
enabled | boolean |
Indicateur booléen pour indiquer si la taxe est activée (true) dans l’application Square Point of Sale ou non (false). |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Objets
|
objects | array of object | |
|
Type
|
objects.type | string |
Type de cet objet. |
|
ID
|
objects.id | string |
Identificateur unique émis par carré. |
|
Mise à jour à
|
objects.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Version
|
objects.version | integer |
Version actuelle de l’objet. |
|
Est supprimé
|
objects.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
Présent à tous les emplacements
|
objects.present_at_all_locations | boolean |
Si la valeur est true, cet objet est présent à tous les emplacements (y compris les emplacements futurs), sauf lorsqu’il est spécifié dans le champ absent_at_location_ids. Si la valeur est false, cet objet n’est présent à aucun emplacement (y compris les emplacements futurs), sauf s’il est spécifié dans le champ present_at_location_ids. S’il n’est pas spécifié, la valeur par défaut est true. |
|
Nom
|
objects.item_data.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Descriptif
|
objects.item_data.title | string |
Description de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
ID de catégorie
|
objects.item_data.category_id | string |
ID de la catégorie de l’élément, le cas échéant. |
|
Numéros d’identification fiscale
|
objects.item_data.tax_ids | array of string | |
|
Variantes
|
objects.item_data.variations | array of object | |
|
Type
|
objects.item_data.variations.type | string |
Type de cet objet. Chaque type d’objet a des propriétés attendues exprimées dans un format structuré dans son champ *_data correspondant ci-dessous. |
|
ID
|
objects.item_data.variations.id | string |
Identificateur pour référencer cet objet. |
|
Mise à jour à
|
objects.item_data.variations.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Version
|
objects.item_data.variations.version | integer |
Version de l’objet. Lors de la mise à jour d’un objet, la version fournie doit correspondre à la version de la base de données, sinon l’écriture est rejetée comme étant en conflit. |
|
Est supprimé
|
objects.item_data.variations.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
Présent à tous les emplacements
|
objects.item_data.variations.present_at_all_locations | boolean |
Liste des emplacements où l’objet est présent, même si present_at_all_locations est false. Cela peut inclure des emplacements désactivés. |
|
ID d’élément
|
objects.item_data.variations.item_variation_data.item_id | string |
ID de l’objet avec cette variante d’élément. |
|
Nom
|
objects.item_data.variations.item_variation_data.name | string |
Nom de cet élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
Ordinal
|
objects.item_data.variations.item_variation_data.ordinal | integer |
Ordre dans lequel cette variante d’élément doit être affichée. Cette valeur est en lecture seule. |
|
Type de tarification
|
objects.item_data.variations.item_variation_data.pricing_type | string |
Indique si le prix de la variation de l’article est fixe ou déterminé au moment de la vente. |
|
Montant
|
objects.item_data.variations.item_variation_data.price_money.amount | integer |
Montant de l’argent, dans la plus petite dénomination de la devise indiquée par la devise. Par exemple, lorsque la devise est USD, le montant est en cents. Les montants monétaires peuvent être positifs ou négatifs. Consultez la description de champ spécifique pour déterminer la signification de la connexion dans un cas particulier. |
|
Monnaie
|
objects.item_data.variations.item_variation_data.price_money.currency | string |
Type de devise, au format ISO 4217. Par exemple, le code monétaire pour les dollars américains est USD. |
|
Nom
|
objects.category_data.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Nom
|
objects.tax_data.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Phase de calcul
|
objects.tax_data.calculation_phase | string |
Indique si la taxe est calculée en fonction du sous-total ou du total d’un paiement. |
|
Type d’inclusion
|
objects.tax_data.inclusion_type | string |
Que la taxe soit ADDITIVE ou INCLUSIVE. |
|
Pourcentage
|
objects.tax_data.percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
S’applique aux montants personnalisés
|
objects.tax_data.applies_to_custom_amounts | boolean |
Si la valeur est true, les frais s’appliquent aux montants personnalisés entrés dans l’application Square Point of Sale qui ne sont pas associées à un CatalogItem particulier. |
|
Enabled
|
objects.tax_data.enabled | boolean |
Indique si un objet peut être utilisé ou non. |
|
Mappages d’ID
|
id_mappings | array of object | |
|
ID d’objet client
|
id_mappings.client_object_id | string |
ID temporaire #-préfixe fourni par le client pour un nouvel objet CatalogObject. |
|
ID d’objet
|
id_mappings.object_id | string |
ID permanent créé par le serveur. |
Objets catalogue de suppression par lots
Supprime un ensemble de CatalogItems en fonction de la liste fournie des ID cibles et retourne un ensemble d’ID supprimés correctement dans la réponse.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d'objet ;
|
object_ids | array of string |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’objet supprimés
|
deleted_object_ids | array of string | |
|
Supprimé à
|
deleted_at | string |
Horodatage de la base de données de cette suppression au format RFC 3339 |
Obtenir la facture
Récupère une facture par ID de facture.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID facture
|
invoice_id | True | string |
Identificateur de la facture. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
invoice.id | string |
Identificateur unique émis par carré. |
|
Version
|
invoice.version | integer |
Version actuelle de cet objet. |
|
ID d’emplacement
|
invoice.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
invoice.order_id | string |
ID de l’ordre. |
|
Demandes de paiement
|
invoice.payment_requests | array of object | |
|
Identificateur d’utilisateur
|
invoice.payment_requests.uid | string |
ID généré par carré. |
|
Type de requête
|
invoice.payment_requests.request_type | string |
Identifie le type de demande de paiement. Ce type définit la façon dont le montant de la demande de paiement est déterminé. |
|
Date d'échéance
|
invoice.payment_requests.due_date | string |
Date d’échéance de la demande de paiement, au format aaaa-MM-DD. |
|
Basculement activé
|
invoice.payment_requests.tipping_enabled | boolean |
Si la valeur est true, fournit un emplacement pour que le client paie un pourboire. |
|
Rappels
|
invoice.payment_requests.reminders | array of object | |
|
Identificateur d’utilisateur
|
invoice.payment_requests.reminders.uid | string |
ID affecté par carré. |
|
Jours planifiés relatifs
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
Nombre de jours avant (nombre négatif) ou après (nombre positif) la demande de paiement due_date lorsque le rappel est envoyé. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Message. |
|
Statut
|
invoice.payment_requests.reminders.status | string |
État actuel. |
|
Montant
|
invoice.payment_requests.computed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.payment_requests.computed_amount_money.currency | string |
La devise. |
|
Montant
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.payment_requests.total_completed_amount_money.currency | string |
La devise. |
|
Source de paiement automatique
|
invoice.payment_requests.automatic_payment_source | string |
Mode de paiement pour un paiement automatique. |
|
Numéro de facture
|
invoice.invoice_number | string |
Numéro de facture convivial. La valeur est unique dans un emplacement. S’il n’est pas fourni lors de la création d’une facture, Square affecte une valeur. |
|
Titre
|
invoice.title | string |
Titre. |
|
Descriptif
|
invoice.description | string |
Description. |
|
Planifié à
|
invoice.scheduled_at | string |
Horodatage lorsque le traitement est planifié, au format RFC 3339. |
|
Statut
|
invoice.status | string |
État de vérification actuel de cet objet. |
|
Timezone
|
invoice.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Créé à
|
invoice.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
invoice.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID de client
|
invoice.primary_recipient.customer_id | string |
ID du client associé à la commande. |
|
Prénom
|
invoice.primary_recipient.given_name | string |
Le nom du destinataire (c’est-à-dire, prénom). |
|
Nom de famille
|
invoice.primary_recipient.family_name | string |
Nom de la famille du destinataire (c’est-à-dire, nom). |
|
Adresse électronique
|
invoice.primary_recipient.email_address | string |
Adresse e-mail du destinataire. |
|
Numéro de téléphone
|
invoice.primary_recipient.phone_number | string |
Numéro de téléphone du destinataire. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Indique si les paiements par carte de crédit ou carte de débit sont acceptés. |
|
Carte cadeau carrée
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Indique si les paiements de carte cadeau Square sont acceptés. |
|
Compte en banque
|
invoice.accepted_payment_methods.bank_account | boolean |
Indique si les paiements de transfert bancaire sont acceptés. |
|
Champs personnalisés
|
invoice.custom_fields | array of object | |
|
Étiquette
|
invoice.custom_fields.label | string |
Étiquette ou titre du champ personnalisé. |
|
Valeur
|
invoice.custom_fields.value | string |
Texte du champ personnalisé. |
|
Sélection élective
|
invoice.custom_fields.placement | string |
Emplacement du champ personnalisé sur la facture. |
|
Méthode de remise
|
invoice.delivery_method | string |
Méthode de livraison utilisée par Square pour envoyer la facture, les rappels et les reçus au client. Une fois la facture publiée, Square traite la facture en fonction du mode de livraison et des paramètres de demande de paiement, soit immédiatement, soit à la date de scheduled_at, si elle est spécifiée. |
|
Date de vente ou de service
|
invoice.sale_or_service_date | string |
Date de la vente ou de la date à laquelle le service est rendu, au format aaaa-MM-DD. Ce champ peut être utilisé pour spécifier une date passée ou ultérieure qui s’affiche sur la facture. |
Obtenir le paiement
Récupère les détails d’un paiement spécifique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de paiement
|
payment_id | True | string |
Identificateur du paiement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
payment.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
payment.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
payment.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Montant
|
payment.amount_money.amount | integer |
Montant. |
|
Monnaie
|
payment.amount_money.currency | string |
La devise. |
|
Statut
|
payment.status | string |
État de vérification actuel de cet objet. |
|
Durée du délai
|
payment.delay_duration | string |
Durée après la création du paiement lorsque Square applique automatiquement la delay_action au paiement. Cette delay_action automatique s’applique uniquement aux paiements qui n’atteignent pas un état terminal (TERMINÉ, ANNULÉ ou FAILED) avant la période de delay_duration. Ce champ est spécifié sous forme de durée, au format RFC 3339. |
|
Type de Source
|
payment.source_type | string |
Type de source pour ce paiement. Les valeurs actuelles incluent CARD, BANK_ACCOUNT, WALLET, CASH ou EXTERNAL. |
|
Statut
|
payment.card_details.status | string |
État actuel. |
|
Marque de carte
|
payment.card_details.card.card_brand | string |
La marque de la carte. |
|
Dernier 4
|
payment.card_details.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’exp
|
payment.card_details.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
payment.card_details.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
payment.card_details.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Type de carte
|
payment.card_details.card.card_type | string |
Type de la carte. |
|
Type prépayé
|
payment.card_details.card.prepaid_type | string |
Indique si la carte est prépayée ou non. |
|
POUBELLE
|
payment.card_details.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
Entry, méthode
|
payment.card_details.entry_method | string |
Méthode utilisée pour entrer les détails de la carte pour le paiement. La méthode peut être KEYED, SWIPED, EMV, ON_FILE ou CONTACTLESS. |
|
État du CVV
|
payment.card_details.cvv_status | string |
Code d’état retourné à partir de la vérification de la valeur de vérification de carte (CVV). Le code peut être CVV_ACCEPTED, CVV_REJECTED ou CVV_NOT_CHECKED. |
|
État AVS
|
payment.card_details.avs_status | string |
Code d’état retourné à partir de la vérification du système de vérification d’adresse (AVS). Le code peut être AVS_ACCEPTED, AVS_REJECTED ou AVS_NOT_CHECKED. |
|
Code de résultat d’authentification
|
payment.card_details.auth_result_code | string |
Code d’état retourné par l’émetteur de carte qui décrit l’état d’autorisation du paiement. |
|
Description de l’instruction
|
payment.card_details.statement_description | string |
Description de l’instruction envoyée aux réseaux de cartes. |
|
Autorisé à
|
payment.card_details.card_payment_timeline.authorized_at | string |
Horodatage lorsque le paiement a été autorisé, au format RFC 3339. |
|
Capturé à
|
payment.card_details.card_payment_timeline.captured_at | string |
Horodatage lorsque le paiement a été capturé, au format RFC 3339. |
|
ID d’emplacement
|
payment.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
payment.order_id | string |
ID de l’ordre. |
|
Frais de traitement
|
payment.processing_fee | array of object | |
|
Effectif à
|
payment.processing_fee.effective_at | string |
Horodatage du moment où les frais prennent effet, au format RFC 3339. |
|
Type
|
payment.processing_fee.type | string |
Indique le type. |
|
Montant
|
payment.processing_fee.amount_money.amount | integer |
Montant. |
|
Monnaie
|
payment.processing_fee.amount_money.currency | string |
La devise. |
|
Note
|
payment.note | string |
Note personnalisée associée au profil client. |
|
Montant
|
payment.total_money.amount | integer |
Montant. |
|
Monnaie
|
payment.total_money.currency | string |
La devise. |
|
Montant
|
payment.approved_money.amount | integer |
Montant. |
|
Monnaie
|
payment.approved_money.currency | string |
La devise. |
|
ID d’employé
|
payment.employee_id | string |
ID généré par carré de l’employé. |
|
Numéro de reçu
|
payment.receipt_number | string |
Numéro de reçu du paiement. Le champ est manquant si un paiement est annulé. |
|
URL de réception
|
payment.receipt_url | string |
URL du reçu du paiement. Le champ est renseigné uniquement pour les paiements TERMINÉs. |
|
Action de retard
|
payment.delay_action | string |
Action à appliquer au paiement lorsque le delay_duration s’est écoulé. |
|
Retardé jusqu’à ce que
|
payment.delayed_until | string |
Horodatage en lecture seule du moment où l’delay_action est automatiquement appliqué, au format RFC 3339. |
|
ID de membre de l’équipe
|
payment.team_member_id | string |
ID du membre de l’équipe. |
|
Produit carré
|
payment.application_details.square_product | string |
Le produit Square, tel que le point de vente carré (POS), les factures carrées ou le terminal virtuel carré. |
|
ID de l'application
|
payment.application_details.application_id | string |
ID carré en lecture seule affecté à l’application. |
|
Jeton de version
|
payment.version_token | string |
Ce jeton opaque identifie une version spécifique de l’objet. |
Obtenir le remboursement du paiement
Récupère un remboursement spécifique à l’aide du refund_id.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de remboursement
|
refund_id | True | string |
Identificateur du remboursement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
refund.id | string |
Identificateur unique émis par carré. |
|
Statut
|
refund.status | string |
État de vérification actuel de cet objet. |
|
Montant
|
refund.amount_money.amount | integer |
Montant. |
|
Monnaie
|
refund.amount_money.currency | string |
La devise. |
|
ID de paiement
|
refund.payment_id | string |
ID unique du paiement. |
|
ID de commande
|
refund.order_id | string |
ID de l’ordre. |
|
Créé à
|
refund.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
refund.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Frais de traitement
|
refund.processing_fee | array of object | |
|
Effectif à
|
refund.processing_fee.effective_at | string |
Horodatage du moment où les frais prennent effet, au format RFC 3339. |
|
Type
|
refund.processing_fee.type | string |
Indique le type. |
|
Montant
|
refund.processing_fee.amount_money.amount | integer |
Montant. |
|
Monnaie
|
refund.processing_fee.amount_money.currency | string |
La devise. |
|
ID d’emplacement
|
refund.location_id | string |
Identificateur de l’emplacement. |
|
Reason
|
refund.reason | string |
Raison de cet objet. |
Obtenir le remboursement du terminal
Récupère un objet de remboursement de terminal De Débogage par ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de remboursement du terminal
|
terminal_refund_id | True | string |
Identificateur du remboursement du terminal. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
refund.id | string |
Identificateur unique émis par carré. |
|
ID de remboursement
|
refund.refund_id | string |
ID unique de ce remboursement, généré par Square. |
|
ID de paiement
|
refund.payment_id | string |
ID unique du paiement. |
|
Montant
|
refund.amount_money.amount | integer |
Montant. |
|
Monnaie
|
refund.amount_money.currency | string |
La devise. |
|
Reason
|
refund.reason | string |
Raison de cet objet. |
|
ID d’appareil
|
refund.device_id | string |
ID unique de l’appareil destiné à ce TerminalRefund. |
|
Durée de l’échéance
|
refund.deadline_duration | string |
Durée de la RFC 3339, après laquelle l’extraction est automatiquement annulée. Un TerminalCheckout en attente est automatiquement ANNULÉ et a une raison d’annulation de TIMED_OUT. Valeur par défaut : 5 minutes à partir de la création |
|
Statut
|
refund.status | string |
État de vérification actuel de cet objet. |
|
Créé à
|
refund.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
refund.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID d’application
|
refund.app_id | string |
ID de l’application qui a créé l’extraction. |
|
Marque de carte
|
refund.card.card_brand | string |
Marque de la carte. |
|
last_4
|
refund.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’exp
|
refund.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
refund.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
refund.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Type de carte
|
refund.card.card_type | string |
Type de la carte. |
|
POUBELLE
|
refund.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
ID de commande
|
refund.order_id | string |
ID de l’ordre. |
|
ID d’emplacement
|
refund.location_id | string |
Identificateur de l’emplacement. |
Obtenir l’extraction du terminal
Récupère une demande d’extraction de terminal par checkout_id.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’extraction
|
checkout_id | True | string |
Identificateur de l’extraction. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
checkout.id | string |
Identificateur unique émis par carré. |
|
Montant
|
checkout.amount_money.amount | integer |
Montant. |
|
Monnaie
|
checkout.amount_money.currency | string |
La devise. |
|
ID de référence
|
checkout.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Note
|
checkout.note | string |
Note personnalisée associée au profil client. |
|
ID d’appareil
|
checkout.device_options.device_id | string |
ID unique de l’appareil destiné à ce TerminalCheckout. |
|
Autoriser le basculement
|
checkout.device_options.tip_settings.allow_tipping | boolean |
Indique si le basculement est activé pour cette caisse. La valeur par défaut est false. |
|
Ignorer l’écran de réception
|
checkout.device_options.skip_receipt_screen | boolean |
Indique à l’appareil d’ignorer l’écran de réception. La valeur par défaut est false. |
|
Statut
|
checkout.status | string |
État de vérification actuel de cet objet. |
|
Créé à
|
checkout.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
checkout.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID d’application
|
checkout.app_id | string |
ID de l’application qui a créé l’extraction. |
|
Durée de l’échéance
|
checkout.deadline_duration | string |
Durée de la RFC 3339, après laquelle l’extraction est automatiquement annulée. Un TerminalCheckout en attente est automatiquement ANNULÉ et a une raison d’annulation de TIMED_OUT. Valeur par défaut : 5 minutes à partir de la création |
Ordre de clonage (bêta)
Crée un ordre, dans l’état DRAFT, en dupliquant un ordre existant. La commande nouvellement créée contient uniquement les champs principaux (tels que les articles de ligne, les taxes et les remises) copiés à partir de la commande d’origine.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de commande
|
order_id | string |
Identificateur de l’ordre. |
|
|
Version
|
version | integer |
Version. |
|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
order.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
order.location_id | string |
Identificateur de l’emplacement. |
|
Éléments de ligne
|
order.line_items | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.uid | string |
ID généré par carré. |
|
Nom
|
order.line_items.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Quantité
|
order.line_items.quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Taxes appliquées
|
order.line_items.applied_taxes | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.applied_taxes.uid | string |
ID affecté par carré. |
|
UID fiscal
|
order.line_items.applied_taxes.tax_uid | string |
UID de la taxe pour laquelle cette taxe appliquée représente. |
|
Montant
|
order.line_items.applied_taxes.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.applied_taxes.applied_money.currency | string |
La devise. |
|
Remises appliquées
|
order.line_items.applied_discounts | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.applied_discounts.uid | string |
ID affecté par carré. |
|
UID de remise
|
order.line_items.applied_discounts.discount_uid | string |
Uid de la remise que représente la remise appliquée. |
|
Montant
|
order.line_items.applied_discounts.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.applied_discounts.applied_money.currency | string |
La devise. |
|
Montant
|
order.line_items.base_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.base_price_money.currency | string |
La devise. |
|
Montant
|
order.line_items.gross_sales_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.gross_sales_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_money.currency | string |
La devise. |
|
Montant
|
order.line_items.variation_total_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.variation_total_price_money.currency | string |
La devise. |
|
ID d’objet catalogue
|
order.line_items.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Nom de variante
|
order.line_items.variation_name | string |
Nom de la variante appliquée à cet élément de ligne. |
|
Modificateurs
|
order.line_items.modifiers | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.modifiers.uid | string |
ID affecté par carré. |
|
ID d’objet catalogue
|
order.line_items.modifiers.catalog_object_id | string |
ID d’objet catalogue. |
|
Nom
|
order.line_items.modifiers.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Montant
|
order.line_items.modifiers.base_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.modifiers.base_price_money.currency | string |
La devise. |
|
Montant
|
order.line_items.modifiers.total_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.modifiers.total_price_money.currency | string |
La devise. |
|
Impôts
|
order.taxes | array of object | |
|
Identificateur d’utilisateur
|
order.taxes.uid | string |
ID généré par carré. |
|
Nom
|
order.taxes.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Type
|
order.taxes.type | string |
Indique le type. |
|
Pourcentage
|
order.taxes.percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
Montant
|
order.taxes.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.taxes.applied_money.currency | string |
La devise. |
|
Scope
|
order.taxes.scope | string |
Indique le niveau actuel. |
|
Remises
|
order.discounts | array of object | |
|
Identificateur d’utilisateur
|
order.discounts.uid | string |
ID généré par carré. |
|
ID d’objet catalogue
|
order.discounts.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Nom
|
order.discounts.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Type
|
order.discounts.type | string |
Indique le type. |
|
Pourcentage
|
order.discounts.percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
Montant
|
order.discounts.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.discounts.applied_money.currency | string |
La devise. |
|
Scope
|
order.discounts.scope | string |
Indique le niveau actuel. |
|
Montant
|
order.discounts.amount_money.amount | integer |
Montant. |
|
Monnaie
|
order.discounts.amount_money.currency | string |
La devise. |
|
Créé à
|
order.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
order.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
État
|
order.state | string |
État actuel. |
|
Version
|
order.version | integer |
Version actuelle de cet objet. |
|
ID de référence
|
order.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Montant
|
order.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_money.currency | string |
La devise. |
|
Montant
|
order.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.total_tip_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_tip_money.currency | string |
La devise. |
|
Montant
|
order.total_service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_service_charge_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.total_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tax_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.discount_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tip_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tip_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.service_charge_money.currency | string |
La devise. |
|
Nom
|
order.source.name | string |
Nom. |
Ordre de mise à jour (bêta)
Met à jour un ordre ouvert en ajoutant, en remplaçant ou en supprimant des champs. Les commandes avec un état COMPLETED ou CANCELED ne peuvent pas être mises à jour.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de commande
|
order_id | True | string |
Identificateur de l’ordre. |
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
Version
|
version | integer |
Version actuelle de cet objet. |
|
|
Identificateur d’utilisateur
|
uid | string |
ID généré par carré. |
|
|
Quantité
|
quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
|
Nom
|
name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
|
Montant
|
amount | integer |
Montant. |
|
|
Monnaie
|
currency | string |
La devise. |
|
|
Champs à effacer
|
fields_to_clear | array of string |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Version
|
order.version | integer |
Version actuelle de cet objet. |
|
Monnaie
|
order.total_money.currency | string |
La devise. |
|
Montant
|
order.total_money.amount | integer |
Montant. |
|
Nom
|
order.source.name | string |
Nom. |
|
Éléments de ligne
|
order.line_items | array of object | |
|
Monnaie
|
order.line_items.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_tax_money.amount | integer |
Montant. |
|
Montant
|
order.line_items.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_money.currency | string |
La devise. |
|
Montant
|
order.line_items.gross_sales_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.gross_sales_money.currency | string |
La devise. |
|
Montant
|
order.line_items.base_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.base_price_money.currency | string |
La devise. |
|
Quantité
|
order.line_items.quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Monnaie
|
order.line_items.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_discount_money.amount | integer |
Montant. |
|
Nom
|
order.line_items.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Identificateur d’utilisateur
|
order.line_items.uid | string |
ID généré par carré. |
|
Montant
|
order.line_items.variation_total_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.variation_total_price_money.currency | string |
La devise. |
|
État
|
order.state | string |
État actuel. |
|
Montant
|
order.total_service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_service_charge_money.currency | string |
La devise. |
|
ID
|
order.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
order.location_id | string |
Identificateur de l’emplacement. |
|
Montant
|
order.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_tax_money.currency | string |
La devise. |
|
Créé à
|
order.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Montant
|
order.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_discount_money.currency | string |
La devise. |
|
Monnaie
|
order.net_amounts.service_charge_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.service_charge_money.amount | integer |
Montant. |
|
Montant
|
order.net_amounts.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.total_money.currency | string |
La devise. |
|
Monnaie
|
order.net_amounts.discount_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tax_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tax_money.amount | integer |
Montant. |
|
Mise à jour à
|
order.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
Ordre de paiement (bêta)
Payez pour une commande à l’aide d’un ou plusieurs paiements approuvés ou réglez une commande avec un total de 0. Le total des payment_ids répertoriés dans la demande doit être égal au total de la commande. Les commandes avec un montant total de 0 peuvent être marquées comme payantes en spécifiant un tableau vide de payment_ids dans la demande.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de commande
|
order_id | True | string |
Identificateur de l’ordre. |
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
ID de paiement
|
payment_ids | array of string |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
order.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
order.location_id | string |
Identificateur de l’emplacement. |
|
Éléments de ligne
|
order.line_items | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.uid | string |
ID généré par carré. |
|
Quantité
|
order.line_items.quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Nom
|
order.line_items.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Montant
|
order.line_items.base_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.base_price_money.currency | string |
La devise. |
|
Montant
|
order.line_items.gross_sales_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.gross_sales_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_money.currency | string |
La devise. |
|
Créé à
|
order.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
order.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Version
|
order.version | integer |
Version actuelle de cet objet. |
|
Montant
|
order.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_money.currency | string |
La devise. |
|
Fermé à
|
order.closed_at | string |
Heure de fermeture, au format ISO 8601. |
|
Offres
|
order.tenders | array of object | |
|
ID
|
order.tenders.id | string |
Identificateur de l’objet |
|
ID d’emplacement
|
order.tenders.location_id | string |
ID d’emplacement d’un destinataire (autre que le marchand) recevant une partie de cet appel d’offres. |
|
Transaction ID
|
order.tenders.transaction_id | string |
ID de la transaction associée à l’appel d’offres. |
|
Créé à
|
order.tenders.created_at | string |
Horodatage lors de la création, au format RFC 3339. |
|
Montant
|
order.tenders.amount_money.amount | integer |
Montant. |
|
Monnaie
|
order.tenders.amount_money.currency | string |
La devise. |
|
Type
|
order.tenders.type | string |
Indique le type. |
|
Statut
|
order.tenders.card_details.status | string |
État actuel du paiement par carte de crédit (tel que AUTORISÉ ou CAPTURÉ) |
|
Marque de carte
|
order.tenders.card_details.card.card_brand | string |
La marque de la carte. |
|
last_4
|
order.tenders.card_details.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’exp
|
order.tenders.card_details.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
order.tenders.card_details.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
order.tenders.card_details.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Entry, méthode
|
order.tenders.card_details.entry_method | string |
Méthode utilisée pour entrer les détails de la carte pour la transaction. |
|
ID de paiement
|
order.tenders.payment_id | string |
ID unique généré par carré du paiement. |
|
Montant
|
order.total_service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_service_charge_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.total_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tax_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.discount_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tip_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tip_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.service_charge_money.currency | string |
La devise. |
|
Nom
|
order.source.name | string |
Nom. |
|
État
|
order.state | string |
État actuel. |
Paiement complet
Termine (capture) un paiement. Par défaut, les paiements sont définis pour être terminés immédiatement après leur création.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de paiement
|
payment_id | True | string |
Identificateur du paiement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
payment.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
payment.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
payment.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Montant
|
payment.amount_money.amount | integer |
Montant. |
|
Monnaie
|
payment.amount_money.currency | string |
La devise. |
|
Statut
|
payment.status | string |
État de vérification actuel de cet objet. |
|
Durée du délai
|
payment.delay_duration | string |
Durée après la création du paiement lorsque Square applique automatiquement la delay_action au paiement. Cette delay_action automatique s’applique uniquement aux paiements qui n’atteignent pas un état terminal (TERMINÉ, ANNULÉ ou FAILED) avant la période de delay_duration. Ce champ est spécifié sous forme de durée, au format RFC 3339. |
|
Type de Source
|
payment.source_type | string |
Type de source pour ce paiement. Les valeurs actuelles incluent CARD, BANK_ACCOUNT, WALLET, CASH ou EXTERNAL. |
|
Statut
|
payment.card_details.status | string |
État actuel. |
|
Marque de carte
|
payment.card_details.card.card_brand | string |
La marque de la carte. |
|
Dernier 4
|
payment.card_details.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’exp
|
payment.card_details.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
payment.card_details.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
payment.card_details.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Type de carte
|
payment.card_details.card.card_type | string |
Type de la carte. |
|
Type prépayé
|
payment.card_details.card.prepaid_type | string |
Indique si la carte est prépayée ou non. |
|
POUBELLE
|
payment.card_details.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
Entry, méthode
|
payment.card_details.entry_method | string |
Méthode utilisée pour entrer les détails de la carte pour le paiement. La méthode peut être KEYED, SWIPED, EMV, ON_FILE ou CONTACTLESS. |
|
État du CVV
|
payment.card_details.cvv_status | string |
Code d’état retourné à partir de la vérification de la valeur de vérification de carte (CVV). Le code peut être CVV_ACCEPTED, CVV_REJECTED ou CVV_NOT_CHECKED. |
|
État AVS
|
payment.card_details.avs_status | string |
Code d’état retourné à partir de la vérification du système de vérification d’adresse (AVS). Le code peut être AVS_ACCEPTED, AVS_REJECTED ou AVS_NOT_CHECKED. |
|
Code de résultat d’authentification
|
payment.card_details.auth_result_code | string |
Code d’état retourné par l’émetteur de carte qui décrit l’état d’autorisation du paiement. |
|
Description de l’instruction
|
payment.card_details.statement_description | string |
Description de l’instruction envoyée aux réseaux de cartes. |
|
Autorisé à
|
payment.card_details.card_payment_timeline.authorized_at | string |
Horodatage lorsque le paiement a été autorisé, au format RFC 3339. |
|
Capturé à
|
payment.card_details.card_payment_timeline.captured_at | string |
Horodatage lorsque le paiement a été capturé, au format RFC 3339. |
|
ID d’emplacement
|
payment.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
payment.order_id | string |
ID de l’ordre. |
|
Frais de traitement
|
payment.processing_fee | array of object | |
|
Effectif à
|
payment.processing_fee.effective_at | string |
Horodatage du moment où les frais prennent effet, au format RFC 3339. |
|
Type
|
payment.processing_fee.type | string |
Indique le type. |
|
Montant
|
payment.processing_fee.amount_money.amount | integer |
Montant. |
|
Monnaie
|
payment.processing_fee.amount_money.currency | string |
La devise. |
|
Note
|
payment.note | string |
Note personnalisée associée au profil client. |
|
Montant
|
payment.total_money.amount | integer |
Montant. |
|
Monnaie
|
payment.total_money.currency | string |
La devise. |
|
Montant
|
payment.approved_money.amount | integer |
Montant. |
|
Monnaie
|
payment.approved_money.currency | string |
La devise. |
|
ID d’employé
|
payment.employee_id | string |
ID généré par carré de l’employé. |
|
Numéro de reçu
|
payment.receipt_number | string |
Numéro de reçu du paiement. Le champ est manquant si un paiement est annulé. |
|
URL de réception
|
payment.receipt_url | string |
URL du reçu du paiement. Le champ est renseigné uniquement pour les paiements TERMINÉs. |
|
Action de retard
|
payment.delay_action | string |
Action à appliquer au paiement lorsque le delay_duration s’est écoulé. |
|
Retardé jusqu’à ce que
|
payment.delayed_until | string |
Horodatage en lecture seule du moment où l’delay_action est automatiquement appliqué, au format RFC 3339. |
|
ID de membre de l’équipe
|
payment.team_member_id | string |
ID du membre de l’équipe. |
|
Produit carré
|
payment.application_details.square_product | string |
Le produit Square, tel que le point de vente carré (POS), les factures carrées ou le terminal virtuel carré. |
|
ID de l'application
|
payment.application_details.application_id | string |
ID carré en lecture seule affecté à l’application. |
|
Jeton de version
|
payment.version_token | string |
Ce jeton opaque identifie une version spécifique de l’objet. |
Publier une facture
Publie la facture brouillon spécifiée. Une fois qu’une facture est publiée, Square suit la configuration de la facture. Par exemple, Square envoie la facture à l’adresse e-mail du client, facture la carte du client sur le fichier ou ne fait rien. Square rend également la facture disponible sur une page de facture hébergée sur place.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID facture
|
invoice_id | True | string |
Identificateur de la facture. |
|
Version
|
version | integer |
Version. |
|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
invoice.id | string |
Identificateur unique émis par carré. |
|
Version
|
invoice.version | integer |
Version actuelle de cet objet. |
|
ID d’emplacement
|
invoice.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
invoice.order_id | string |
ID de l’ordre. |
|
Demandes de paiement
|
invoice.payment_requests | array of object | |
|
Identificateur d’utilisateur
|
invoice.payment_requests.uid | string |
ID généré par carré. |
|
Type de requête
|
invoice.payment_requests.request_type | string |
Identifie le type de demande de paiement. Ce type définit la façon dont le montant de la demande de paiement est déterminé. |
|
Date d'échéance
|
invoice.payment_requests.due_date | string |
Date d’échéance de la demande de paiement, au format aaaa-MM-DD. |
|
Basculement activé
|
invoice.payment_requests.tipping_enabled | boolean |
Si la valeur est true, fournit un emplacement pour que le client paie un pourboire. |
|
Rappels
|
invoice.payment_requests.reminders | array of object | |
|
Identificateur d’utilisateur
|
invoice.payment_requests.reminders.uid | string |
ID affecté par carré. |
|
Jours planifiés relatifs
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
Nombre de jours avant (nombre négatif) ou après (nombre positif) la demande de paiement due_date lorsque le rappel est envoyé. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Message. |
|
Statut
|
invoice.payment_requests.reminders.status | string |
État actuel. |
|
Montant
|
invoice.payment_requests.computed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.payment_requests.computed_amount_money.currency | string |
La devise. |
|
Montant
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoice.payment_requests.total_completed_amount_money.currency | string |
La devise. |
|
Source de paiement automatique
|
invoice.payment_requests.automatic_payment_source | string |
Mode de paiement pour un paiement automatique. |
|
Numéro de facture
|
invoice.invoice_number | string |
Numéro de facture convivial. La valeur est unique dans un emplacement. S’il n’est pas fourni lors de la création d’une facture, Square affecte une valeur. |
|
Titre
|
invoice.title | string |
Titre. |
|
Descriptif
|
invoice.description | string |
Description. |
|
Planifié à
|
invoice.scheduled_at | string |
Horodatage lorsque le traitement est planifié, au format RFC 3339. |
|
Statut
|
invoice.status | string |
État de vérification actuel de cet objet. |
|
Timezone
|
invoice.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Créé à
|
invoice.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
invoice.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID de client
|
invoice.primary_recipient.customer_id | string |
ID du client associé à la commande. |
|
Prénom
|
invoice.primary_recipient.given_name | string |
Le nom du destinataire (c’est-à-dire, prénom). |
|
Nom de famille
|
invoice.primary_recipient.family_name | string |
Nom de la famille du destinataire (c’est-à-dire, nom). |
|
Adresse électronique
|
invoice.primary_recipient.email_address | string |
Adresse e-mail du destinataire. |
|
Numéro de téléphone
|
invoice.primary_recipient.phone_number | string |
Numéro de téléphone du destinataire. |
|
URL publique
|
invoice.public_url | string |
URL de la page de facture hébergée sur place. Après avoir publié la facture à l’aide du point de terminaison PublishInvoice, Square héberge la page de facture et retourne l’URL de la page dans la réponse. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Indique si les paiements par carte de crédit ou carte de débit sont acceptés. |
|
Carte cadeau carrée
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Indique si les paiements de carte cadeau Square sont acceptés. |
|
Compte en banque
|
invoice.accepted_payment_methods.bank_account | boolean |
Indique si les paiements de transfert bancaire sont acceptés. |
|
Champs personnalisés
|
invoice.custom_fields | array of object | |
|
Étiquette
|
invoice.custom_fields.label | string |
Étiquette ou titre du champ personnalisé. |
|
Valeur
|
invoice.custom_fields.value | string |
Texte du champ personnalisé. |
|
Sélection élective
|
invoice.custom_fields.placement | string |
Emplacement du champ personnalisé sur la facture. |
|
Méthode de remise
|
invoice.delivery_method | string |
Méthode de livraison utilisée par Square pour envoyer la facture, les rappels et les reçus au client. Une fois la facture publiée, Square traite la facture en fonction du mode de livraison et des paramètres de demande de paiement, soit immédiatement, soit à la date de scheduled_at, si elle est spécifiée. |
|
Date de vente ou de service
|
invoice.sale_or_service_date | string |
Date de la vente ou de la date à laquelle le service est rendu, au format aaaa-MM-DD. Ce champ peut être utilisé pour spécifier une date passée ou ultérieure qui s’affiche sur la facture. |
Rechercher des clients
Recherche les profils clients associés à un compte Square à l’aide d’un filtre de requête pris en charge. L’appel de SearchCustomers sans filtre de requête explicite retourne tous les profils clients classés par ordre alphabétique en fonction de given_name et de family_name.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Flou
|
fuzzy | string |
Utilisez le filtre flou pour sélectionner les clients dont les attributs correspondent à la requête spécifiée de manière approximative. Lorsque l’option floue est utilisée, les requêtes de recherche sont tokenisées, puis chaque jeton de requête doit être mis en correspondance quelque part dans l’attribut recherché. Pour les requêtes à jeton unique, il s’agit effectivement du même comportement qu’une opération de correspondance partielle. |
|
|
Valeurs
|
values | array of string | ||
|
Règle
|
rule | string |
Indique si un profil client correspondant aux critères de filtre doit être inclus dans le résultat ou exclu du résultat. |
|
|
Démarrer à
|
start_at | string |
Valeur datetime au format RFC 3339 indiquant quand l’intervalle de temps démarre. |
|
|
Fin à
|
end_at | string |
Valeur datetime au format RFC 3339 indiquant quand l’intervalle de temps se termine. |
|
|
Tous
|
all | array of string | ||
|
Terrain
|
field | string |
Utilisez un ou plusieurs attributs client comme clé de tri pour trier les profils clients recherchés. |
|
|
JSON
|
order | string |
Indique l’ordre dans lequel les résultats doivent être triés en fonction de la valeur du champ de tri. Les chaînes utilisent une comparaison alphabétique standard pour déterminer l’ordre. |
|
|
Limit
|
limit | integer |
Limite du nombre de résultats à retourner dans une seule page. La limite est consultatif : l’implémentation peut retourner plus ou moins de résultats. Si la limite fournie est négative, nulle ou supérieure à la limite maximale de 1 000, elle est ignorée. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Clientèle
|
customers | array of object | |
|
ID
|
customers.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
customers.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
customers.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Prénom
|
customers.given_name | string |
Nom donné (c.-à-d. prénom) associé au profil client. |
|
Nom de famille
|
customers.family_name | string |
Nom de la famille (c’est-à-dire le nom) associé au profil client. |
|
Adresse électronique
|
customers.email_address | string |
Adresse e-mail associée au profil client. |
|
Ligne d’adresse 1
|
customers.address.address_line_1 | string |
Première ligne de l’adresse. |
|
Ligne d’adresse 2
|
customers.address.address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
Localité
|
customers.address.locality | string |
La ville ou la ville de l’adresse. |
|
Niveau de district administratif 1
|
customers.address.administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
Code postal
|
customers.address.postal_code | string |
Code postal de l’adresse. |
|
Pays
|
customers.address.country | string |
Pays de l’adresse, au format ISO 3166-1-alpha-2. |
|
Numéro de téléphone
|
customers.phone_number | string |
Numéro de téléphone à 11 chiffres associé au profil client. |
|
ID de référence
|
customers.reference_id | string |
Deuxième ID facultatif utilisé pour associer le profil client à une entité dans un autre système. |
|
E-mail désinscription
|
customers.preferences.email_unsubscribed | boolean |
Indique si le client s’est désinscrit des e-mails de campagne marketing. La valeur true signifie que le client a choisi de refuser le marketing par e-mail du vendeur square actuel ou de tous les vendeurs Square. Cette valeur est en lecture seule à partir de l’API Customers. |
|
Source de création
|
customers.creation_source | string |
Une source de création représente la méthode utilisée pour créer le profil client. |
|
ID de groupe
|
customers.group_ids | array of string | |
|
ID de segment
|
customers.segment_ids | array of string | |
|
Version
|
customers.version | integer |
Version actuelle de l’objet. |
|
Note
|
customers.note | string |
Note personnalisée associée au profil client. |
|
Cursor
|
cursor | string |
Incluez le curseur de pagination dans les appels suivants à ce point de terminaison pour récupérer le jeu de résultats suivant associé à la requête d’origine. |
Rechercher des factures
Recherche les factures à partir d’un emplacement spécifié dans le filtre.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’emplacement
|
location_ids | array of string | ||
|
ID client
|
customer_ids | array of string | ||
|
Terrain
|
field | string |
Utilisez un ou plusieurs attributs client comme clé de tri pour trier les profils clients recherchés. |
|
|
JSON
|
order | string |
Indique l’ordre dans lequel les résultats doivent être triés en fonction de la valeur du champ de tri. Les chaînes utilisent une comparaison alphabétique standard pour déterminer l’ordre. |
|
|
Limit
|
limit | integer |
Nombre maximal de factures à retourner (200 est la limite maximale). S’il n’est pas fourni, le serveur utilise une limite par défaut de 100 factures. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Invoices
|
invoices | array of object | |
|
ID
|
invoices.id | string |
Identificateur unique émis par carré. |
|
Version
|
invoices.version | integer |
Version actuelle de l’objet. |
|
ID d’emplacement
|
invoices.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
invoices.order_id | string |
ID de l’ordre. |
|
Demandes de paiement
|
invoices.payment_requests | array of object | |
|
Identificateur d’utilisateur
|
invoices.payment_requests.uid | string |
ID généré par carré de la demande de paiement dans une facture. |
|
Type de requête
|
invoices.payment_requests.request_type | string |
Identifie le type de demande de paiement. Ce type définit la façon dont le montant de la demande de paiement est déterminé. |
|
Date d'échéance
|
invoices.payment_requests.due_date | string |
Date d’échéance (dans le fuseau horaire de la facture) pour la demande de paiement, au format AAAA-MM-DD. |
|
Basculement activé
|
invoices.payment_requests.tipping_enabled | boolean |
Si la valeur est true, la page de facture hébergée sur place (champ public_url de la facture) permet au client de payer un pourboire. |
|
Rappels
|
invoices.payment_requests.reminders | array of object |
Rappels |
|
Identificateur d’utilisateur
|
invoices.payment_requests.reminders.uid | string |
ID affecté par carré qui identifie de manière unique le rappel dans InvoicePaymentRequest. |
|
Jours planifiés relatifs
|
invoices.payment_requests.reminders.relative_scheduled_days | integer |
Nombre de jours avant (nombre négatif) ou après (nombre positif) la demande de paiement due_date lorsque le rappel est envoyé. |
|
Message
|
invoices.payment_requests.reminders.message | string |
Message de rappel. |
|
Statut
|
invoices.payment_requests.reminders.status | string |
État du rappel. |
|
Montant
|
invoices.payment_requests.computed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoices.payment_requests.computed_amount_money.currency | string |
La devise. |
|
Montant
|
invoices.payment_requests.total_completed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoices.payment_requests.total_completed_amount_money.currency | string |
La devise. |
|
Source de paiement automatique
|
invoices.payment_requests.automatic_payment_source | string |
Mode de paiement pour un paiement automatique. |
|
Pourcentage demandé
|
invoices.payment_requests.percentage_requested | string |
Spécifie le montant de la demande de paiement en pourcentage. |
|
ID de carte
|
invoices.payment_requests.card_id | string |
ID de la carte de crédit ou de débit au dossier à facturer pour la demande de paiement. |
|
Numéro de facture
|
invoices.invoice_number | string |
Numéro de facture convivial. |
|
Titre
|
invoices.title | string |
Titre de la facture. |
|
Descriptif
|
invoices.description | string |
Description. |
|
Planifié à
|
invoices.scheduled_at | string |
Horodatage lorsque la facture est planifiée pour le traitement, au format RFC 3339. Une fois la facture publiée, Square traite la facture à la date spécifiée, en fonction du mode de livraison et des paramètres de demande de paiement. |
|
Statut
|
invoices.status | string |
État de vérification actuel de cet objet. |
|
Timezone
|
invoices.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier sur la facture, telles que due_date. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Créé à
|
invoices.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
invoices.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
ID de client
|
invoices.primary_recipient.customer_id | string |
ID d’un client à associer à la carte. |
|
Prénom
|
invoices.primary_recipient.given_name | string |
Le nom du destinataire (c’est-à-dire, prénom). |
|
Nom de famille
|
invoices.primary_recipient.family_name | string |
Nom de la famille du destinataire (c’est-à-dire, nom). |
|
Adresse électronique
|
invoices.primary_recipient.email_address | string |
Adresse e-mail du destinataire. |
|
Numéro de téléphone
|
invoices.primary_recipient.phone_number | string |
Numéro de téléphone du destinataire. |
|
Card
|
invoices.accepted_payment_methods.card | boolean |
Indique si les paiements par carte de crédit ou carte de débit sont acceptés. |
|
Carte cadeau carrée
|
invoices.accepted_payment_methods.square_gift_card | boolean |
Indique si les paiements de carte cadeau Square sont acceptés. |
|
Compte en banque
|
invoices.accepted_payment_methods.bank_account | boolean |
Indique si les paiements de transfert bancaire sont acceptés. |
|
Champs personnalisés
|
invoices.custom_fields | array of object | |
|
Étiquette
|
invoices.custom_fields.label | string |
Étiquette ou titre du champ personnalisé. |
|
Valeur
|
invoices.custom_fields.value | string |
Texte du champ personnalisé. |
|
Sélection élective
|
invoices.custom_fields.placement | string |
Emplacement du champ personnalisé sur la facture |
|
Méthode de remise
|
invoices.delivery_method | string |
Méthode de livraison utilisée par Square pour envoyer la facture, les rappels et les reçus au client. |
|
Date de vente ou de service
|
invoices.sale_or_service_date | string |
Date de la vente ou de la date à laquelle le service est rendu, au format aaaa-MM-DD. Ce champ peut être utilisé pour spécifier une date passée ou ultérieure qui s’affiche sur la facture. |
|
URL publique
|
invoices.public_url | string |
URL de la page de facture hébergée sur place. Après avoir publié la facture à l’aide du point de terminaison PublishInvoice, Square héberge la page de facture et retourne l’URL de la page dans la réponse. |
|
Montant
|
invoices.next_payment_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoices.next_payment_amount_money.currency | string |
La devise. |
|
Cursor
|
cursor | string |
Incluez le curseur de pagination dans les appels suivants à ce point de terminaison pour récupérer le jeu de résultats suivant associé à la requête d’origine. |
Rechercher des objets de catalogue
Recherche CatalogObject de n’importe quel type en correspondant aux valeurs d’attributs de recherche prises en charge, à l’exclusion des valeurs d’attribut personnalisées sur les éléments ou les variantes d’élément, par rapport à un ou plusieurs des filtres de requête spécifiés.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Types d’objets
|
object_types | array of string | ||
|
Nom de l’attribut
|
attribute_name | string |
Nom de l’attribut à rechercher. |
|
|
Préfixe d’attribut
|
attribute_prefix | string |
Préfixe souhaité de la valeur d’attribut de recherche. |
|
|
Limit
|
limit | integer |
Limite du nombre de résultats à retourner dans une seule page. La limite est consultatif : l’implémentation peut retourner plus ou moins de résultats. Si la limite fournie est négative, nulle ou supérieure à la limite maximale de 1 000, elle est ignorée. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Objets
|
objects | array of object | |
|
Type
|
objects.type | string |
Type de cet objet. |
|
ID
|
objects.id | string |
Identificateur unique émis par carré. |
|
Mise à jour à
|
objects.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Version
|
objects.version | integer |
Version actuelle de l’objet. |
|
Est supprimé
|
objects.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
Présent à tous les emplacements
|
objects.present_at_all_locations | boolean |
Si la valeur est true, cet objet est présent à tous les emplacements (y compris les emplacements futurs), sauf lorsqu’il est spécifié dans le champ absent_at_location_ids. Si la valeur est false, cet objet n’est présent à aucun emplacement (y compris les emplacements futurs), sauf s’il est spécifié dans le champ present_at_location_ids. S’il n’est pas spécifié, la valeur par défaut est true. |
|
Nom
|
objects.item_data.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Descriptif
|
objects.item_data.title | string |
Description de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
ID de catégorie
|
objects.item_data.category_id | string |
ID de la catégorie de l’élément, le cas échéant. |
|
Type de produit
|
objects.item_data.product_type | string |
Expression de requête des types de produits pour retourner des éléments ou des variantes d’éléments ayant les types de produits spécifiés. |
|
Numéros d’identification fiscale
|
objects.item_data.tax_ids | array of string | |
|
Variantes
|
objects.item_data.variations | array of object | |
|
Type
|
objects.item_data.variations.type | string |
Type de cet objet. Chaque type d’objet a des propriétés attendues exprimées dans un format structuré dans son champ *_data correspondant ci-dessous. |
|
ID
|
objects.item_data.variations.id | string |
Identificateur pour référencer cet objet. |
|
Mise à jour à
|
objects.item_data.variations.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Version
|
objects.item_data.variations.version | integer |
Version de l’objet. Lors de la mise à jour d’un objet, la version fournie doit correspondre à la version de la base de données, sinon l’écriture est rejetée comme étant en conflit. |
|
Est supprimé
|
objects.item_data.variations.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
Présent à tous les emplacements
|
objects.item_data.variations.present_at_all_locations | boolean |
Liste des emplacements où l’objet est présent, même si present_at_all_locations est false. Cela peut inclure des emplacements désactivés. |
|
ID d’élément
|
objects.item_data.variations.item_variation_data.item_id | string |
ID de l’objet avec cette variante d’élément. |
|
Nom
|
objects.item_data.variations.item_variation_data.name | string |
Nom de cet élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
Ordinal
|
objects.item_data.variations.item_variation_data.ordinal | integer |
Ordre dans lequel cette variante d’élément doit être affichée. Cette valeur est en lecture seule. |
|
Montant
|
objects.item_data.variations.item_variation_data.price_money.amount | integer |
Montant de l’argent, dans la plus petite dénomination de la devise indiquée par la devise. Par exemple, lorsque la devise est USD, le montant est en cents. Les montants monétaires peuvent être positifs ou négatifs. Consultez la description de champ spécifique pour déterminer la signification de la connexion dans un cas particulier. |
|
Monnaie
|
objects.item_data.variations.item_variation_data.price_money.currency | string |
Type de devise, au format ISO 4217. Par exemple, le code monétaire pour les dollars américains est USD. |
|
Type de tarification
|
objects.item_data.variations.item_variation_data.pricing_type | string |
Indique si le prix de la variation de l’article est fixe ou déterminé au moment de la vente. |
|
Visibilité
|
objects.item_data.visibility | string |
Visibilité. |
Remboursement du paiement
Remboursement d’un paiement. Vous pouvez rembourser l’intégralité du montant du paiement ou une partie de celui-ci. Vous pouvez utiliser ce point de terminaison pour rembourser un paiement par carte ou enregistrer un remboursement d’un paiement en espèces ou externe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’Idempotency
|
idempotency_key | string |
Valeur que vous spécifiez qui identifie de manière unique cette demande parmi toutes vos demandes. Une façon courante de créer une clé d’idempotency valide consiste à utiliser un identificateur UUID (Universally Unique Identifier). |
|
|
ID de paiement
|
payment_id | string |
ID unique du paiement en cours de remboursement. |
|
|
Montant
|
amount | integer |
Montant de l’argent à accepter pour ce paiement, sans inclure tip_money. |
|
|
Monnaie
|
currency | string |
Code monétaire ISO 4217 à 3 caractères. |
|
|
Montant
|
amount | integer |
Montant de l’argent à accepter pour ce paiement, sans inclure tip_money. |
|
|
Monnaie
|
currency | string |
Code monétaire ISO 4217 à 3 caractères. |
|
|
Reason
|
reason | string |
Description de la raison du remboursement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
refund.id | string |
Identificateur unique émis par carré. |
|
Statut
|
refund.status | string |
État de vérification actuel de cet objet. |
|
Montant
|
refund.amount_money.amount | integer |
Montant. |
|
Monnaie
|
refund.amount_money.currency | string |
La devise. |
|
ID de paiement
|
refund.payment_id | string |
ID unique du paiement. |
|
ID de commande
|
refund.order_id | string |
ID de l’ordre. |
|
Créé à
|
refund.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
refund.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Montant
|
refund.app_fee_money.amount | integer |
Montant. |
|
Monnaie
|
refund.app_fee_money.currency | string |
La devise. |
|
ID d’emplacement
|
refund.location_id | string |
Identificateur de l’emplacement. |
|
Reason
|
refund.reason | string |
Raison de cet objet. |
Remboursements des terminaux de recherche
Récupère une liste filtrée des demandes de remboursement de Terminal De Runtime créées par le vendeur effectuant la demande.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Limite du nombre de résultats à retourner dans une seule page. La limite est consultatif : l’implémentation peut retourner plus ou moins de résultats. Si la limite fournie est négative, nulle ou supérieure à la limite maximale de 1 000, elle est ignorée. |
|
|
Statut
|
status | string |
État actuel. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Restitutions
|
refunds | array of object | |
|
ID
|
refunds.id | string |
Identificateur unique émis par carré. |
|
ID de remboursement
|
refunds.refund_id | string |
ID unique de ce remboursement, généré par Square. |
|
ID de paiement
|
refunds.payment_id | string |
ID du paiement. |
|
Montant
|
refunds.amount_money.amount | integer |
Montant. |
|
Monnaie
|
refunds.amount_money.currency | string |
La devise. |
|
Reason
|
refunds.reason | string |
La raison pour laquelle le titulaire de carte a lancé le différend avec sa banque. |
|
ID d’appareil
|
refunds.device_id | string |
ID unique de l’appareil qui a utilisé ce code. Renseigné lorsque l’appareil est associé. |
|
Durée de l’échéance
|
refunds.deadline_duration | string |
Durée de la RFC 3339, après laquelle l’extraction est automatiquement annulée. Un TerminalCheckout en attente est automatiquement ANNULÉ et a une raison d’annulation de TIMED_OUT. Valeur par défaut : 5 minutes à partir de la création |
|
Statut
|
refunds.status | string |
État de vérification actuel de cet objet. |
|
Créé à
|
refunds.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
refunds.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
ID d’application
|
refunds.app_id | string |
ID de l’application qui a créé l’extraction. |
|
Marque de carte
|
refunds.card.card_brand | string |
La marque de la carte. |
|
Dernier 4
|
refunds.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’expiration
|
refunds.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’expiration
|
refunds.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
refunds.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Type de carte
|
refunds.card.card_type | string |
Type de la carte. |
|
POUBELLE
|
refunds.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
ID de commande
|
refunds.order_id | string |
ID de l’ordre. |
|
ID d’emplacement
|
refunds.location_id | string |
Identificateur de l’emplacement. |
Reprendre l’abonnement
Reprend un abonnement désactivé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant d’abonnement
|
subscription_id | True | string |
Identificateur de l’abonnement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
subscription.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
subscription.location_id | string |
Identificateur de l’emplacement. |
|
ID plan
|
subscription.plan_id | string |
ID du plan d’abonnement associé. |
|
ID de client
|
subscription.customer_id | string |
ID de cet objet représentant le client. |
|
Statut
|
subscription.status | string |
État de vérification actuel de cet objet. |
|
Montant
|
subscription.price_override_money.amount | integer |
Montant. |
|
Monnaie
|
subscription.price_override_money.currency | string |
La devise. |
|
Version
|
subscription.version | integer |
Version actuelle de cet objet. |
|
Créé à
|
subscription.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Timezone
|
subscription.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Nom
|
subscription.source.name | string |
Nom. |
Récupération par lots des modifications d’inventaire
Retourne les nombres physiques historiques et les ajustements en fonction des critères de filtre fournis.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’objet catalog
|
catalog_object_ids | array of string | ||
|
ID d’emplacement
|
location_ids | array of string | ||
|
Les types
|
types | array of string | ||
|
States
|
states | array of string | ||
|
Mise à jour après
|
updated_after | string |
Filtre pour retourner les résultats avec leur valeur calculated_at après l’heure donnée spécifiée dans un horodatage RFC 3339. |
|
|
Mise à jour avant
|
updated_before | string |
Filtre pour retourner les résultats avec leur created_at ou leur valeur calculated_at strictement avant l’heure donnée spécifiée dans un horodatage RFC 3339. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Modifications
|
changes | array of object | |
|
Type
|
changes.type | string |
Type de cet objet. |
|
ID
|
changes.physical_count.id | string |
Identificateur de l’objet |
|
ID de référence
|
changes.physical_count.reference_id | string |
ID de référence facultatif défini par l’utilisateur qui associe cette carte à une autre entité dans un système externe. |
|
ID d’objet catalogue
|
changes.physical_count.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Type d’objet Catalog
|
changes.physical_count.catalog_object_type | string |
Type du CatalogObject en cours de suivi. |
|
État
|
changes.physical_count.state | string |
État actuel de l’inventaire pour la quantité associée d’éléments. |
|
ID d’emplacement
|
changes.physical_count.location_id | string |
ID d’emplacement d’un destinataire (autre que le marchand) recevant une partie de cet appel d’offres. |
|
Quantité
|
changes.physical_count.quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Produit
|
changes.physical_count.source.product | string |
Type de produit pour l’application. |
|
ID de l'application
|
changes.physical_count.source.application_id | string |
ID carré affecté à l’application. |
|
Nom
|
changes.physical_count.source.name | string |
Nom de l'élément. |
|
ID d’employé
|
changes.physical_count.employee_id | string |
ID généré par carré de l’employé responsable du nombre physique. |
|
S’est produit à
|
changes.physical_count.occurred_at | string |
Horodatage au format RFC 3339 généré par le client qui indique quand le nombre physique a été examiné. Pour les mises à jour du nombre physique, l’horodatage occurred_at ne peut pas dépasser 24 heures ou ultérieurement par rapport à l’heure de la requête. |
|
Créé à
|
changes.physical_count.created_at | string |
Horodatage au format RFC 3339 généré par le client qui indique quand le nombre physique a été créé. |
Récupération par lots d’objets catalogue
Retourne un ensemble d’objets en fonction de l’ID fourni. Chaque CatalogItem retourné dans l’ensemble inclut toutes ses informations enfants, notamment : tous ses objets CatalogItemVariation, références à ses objets CatalogModifierList et ids des objets CatalogTax qui s’y appliquent.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d'objet ;
|
object_ids | array of string | ||
|
Version du catalogue
|
catalog_version | integer |
Version spécifique des objets catalogue à inclure dans la réponse. Cela vous permet de récupérer des versions historiques d’objets. La valeur de version spécifiée est comparée à l’attribut de version de CatalogObjects. |
|
|
Inclure des objets connexes
|
include_related_objects | boolean |
Si la valeur est true, la réponse inclut des objets supplémentaires liés aux objets demandés, comme suit : Si le champ d’objets de la réponse contient un Objet CatalogItem, ses objets CatalogCategory associés, ses objets CatalogTax, les objets CatalogImage et CatalogModifierLists sont retournés dans le champ related_objects de la réponse. Si le champ d’objets de la réponse contient un CatalogItemVariation, son objet CatalogItem parent est retourné dans le champ related_objects de la réponse. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Objets
|
objects | array of object | |
|
Type
|
objects.type | string |
Type de cet objet. |
|
ID
|
objects.id | string |
Identificateur unique émis par carré. |
|
Mise à jour à
|
objects.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Version
|
objects.version | integer |
Version actuelle de l’objet. |
|
Est supprimé
|
objects.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
Présent à tous les emplacements
|
objects.present_at_all_locations | boolean |
Si la valeur est true, cet objet est présent à tous les emplacements (y compris les emplacements futurs), sauf lorsqu’il est spécifié dans le champ absent_at_location_ids. Si la valeur est false, cet objet n’est présent à aucun emplacement (y compris les emplacements futurs), sauf s’il est spécifié dans le champ present_at_location_ids. S’il n’est pas spécifié, la valeur par défaut est true. |
|
Nom
|
objects.item_data.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Descriptif
|
objects.item_data.title | string |
Description de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
ID de catégorie
|
objects.item_data.category_id | string |
ID de la catégorie de l’élément, le cas échéant. |
|
Numéros d’identification fiscale
|
objects.item_data.tax_ids | array of string | |
|
Variantes
|
objects.item_data.variations | array of object | |
|
Type
|
objects.item_data.variations.type | string |
Type de cet objet. Chaque type d’objet a des propriétés attendues exprimées dans un format structuré dans son champ *_data correspondant ci-dessous. |
|
ID
|
objects.item_data.variations.id | string |
Identificateur pour référencer cet objet. |
|
Mise à jour à
|
objects.item_data.variations.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Version
|
objects.item_data.variations.version | integer |
Version de l’objet. Lors de la mise à jour d’un objet, la version fournie doit correspondre à la version de la base de données, sinon l’écriture est rejetée comme étant en conflit. |
|
Est supprimé
|
objects.item_data.variations.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
Présent à tous les emplacements
|
objects.item_data.variations.present_at_all_locations | boolean |
Liste des emplacements où l’objet est présent, même si present_at_all_locations est false. Cela peut inclure des emplacements désactivés. |
|
ID d’élément
|
objects.item_data.variations.item_variation_data.item_id | string |
ID de l’objet avec cette variante d’élément. |
|
Nom
|
objects.item_data.variations.item_variation_data.name | string |
Nom de cet élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
Ordinal
|
objects.item_data.variations.item_variation_data.ordinal | integer |
Ordre dans lequel cette variante d’élément doit être affichée. Cette valeur est en lecture seule. |
|
Type de tarification
|
objects.item_data.variations.item_variation_data.pricing_type | string |
Indique si le prix de la variation de l’article est fixe ou déterminé au moment de la vente. |
|
Montant
|
objects.item_data.variations.item_variation_data.price_money.amount | integer |
Montant de l’argent, dans la plus petite dénomination de la devise indiquée par la devise. Par exemple, lorsque la devise est USD, le montant est en cents. Les montants monétaires peuvent être positifs ou négatifs. Consultez la description de champ spécifique pour déterminer la signification de la connexion dans un cas particulier. |
|
Monnaie
|
objects.item_data.variations.item_variation_data.price_money.currency | string |
Type de devise, au format ISO 4217. Par exemple, le code monétaire pour les dollars américains est USD. |
|
Objets connexes
|
related_objects | array of object | |
|
Type
|
related_objects.type | string |
Type de cet objet. |
|
ID
|
related_objects.id | string |
Identificateur unique émis par carré. |
|
Mise à jour à
|
related_objects.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Version
|
related_objects.version | integer |
Version actuelle de l’objet. |
|
Est supprimé
|
related_objects.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
Présent à tous les emplacements
|
related_objects.present_at_all_locations | boolean |
Si la valeur est true, cet objet est présent à tous les emplacements (y compris les emplacements futurs), sauf lorsqu’il est spécifié dans le champ absent_at_location_ids. Si la valeur est false, cet objet n’est présent à aucun emplacement (y compris les emplacements futurs), sauf s’il est spécifié dans le champ present_at_location_ids. S’il n’est pas spécifié, la valeur par défaut est true. |
|
Nom
|
related_objects.category_data.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Nom
|
related_objects.tax_data.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Phase de calcul
|
related_objects.tax_data.calculation_phase | string |
Indique si la taxe est calculée en fonction du sous-total ou du total d’un paiement. |
|
Type d’inclusion
|
related_objects.tax_data.inclusion_type | string |
Que la taxe soit ADDITIVE ou INCLUSIVE. |
|
Pourcentage
|
related_objects.tax_data.percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
Enabled
|
related_objects.tax_data.enabled | boolean |
Indique si un objet peut être utilisé ou non. |
Récupérer la preuve des différends
Retourne les métadonnées de preuve spécifiées par l’ID de preuve dans le chemin d’URL de la demande. Vous devez conserver une copie de la preuve que vous chargez si vous souhaitez la référencer ultérieurement. Vous ne pouvez pas télécharger la preuve une fois que vous l’avez téléchargée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de litige
|
dispute_id | True | string |
Identificateur du litige. |
|
ID de preuve
|
evidence_id | True | string |
Identificateur de la preuve. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
evidence.id | string |
Identificateur unique émis par carré. |
|
ID de litige
|
evidence.dispute_id | string |
L’ID du différend dont la preuve est associée. |
|
Filename
|
evidence.evidence_file.filename | string |
Les fichiers de preuve de litige doivent être des formats application/pdf, image/heic, image/heif, image/jpeg, image/png ou image/tiff. |
|
Type de fichier
|
evidence.evidence_file.filetype | string |
Nom de fichier incluant l’extension de fichier. |
|
Type de preuve
|
evidence.evidence_type | string |
Type pf evidence. |
|
Chargé à l’adresse
|
evidence.uploaded_at | string |
Heure à laquelle l’action suivante est due, au format RFC 3339. |
Récupérer le client
Retourne les détails d’un seul client.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de client
|
customer_id | True | string |
Identificateur du client. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
customer.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
customer.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
customer.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Prénom
|
customer.given_name | string |
Nom donné (c.-à-d. prénom) associé au profil client. |
|
Nom de famille
|
customer.family_name | string |
Nom de la famille (c’est-à-dire le nom) associé au profil client. |
|
Adresse électronique
|
customer.email_address | string |
Adresse e-mail associée au profil client. |
|
Ligne d’adresse 1
|
customer.address.address_line_1 | string |
Première ligne de l’adresse. Les champs qui commencent par address_line fournissent les détails les plus spécifiques de l’adresse, tels que le numéro de rue, le nom de la rue et le nom du bâtiment. |
|
Ligne d’adresse 2
|
customer.address.address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
Localité
|
customer.address.locality | string |
La ville ou la ville de l’adresse. |
|
Niveau de district administratif 1
|
customer.address.administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
Code postal
|
customer.address.postal_code | string |
Code postal de l’adresse. |
|
Pays
|
customer.address.country | string |
Pays de l’adresse, au format ISO 3166-1-alpha-2. |
|
Numéro de téléphone
|
customer.phone_number | string |
Numéro de téléphone à 11 chiffres associé au profil client. |
|
ID de référence
|
customer.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Note
|
customer.note | string |
Note personnalisée associée au profil client. |
|
E-mail désinscription
|
customer.preferences.email_unsubscribed | boolean |
Indique si le client s’est désinscrit des e-mails de campagne marketing. La valeur true signifie que le client a choisi de refuser le marketing par e-mail du vendeur square actuel ou de tous les vendeurs Square. |
|
Source de création
|
customer.creation_source | string |
Une source de création représente la méthode utilisée pour créer le profil client. |
|
ID de groupe
|
customer.group_ids | array of string | |
|
ID de segment
|
customer.segment_ids | array of string | |
|
Version
|
customer.version | integer |
Version actuelle de cet objet. |
Récupérer le différend
Retourne des détails sur un litige spécifique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de litige
|
dispute_id | True | string |
Identificateur du litige. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
dispute.id | string |
Identificateur unique émis par carré. |
|
Montant
|
dispute.amount_money.amount | integer |
Montant. |
|
Monnaie
|
dispute.amount_money.currency | string |
La devise. |
|
Reason
|
dispute.reason | string |
Raison de cet objet. |
|
État
|
dispute.state | string |
État actuel. |
|
Due At
|
dispute.due_at | string |
Heure à laquelle l’action suivante est due, au format RFC 3339. |
|
Paiements contestés
|
dispute.disputed_payments | array of object | |
|
ID de paiement
|
dispute.disputed_payments.payment_id | string |
ID unique généré par carré du paiement. |
|
Marque de carte
|
dispute.card_brand | string |
La marque de la carte. |
|
Créé à
|
dispute.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
dispute.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID de litige de marque
|
dispute.brand_dispute_id | string |
ID du litige dans le système de marque de carte, généré par la marque de carte. |
Récupérer le groupe de clients
Récupère un groupe de clients spécifique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de groupe
|
group_id | True | string |
Identificateur du groupe. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
group.id | string |
Identificateur unique émis par carré. |
|
Nom
|
group.name | string |
Nom de l’objet. |
|
Créé à
|
group.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
group.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
Récupérer le nombre d’inventaires
Récupère le nombre d’actions calculés actuel pour un CatalogObject donné à un ensemble donné d’emplacements.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’objet catalogue
|
catalog_object_id | True | string |
Identificateur de l’objet catalogue. |
|
ID d’emplacement
|
location_ids | string |
ID d’emplacement à rechercher sous la forme d’une liste séparée par des virgules. Une liste vide interroge tous les emplacements. |
|
|
Cursor
|
cursor | string |
Curseur de pagination retourné par un appel précédent à ce point de terminaison. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Compte
|
counts | array of object | |
|
ID d’objet catalogue
|
counts.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Type d’objet Catalog
|
counts.catalog_object_type | string |
Type du CatalogObject en cours de suivi. |
|
État
|
counts.state | string |
État actuel. |
|
ID d’emplacement
|
counts.location_id | string |
Identificateur de l’emplacement. |
|
Quantité
|
counts.quantity | string |
Nombre d’éléments affectés par le nombre estimé sous forme de chaîne décimale. Peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Calculé à
|
counts.calculated_at | string |
Horodatage au format RFC 3339 qui indique quand le nombre physique ou l’ajustement le plus récent affectant le nombre estimé est reçu. |
Récupérer le nombre physique d’inventaire
Retourne l’objet InventoryPhysicalCount avec la physical_count_id fournie.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de nombre physique
|
physical_count_id | True | string |
Identificateur du nombre physique. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
count.id | string |
Identificateur unique émis par carré. |
|
ID de référence
|
count.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
ID d’objet catalogue
|
count.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Type d’objet Catalog
|
count.catalog_object_type | string |
Type du CatalogObject en cours de suivi. |
|
État
|
count.state | string |
État actuel. |
|
ID d’emplacement
|
count.location_id | string |
Identificateur de l’emplacement. |
|
Quantité
|
count.quantity | string |
Nombre d’éléments affectés par l’ajustement sous forme de chaîne décimale. Peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Produit
|
count.source.product | string |
Type de produit pour l’application. |
|
ID de l'application
|
count.source.application_id | string |
ID carré en lecture seule affecté à l’application. |
|
Nom
|
count.source.name | string |
Nom. |
|
ID d’employé
|
count.employee_id | string |
ID généré par carré de l’employé. |
|
S’est produit à
|
count.occurred_at | string |
Horodatage au format RFC 3339 généré par le client qui indique quand l’ajustement de l’inventaire a eu lieu. Pour les mises à jour d’ajustement de l’inventaire, l’horodatage occurred_at ne peut pas dépasser 24 heures ou ultérieurement par rapport à l’heure de la demande. |
|
Créé à
|
count.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
Récupérer le segment client
Récupère un segment de client spécifique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de segment
|
segment_id | True | string |
Identificateur du segment. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
segment.id | string |
Identificateur unique émis par carré. |
|
Nom
|
segment.name | string |
Nom de l’objet. |
|
Créé à
|
segment.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
segment.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
Récupérer le transfert d’inventaire (bêta)
Retourne l’objet InventoryTransfer avec la transfer_id fournie.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de transfert
|
transfer_id | True | string |
Identificateur du transfert. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
transfer.id | string |
Identificateur unique émis par carré. |
|
ID d’objet catalogue
|
transfer.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Type d’objet Catalog
|
transfer.catalog_object_type | string |
Type du CatalogObject en cours de suivi. |
|
Créé à
|
transfer.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
ID d’employé
|
transfer.employee_id | string |
ID généré par carré de l’employé. |
|
À partir de l’ID d’emplacement
|
transfer.from_location_id | string |
ID généré par carré de l’emplacement où la quantité d’éléments associée a été suivie avant le transfert. |
|
À l’ID d’emplacement
|
transfer.to_location_id | string |
ID généré par carré de l’emplacement où la quantité d’éléments associée a été suivie après le transfert. |
|
S’est produit à
|
transfer.occurred_at | string |
Horodatage au format RFC 3339 généré par le client qui indique quand l’ajustement de l’inventaire a eu lieu. Pour les mises à jour d’ajustement de l’inventaire, l’horodatage occurred_at ne peut pas dépasser 24 heures ou ultérieurement par rapport à l’heure de la demande. |
|
Quantité
|
transfer.quantity | string |
Nombre d’éléments affectés par l’ajustement sous forme de chaîne décimale. Peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
ID de référence
|
transfer.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Produit
|
transfer.source.product | string |
Type de produit pour l’application. |
|
ID de l'application
|
transfer.source.application_id | string |
ID carré en lecture seule affecté à l’application. |
|
Nom
|
transfer.source.name | string |
Nom. |
|
État
|
transfer.state | string |
État actuel. |
Récupérer l’abonnement
Récupère un abonnement.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant d’abonnement
|
subscription_id | True | string |
Identificateur de l’abonnement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
subscription.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
subscription.location_id | string |
Identificateur de l’emplacement. |
|
ID plan
|
subscription.plan_id | string |
ID du plan d’abonnement associé. |
|
ID de client
|
subscription.customer_id | string |
ID de cet objet représentant le client. |
|
Date de début
|
subscription.start_date | string |
Date de début de l’abonnement, au format aaaa-MM-DD. |
|
Facturé à la date
|
subscription.charged_through_date | string |
Date à laquelle le client est facturé pour l’abonnement, au format aaaa-MM-DD. |
|
Statut
|
subscription.status | string |
État de vérification actuel de cet objet. |
|
ID de facture
|
subscription.invoice_ids | array of string | |
|
Montant
|
subscription.price_override_money.amount | integer |
Montant. |
|
Monnaie
|
subscription.price_override_money.currency | string |
La devise. |
|
Créé à
|
subscription.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Payé jusqu’à la date
|
subscription.paid_until_date | string |
Date payée jusqu’à ce que. |
|
Timezone
|
subscription.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Nom
|
subscription.source.name | string |
Nom. |
Récupérer l’ajustement de l’inventaire
Retourne l’objet InventoryAdjustment avec le adjustment_id fourni.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’ajustement
|
adjustment_id | True | string |
Identificateur de l’ajustement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
adjustment.id | string |
Identificateur unique émis par carré. |
|
ID de référence
|
adjustment.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
À partir de l’état
|
adjustment.from_state | string |
État d’inventaire de la quantité associée d’éléments avant l’ajustement. |
|
À état
|
adjustment.to_state | string |
État d’inventaire de la quantité associée d’éléments après l’ajustement. |
|
ID d’emplacement
|
adjustment.location_id | string |
Identificateur de l’emplacement. |
|
ID d’objet catalogue
|
adjustment.catalog_object_id | string |
ID généré par carré du CatalogObject en cours de suivi. |
|
Type d’objet Catalog
|
adjustment.catalog_object_type | string |
Type du CatalogObject en cours de suivi. |
|
Quantité
|
adjustment.quantity | string |
Nombre d’éléments affectés par l’ajustement sous forme de chaîne décimale. Peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Montant
|
adjustment.total_price_money.amount | integer |
Montant. |
|
Monnaie
|
adjustment.total_price_money.currency | string |
La devise. |
|
S’est produit à
|
adjustment.occurred_at | string |
Horodatage au format RFC 3339 généré par le client qui indique quand l’ajustement de l’inventaire a eu lieu. Pour les mises à jour d’ajustement de l’inventaire, l’horodatage occurred_at ne peut pas dépasser 24 heures ou ultérieurement par rapport à l’heure de la demande. |
|
Créé à
|
adjustment.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Produit
|
adjustment.source.product | string |
Type de produit pour l’application. |
|
ID de l'application
|
adjustment.source.application_id | string |
ID carré en lecture seule affecté à l’application. |
|
Nom
|
adjustment.source.name | string |
Nom. |
|
ID d’employé
|
adjustment.employee_id | string |
ID généré par carré de l’employé. |
Récupérer l’objet catalogue
Retourne un objet CatalogItem unique en tant que CatalogObject basé sur l’ID fourni. L’objet retourné inclut toutes les informations CatalogItem pertinentes, notamment les enfants CatalogItemVariation, les références à ses objets CatalogModifierList et les ID des objets CatalogTax qui s’y appliquent.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’objet
|
object_id | True | string |
Identificateur de l’objet. |
|
Inclure des objets connexes
|
include_related_objects | boolean |
Si la valeur est true, la réponse inclut des objets supplémentaires liés à l’objet demandé, comme suit : si le champ d’objet de la réponse contient un CatalogItem, ses objets CatalogCategory, CatalogTax, CatalogTax, CatalogImage et CatalogModifierList sont retournés dans le champ related_objects de la réponse. Si le champ objet de la réponse contient un CatalogItemVariation, son catalogItem parent est retourné dans le champ related_objects de la réponse. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Type
|
object.type | string |
Type de cet objet. |
|
ID
|
object.id | string |
Identificateur unique émis par carré. |
|
Mise à jour à
|
object.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
Version
|
object.version | integer |
Version actuelle de cet objet. |
|
Est supprimé
|
object.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
present_at_all_locations
|
object.present_at_all_locations | boolean |
Si la valeur est true, cet objet est présent à tous les emplacements (y compris les emplacements futurs), sauf lorsqu’il est spécifié dans le champ absent_at_location_ids. Si la valeur est false, cet objet n’est présent à aucun emplacement (y compris les emplacements futurs), sauf s’il est spécifié dans le champ present_at_location_ids. S’il n’est pas spécifié, la valeur par défaut est true. |
|
Nom
|
object.item_data.name | string |
Nom. |
|
Descriptif
|
object.item_data.title | string |
Description de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
ID de catégorie
|
object.item_data.category_id | string |
ID de la catégorie de l’élément, le cas échéant. |
|
Numéros d’identification fiscale
|
object.item_data.tax_ids | array of string | |
|
Variantes
|
object.item_data.variations | array of object | |
|
Type
|
object.item_data.variations.type | string |
Type de cet objet. |
|
ID
|
object.item_data.variations.id | string |
Identificateur pour référencer cet objet dans le catalogue. |
|
Mise à jour à
|
object.item_data.variations.updated_at | string |
Horodatage de dernière modification au format RFC 3339. |
|
Version
|
object.item_data.variations.version | integer |
Version de l’objet. Lors de la mise à jour d’un objet, la version fournie doit correspondre à la version de la base de données, sinon l’écriture est rejetée comme étant en conflit. |
|
Est supprimé
|
object.item_data.variations.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
Présent à tous les emplacements
|
object.item_data.variations.present_at_all_locations | boolean |
Si la valeur est true, cet objet est présent à tous les emplacements (y compris les emplacements futurs), sauf lorsqu’il est spécifié dans le champ absent_at_location_ids. Si la valeur est false, cet objet n’est présent à aucun emplacement (y compris les emplacements futurs), sauf s’il est spécifié dans le champ present_at_location_ids. S’il n’est pas spécifié, la valeur par défaut est true. |
|
ID d’élément
|
object.item_data.variations.item_variation_data.item_id | string |
ID du CatalogItem associé à cette variante d’élément. |
|
Nom
|
object.item_data.variations.item_variation_data.name | string |
Nom de la variante d’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, et sa longueur de valeur est de points de code Unicode. |
|
Ordinal
|
object.item_data.variations.item_variation_data.ordinal | integer |
Ordre dans lequel cette variante d’élément doit être affichée. Cette valeur est en lecture seule. Lors des écritures, l’ordinal pour chaque variante d’élément dans un CatalogItem parent est défini en fonction de la position des variantes d’élément. Lors des lectures, la valeur n’est pas garantie comme séquentielle ou unique. |
|
Type de tarification
|
object.item_data.variations.item_variation_data.pricing_type | string |
Indique si le prix de la variation de l’article est fixe ou déterminé au moment de la vente. |
|
Montant
|
object.item_data.variations.item_variation_data.price_money.amount | integer |
Montant. |
|
Monnaie
|
object.item_data.variations.item_variation_data.price_money.currency | string |
La devise. |
Récupérer l’ordre
Récupère une commande par ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de commande
|
order_id | True | string |
Identificateur de l’ordre. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
order.id | string |
Identificateur unique émis par carré. |
|
ID d’emplacement
|
order.location_id | string |
Identificateur de l’emplacement. |
|
Éléments de ligne
|
order.line_items | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.uid | string |
ID généré par carré. |
|
Quantité
|
order.line_items.quantity | string |
Nombre d’éléments affectés par le nombre physique sous forme de chaîne décimale. Le nombre peut prendre en charge jusqu’à 5 chiffres après la virgule décimale. |
|
Nom
|
order.line_items.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Montant
|
order.line_items.base_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.base_price_money.currency | string |
La devise. |
|
Montant
|
order.line_items.gross_sales_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.gross_sales_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.line_items.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.total_money.currency | string |
La devise. |
|
Montant
|
order.line_items.variation_total_price_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.variation_total_price_money.currency | string |
La devise. |
|
Remises appliquées
|
order.line_items.applied_discounts | array of object | |
|
Identificateur d’utilisateur
|
order.line_items.applied_discounts.uid | string |
ID affecté par carré. |
|
UID de remise
|
order.line_items.applied_discounts.discount_uid | string |
Uid de la remise que représente la remise appliquée. |
|
Montant
|
order.line_items.applied_discounts.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.line_items.applied_discounts.applied_money.currency | string |
La devise. |
|
Remises
|
order.discounts | array of object | |
|
Identificateur d’utilisateur
|
order.discounts.uid | string |
ID généré par carré. |
|
Nom
|
order.discounts.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Pourcentage
|
order.discounts.percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
Montant
|
order.discounts.applied_money.amount | integer |
Montant. |
|
Monnaie
|
order.discounts.applied_money.currency | string |
La devise. |
|
Type
|
order.discounts.type | string |
Indique le type. |
|
Scope
|
order.discounts.scope | string |
Indique le niveau actuel. |
|
Créé à
|
order.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
order.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
État
|
order.state | string |
État actuel. |
|
Version
|
order.version | integer |
Version actuelle de cet objet. |
|
Montant
|
order.total_tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_tax_money.currency | string |
La devise. |
|
Montant
|
order.total_discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_discount_money.currency | string |
La devise. |
|
Montant
|
order.total_tip_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_tip_money.currency | string |
La devise. |
|
Montant
|
order.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_money.currency | string |
La devise. |
|
Montant
|
order.total_service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.total_service_charge_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.total_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.total_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tax_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tax_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.discount_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.discount_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.tip_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.tip_money.currency | string |
La devise. |
|
Montant
|
order.net_amounts.service_charge_money.amount | integer |
Montant. |
|
Monnaie
|
order.net_amounts.service_charge_money.currency | string |
La devise. |
Récupérer une carte
Récupère les détails d’une carte spécifique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de carte
|
card_id | True | string |
Identificateur de la carte. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
card.id | string |
Identificateur unique émis par carré. |
|
Ligne d’adresse 1
|
card.billing_address.address_line_1 | string |
Première ligne de l’adresse. Les champs qui commencent par address_line fournissent les détails les plus spécifiques de l’adresse, tels que le numéro de rue, le nom de la rue et le nom du bâtiment. |
|
Ligne d’adresse 2
|
card.billing_address.address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
Localité
|
card.billing_address.locality | string |
La ville ou la ville de l’adresse. |
|
Niveau de district administratif 1
|
card.billing_address.administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
Code postal
|
card.billing_address.postal_code | string |
Code postal de l’adresse. |
|
Pays
|
card.billing_address.country | string |
Pays de l’adresse, au format ISO 3166-1-alpha-2. |
|
Empreinte digitale
|
card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
POUBELLE
|
card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN). |
|
Marque de carte
|
card.card_brand | string |
La marque de la carte. |
|
Type de carte
|
card.card_type | string |
Type de la carte. |
|
Nom du titulaire de carte
|
card.cardholder_name | string |
Nom du titulaire de carte. |
|
ID de client
|
card.customer_id | string |
ID de cet objet représentant le client. |
|
Enabled
|
card.enabled | boolean |
Indique si cette option est activée. |
|
Mois d’exp
|
card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Dernier 4
|
card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Type prépayé
|
card.prepaid_type | string |
Indique si la carte est prépayée ou non. |
|
ID de référence
|
card.reference_id | string |
ID de référence facultatif défini par l’utilisateur. |
|
Version
|
card.version | integer |
Version actuelle de cet objet. |
Répertorier le catalogue
Renvoie une liste de CatalogObjects qui inclut tous les objets d’un ensemble de types souhaités (par exemple, tous les objets CatalogItem et CatalogTax) dans le catalogue. ListCatalog ne retourne pas d’éléments de catalogue supprimés.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | integer |
Curseur de pagination retourné par un appel précédent à ce point de terminaison. |
|
|
Les types
|
types | string |
Liste facultative sans respect de la casse, séparée par des virgules des types d’objets à récupérer. Les valeurs valides sont définies dans l’énumération CatalogObjectType, notamment ITEM, ITEM_VARIATION, CATEGORY, DISCOUNT, TAX, MODIFICATEUR, MODIFIER_LIST ou IMAGE. Si elle n’est pas spécifiée, l’opération retourne des objets de tous les types à la version de l’API Square utilisée pour effectuer la requête. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Objets
|
objects | array of object | |
|
Type
|
objects.type | string |
Type de cet objet. |
|
ID
|
objects.id | string |
Identificateur unique émis par carré. |
|
Mise à jour à
|
objects.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Version
|
objects.version | integer |
Version actuelle de l’objet. |
|
Est supprimé
|
objects.is_deleted | boolean |
Si la valeur est true, l’objet a été supprimé de la base de données. Doit être false pour les nouveaux objets insérés. En cas de suppression, le champ updated_at est égal à l’heure de suppression. |
|
Présent à tous les emplacements
|
objects.present_at_all_locations | boolean |
Si la valeur est true, cet objet est présent à tous les emplacements (y compris les emplacements futurs), sauf lorsqu’il est spécifié dans le champ absent_at_location_ids. Si la valeur est false, cet objet n’est présent à aucun emplacement (y compris les emplacements futurs), sauf s’il est spécifié dans le champ present_at_location_ids. S’il n’est pas spécifié, la valeur par défaut est true. |
|
Nom
|
objects.category_data.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Nom
|
objects.tax_data.name | string |
Nom de l’élément. Il s’agit d’un attribut pouvant faire l’objet d’une recherche dans les filtres de requête applicables, sa valeur ne doit pas être vide et la longueur est de points de code Unicode. |
|
Phase de calcul
|
objects.tax_data.calculation_phase | string |
Indique si la taxe est calculée en fonction du sous-total ou du total d’un paiement. |
|
Type d’inclusion
|
objects.tax_data.inclusion_type | string |
Que la taxe soit ADDITIVE ou INCLUSIVE. |
|
Pourcentage
|
objects.tax_data.percentage | string |
Pourcentage sous forme décimale, à l’aide d’un « . » comme séparateur décimal et sans signe «%». La valeur 7,5 correspond à 7,5%. |
|
Enabled
|
objects.tax_data.enabled | boolean |
Indique si un objet peut être utilisé ou non. |
Répertorier les clients
Répertorie les profils clients associés à un compte Square. Dans des conditions d’exploitation normales, les profils clients nouvellement créés ou mis à jour deviennent disponibles pour l’opération de référencement en moins de 30 secondes. Parfois, la propagation des profils nouveaux ou mis à jour peut prendre plus d’une minute ou plus, en particulier pendant les incidents réseau et les pannes.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Curseur de pagination retourné par un appel précédent à ce point de terminaison. |
|
|
Limit
|
limit | integer |
Limite supérieure du nombre à retourner dans la réponse. |
|
|
Trier le champ
|
sort_field | string |
Indique comment les clients doivent être triés. La valeur par défaut est DEFAULT. |
|
|
Ordre de tri
|
sort_order | string |
Trie la liste retournée lorsque la carte a été créée avec l’ordre spécifié. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Clientèle
|
customers | array of object | |
|
ID
|
customers.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
customers.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
customers.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Prénom
|
customers.given_name | string |
Nom donné (c.-à-d. prénom) associé au profil client. |
|
Nom de famille
|
customers.family_name | string |
Nom de la famille (c’est-à-dire le nom) associé au profil client. |
|
Adresse électronique
|
customers.email_address | string |
Adresse e-mail associée au profil client. |
|
Ligne d’adresse 1
|
customers.address.address_line_1 | string |
Première ligne de l’adresse. |
|
Ligne d’adresse 2
|
customers.address.address_line_2 | string |
Deuxième ligne de l’adresse, le cas échéant. |
|
Localité
|
customers.address.locality | string |
La ville ou la ville de l’adresse. |
|
Niveau de district administratif 1
|
customers.address.administrative_district_level_1 | string |
Entité civile dans le pays de l’adresse. Aux États-Unis, c’est l’État. |
|
Code postal
|
customers.address.postal_code | string |
Code postal de l’adresse. |
|
Pays
|
customers.address.country | string |
Pays de l’adresse, au format ISO 3166-1-alpha-2. |
|
Numéro de téléphone
|
customers.phone_number | string |
Numéro de téléphone à 11 chiffres associé au profil client. |
|
ID de référence
|
customers.reference_id | string |
Deuxième ID facultatif utilisé pour associer le profil client à une entité dans un autre système. |
|
Note
|
customers.note | string |
Note personnalisée associée au profil client. |
|
E-mail désinscription
|
customers.preferences.email_unsubscribed | boolean |
Indique si le client s’est désinscrit des e-mails de campagne marketing. La valeur true signifie que le client a choisi de refuser le marketing par e-mail du vendeur square actuel ou de tous les vendeurs Square. Cette valeur est en lecture seule à partir de l’API Customers. |
|
Source de création
|
customers.creation_source | string |
Une source de création représente la méthode utilisée pour créer le profil client. |
|
ID de groupe
|
customers.group_ids | array of string | |
|
ID de segment
|
customers.segment_ids | array of string | |
|
Version
|
customers.version | integer |
Version actuelle de l’objet. |
Répertorier les différends
Retourne une liste de litiges associés à un compte particulier.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Curseur de pagination retourné par un appel précédent à ce point de terminaison. |
|
|
States
|
states | string |
Le différend indique de filtrer le résultat. S’il n’est pas spécifié, le point de terminaison renvoie tous les différends ouverts (le statut du litige n’est pas INQUIRY_CLOSED, WON ou LOST). |
|
|
ID d’emplacement
|
location_id | string |
Vous pouvez spécifier ce filtre facultatif pour récupérer uniquement les enregistrements appartenant à un emplacement spécifique. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Des litiges
|
disputes | array of object | |
|
ID
|
disputes.id | string |
Identificateur unique émis par carré. |
|
Montant
|
disputes.amount_money.amount | integer |
Montant. |
|
Monnaie
|
disputes.amount_money.currency | string |
La devise. |
|
Reason
|
disputes.reason | string |
La raison pour laquelle le titulaire de carte a lancé le différend avec sa banque. |
|
État
|
disputes.state | string |
État actuel. |
|
Due At
|
disputes.due_at | string |
Heure à laquelle l’action suivante est due, au format RFC 3339. |
|
Paiements contestés
|
disputes.disputed_payments | array of object | |
|
ID de paiement
|
disputes.disputed_payments.payment_id | string |
ID unique généré par carré du paiement en cours de litige. |
|
Marque de carte
|
disputes.card_brand | string |
Marque de carte utilisée dans le paiement contesté. |
|
Créé à
|
disputes.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
disputes.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
ID de litige de marque
|
disputes.brand_dispute_id | string |
ID du litige dans le système de marque de carte, généré par la marque de carte. |
|
Cursor
|
cursor | string |
Incluez le curseur de pagination dans les appels suivants à ce point de terminaison pour récupérer le jeu de résultats suivant associé à la requête d’origine. |
Répertorier les factures
Retourne une liste de factures pour un emplacement donné.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’emplacement
|
location_id | string |
Vous pouvez spécifier ce filtre facultatif pour récupérer uniquement les enregistrements appartenant à un emplacement spécifique. |
|
|
Cursor
|
cursor | string |
Curseur de pagination retourné par un appel précédent à ce point de terminaison. |
|
|
Limit
|
limit | integer |
Limite supérieure du nombre à retourner dans la réponse. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Invoices
|
invoices | array of object | |
|
ID
|
invoices.id | string |
Identificateur unique émis par carré. |
|
Version
|
invoices.version | integer |
Version actuelle de l’objet. |
|
ID d’emplacement
|
invoices.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
invoices.order_id | string |
ID de l’ordre. |
|
Demandes de paiement
|
invoices.payment_requests | array of object | |
|
Identificateur d’utilisateur
|
invoices.payment_requests.uid | string |
ID généré par carré de la demande de paiement dans une facture. |
|
Type de requête
|
invoices.payment_requests.request_type | string |
Identifie le type de demande de paiement. Ce type définit la façon dont le montant de la demande de paiement est déterminé. |
|
Date d'échéance
|
invoices.payment_requests.due_date | string |
Date d’échéance (dans le fuseau horaire de la facture) pour la demande de paiement, au format AAAA-MM-DD. |
|
Basculement activé
|
invoices.payment_requests.tipping_enabled | boolean |
Si la valeur est true, la page de facture hébergée sur place (champ public_url de la facture) permet au client de payer un pourboire. |
|
Rappels
|
invoices.payment_requests.reminders | array of object |
Rappels |
|
Identificateur d’utilisateur
|
invoices.payment_requests.reminders.uid | string |
ID affecté par carré qui identifie de manière unique le rappel dans InvoicePaymentRequest. |
|
Jours planifiés relatifs
|
invoices.payment_requests.reminders.relative_scheduled_days | integer |
Nombre de jours avant (nombre négatif) ou après (nombre positif) la demande de paiement due_date lorsque le rappel est envoyé. |
|
Message
|
invoices.payment_requests.reminders.message | string |
Message de rappel. |
|
Statut
|
invoices.payment_requests.reminders.status | string |
État du rappel. |
|
Montant
|
invoices.payment_requests.computed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoices.payment_requests.computed_amount_money.currency | string |
La devise. |
|
Montant
|
invoices.payment_requests.total_completed_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoices.payment_requests.total_completed_amount_money.currency | string |
La devise. |
|
Source de paiement automatique
|
invoices.payment_requests.automatic_payment_source | string |
Mode de paiement pour un paiement automatique. |
|
Pourcentage demandé
|
invoices.payment_requests.percentage_requested | string |
Spécifie le montant de la demande de paiement en pourcentage. |
|
ID de carte
|
invoices.payment_requests.card_id | string |
ID de la carte de crédit ou de débit au dossier à facturer pour la demande de paiement. |
|
Numéro de facture
|
invoices.invoice_number | string |
Numéro de facture convivial. |
|
Titre
|
invoices.title | string |
Titre de la facture. |
|
Descriptif
|
invoices.description | string |
Description. |
|
Planifié à
|
invoices.scheduled_at | string |
Horodatage lorsque la facture est planifiée pour le traitement, au format RFC 3339. Une fois la facture publiée, Square traite la facture à la date spécifiée, en fonction du mode de livraison et des paramètres de demande de paiement. |
|
Statut
|
invoices.status | string |
État de vérification actuel de cet objet. |
|
Timezone
|
invoices.timezone | string |
Fuseau horaire utilisé pour interpréter les dates de calendrier sur la facture, telles que due_date. Lorsqu’une facture est créée, ce champ est défini sur le fuseau horaire spécifié pour l’emplacement du vendeur. Impossible de modifier la valeur. |
|
Créé à
|
invoices.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
invoices.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
ID de client
|
invoices.primary_recipient.customer_id | string |
ID d’un client à associer à la carte. |
|
Prénom
|
invoices.primary_recipient.given_name | string |
Le nom du destinataire (c’est-à-dire, prénom). |
|
Nom de famille
|
invoices.primary_recipient.family_name | string |
Nom de la famille du destinataire (c’est-à-dire, nom). |
|
Adresse électronique
|
invoices.primary_recipient.email_address | string |
Adresse e-mail du destinataire. |
|
Numéro de téléphone
|
invoices.primary_recipient.phone_number | string |
Numéro de téléphone du destinataire. |
|
Card
|
invoices.accepted_payment_methods.card | boolean |
Indique si les paiements par carte de crédit ou carte de débit sont acceptés. |
|
Carte cadeau carrée
|
invoices.accepted_payment_methods.square_gift_card | boolean |
Indique si les paiements de carte cadeau Square sont acceptés. |
|
Compte en banque
|
invoices.accepted_payment_methods.bank_account | boolean |
Indique si les paiements de transfert bancaire sont acceptés. |
|
Champs personnalisés
|
invoices.custom_fields | array of object | |
|
Étiquette
|
invoices.custom_fields.label | string |
Étiquette ou titre du champ personnalisé. |
|
Valeur
|
invoices.custom_fields.value | string |
Texte du champ personnalisé. |
|
Sélection élective
|
invoices.custom_fields.placement | string |
Emplacement du champ personnalisé sur la facture |
|
Méthode de remise
|
invoices.delivery_method | string |
Méthode de livraison utilisée par Square pour envoyer la facture, les rappels et les reçus au client. |
|
Date de vente ou de service
|
invoices.sale_or_service_date | string |
Date de la vente ou de la date à laquelle le service est rendu, au format aaaa-MM-DD. Ce champ peut être utilisé pour spécifier une date passée ou ultérieure qui s’affiche sur la facture. |
|
URL publique
|
invoices.public_url | string |
URL de la page de facture hébergée sur place. Après avoir publié la facture à l’aide du point de terminaison PublishInvoice, Square héberge la page de facture et retourne l’URL de la page dans la réponse. |
|
Montant
|
invoices.next_payment_amount_money.amount | integer |
Montant. |
|
Monnaie
|
invoices.next_payment_amount_money.currency | string |
La devise. |
|
Cursor
|
cursor | string |
Incluez le curseur de pagination dans les appels suivants à ce point de terminaison pour récupérer le jeu de résultats suivant associé à la requête d’origine. |
Répertorier les groupes de clients
Récupère la liste des groupes de clients d’une entreprise.
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Groups
|
groups | array of object | |
|
ID
|
groups.id | string |
Identificateur unique émis par carré. |
|
Nom
|
groups.name | string |
Nom de l’objet. |
|
Créé à
|
groups.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
groups.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
Répertorier les paiements
Récupère la liste des paiements pris par le compte qui effectue la demande. Les résultats sont finalement cohérents et les nouveaux paiements ou modifications apportées aux paiements peuvent prendre plusieurs secondes.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Heure de début
|
begin_time | string |
Heure de début inclusive de la requête sur opened_at, au format ISO 8601. |
|
|
Heure de fin
|
end_time | string |
Date de fin exclusive de la requête sur opened_at, au format ISO 8601. |
|
|
Ordre de tri
|
sort_order | string |
Trie la liste retournée lorsque la carte a été créée avec l’ordre spécifié. |
|
|
Cursor
|
cursor | string |
Curseur de pagination retourné par un appel précédent à ce point de terminaison. |
|
|
ID d’emplacement
|
location_id | string |
Vous pouvez spécifier ce filtre facultatif pour récupérer uniquement les enregistrements appartenant à un emplacement spécifique. |
|
|
Total
|
total | integer |
Montant exact dans la total_money d’un paiement. |
|
|
Dernier 4
|
last_4 | string |
Les quatre derniers chiffres d’une carte de paiement. |
|
|
Marque de carte
|
card_brand | string |
Marque de la carte de paiement (par exemple, VISA). |
|
|
Limit
|
limit | integer |
Limite supérieure du nombre à retourner dans la réponse. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Paiements
|
payments | array of object | |
|
ID
|
payments.id | string |
Identificateur unique émis par carré. |
|
Créé à
|
payments.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
payments.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Montant
|
payments.amount_money.amount | integer |
Montant. |
|
Monnaie
|
payments.amount_money.currency | string |
La devise. |
|
Statut
|
payments.status | string |
État de vérification actuel de cet objet. |
|
Durée du délai
|
payments.delay_duration | string |
Durée après la création du paiement lorsque Square applique automatiquement la delay_action au paiement. |
|
Type de Source
|
payments.source_type | string |
Type de source pour ce paiement. |
|
Statut
|
payments.card_details.status | string |
État actuel du paiement par carte. L’état peut être AUTORISÉ, CAPTURÉ, VOIDED ou FAILED. |
|
Marque de carte
|
payments.card_details.card.card_brand | string |
La marque de la carte. |
|
last_4
|
payments.card_details.card.last_4 | string |
Les 4 derniers chiffres du numéro de carte. |
|
Mois d’exp
|
payments.card_details.card.exp_month | integer |
Mois d’expiration de la carte associée sous forme d’entier compris entre 1 et 12. |
|
Année d’exp
|
payments.card_details.card.exp_year | integer |
Année à quatre chiffres de la date d’expiration de la carte. |
|
Empreinte digitale
|
payments.card_details.card.fingerprint | string |
Conçu comme identificateur affecté par carré, basé sur le numéro de carte, pour identifier la carte à plusieurs emplacements au sein d’une seule application. |
|
Type de carte
|
payments.card_details.card.card_type | string |
Type de la carte. |
|
Type prépayé
|
payments.card_details.card.prepaid_type | string |
Indique si la carte est prépayée ou non. |
|
POUBELLE
|
payments.card_details.card.bin | string |
Les six premiers chiffres du numéro de carte, appelé numéro d’identification bancaire (BIN) |
|
Entry, méthode
|
payments.card_details.entry_method | string |
Méthode utilisée pour entrer les détails de la carte pour le paiement. La méthode peut être KEYED, SWIPED, EMV, ON_FILE ou CONTACTLESS. |
|
État Cvv
|
payments.card_details.cvv_status | string |
Code d’état retourné à partir de la vérification de la valeur de vérification de carte (CVV). Le code peut être CVV_ACCEPTED, CVV_REJECTED ou CVV_NOT_CHECKED. |
|
État Avs
|
payments.card_details.avs_status | string |
Code d’état retourné à partir de la vérification du système de vérification d’adresse (AVS). Le code peut être AVS_ACCEPTED, AVS_REJECTED ou AVS_NOT_CHECKED. |
|
Code de résultat d’authentification
|
payments.card_details.auth_result_code | string |
Code d’état retourné par l’émetteur de carte qui décrit l’état d’autorisation du paiement. |
|
Description de l’instruction
|
payments.card_details.statement_description | string |
Description de l’instruction envoyée aux réseaux de cartes. |
|
Autorisé à
|
payments.card_details.card_payment_timeline.authorized_at | string |
Horodatage lorsque le paiement a été autorisé, au format RFC 3339. |
|
Capturé à
|
payments.card_details.card_payment_timeline.captured_at | string |
Horodatage lorsque le paiement a été capturé, au format RFC 3339. |
|
ID d’emplacement
|
payments.location_id | string |
Identificateur de l’emplacement. |
|
ID de commande
|
payments.order_id | string |
ID de l’ordre. |
|
Frais de traitement
|
payments.processing_fee | array of object | |
|
Effectif à
|
payments.processing_fee.effective_at | string |
Horodatage du moment où les frais prennent effet, au format RFC 3339. |
|
Type
|
payments.processing_fee.type | string |
Type de cet objet. |
|
Montant
|
payments.processing_fee.amount_money.amount | integer |
Montant. |
|
Monnaie
|
payments.processing_fee.amount_money.currency | string |
La devise. |
|
Note
|
payments.note | string |
Note personnalisée associée au profil client. |
|
Montant
|
payments.total_money.amount | integer |
Montant. |
|
Monnaie
|
payments.total_money.currency | string |
La devise. |
|
Montant
|
payments.approved_money.amount | integer |
Montant. |
|
Monnaie
|
payments.approved_money.currency | string |
La devise. |
|
Numéro de reçu
|
payments.receipt_number | string |
Numéro de reçu du paiement. Le champ est manquant si un paiement est annulé. |
|
URL de réception
|
payments.receipt_url | string |
URL du reçu du paiement. Le champ est renseigné uniquement pour les paiements TERMINÉs. |
|
Action de retard
|
payments.delay_action | string |
Action à appliquer au paiement lorsque le delay_duration s’est écoulé. |
|
Retardé jusqu’à ce que
|
payments.delayed_until | string |
Horodatage en lecture seule du moment où l’delay_action est automatiquement appliqué, au format RFC 3339. |
|
ID de membre de l’équipe
|
payments.team_member_id | string |
ID de l’objet TeamMember pour le membre de l’équipe associé à l’objet. |
|
Produit carré
|
payments.application_details.square_product | string |
Le produit Square, tel que le point de vente carré (POS), les factures carrées ou le terminal virtuel carré. |
|
ID de l'application
|
payments.application_details.application_id | string |
ID carré affecté à l’application utilisée pour prendre le paiement. Les développeurs d’applications peuvent utiliser ces informations pour identifier les paiements traités par leur application. Par exemple, si un développeur utilise une application personnalisée pour traiter les paiements, ce champ contient l’ID d’application du tableau de bord du développeur. Si un vendeur utilise une application Square App Marketplace pour traiter les paiements, le champ contient l’ID d’application correspondant. |
|
Jeton de version
|
payments.version_token | string |
Utilisé pour l’accès concurrentiel optimiste. Ce jeton opaque identifie une version spécifique de l’objet Paiement. |
Répertorier les remboursements de paiement
Récupère une liste de remboursements pour le compte effectuant la demande. Les résultats sont finalement cohérents et les nouveaux remboursements ou modifications apportées aux remboursements peuvent prendre plusieurs secondes.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Heure de début
|
begin_time | string |
Heure de début inclusive de la requête sur opened_at, au format ISO 8601. |
|
|
Heure de fin
|
end_time | string |
Date de fin exclusive de la requête sur opened_at, au format ISO 8601. |
|
|
Ordre de tri
|
sort_order | string |
Trie la liste retournée lorsque la carte a été créée avec l’ordre spécifié. |
|
|
Cursor
|
cursor | string |
Curseur de pagination retourné par un appel précédent à ce point de terminaison. |
|
|
ID d’emplacement
|
location_id | string |
Vous pouvez spécifier ce filtre facultatif pour récupérer uniquement les enregistrements appartenant à un emplacement spécifique. |
|
|
Statut
|
status | string |
S’il est spécifié, retourne uniquement les objets qui correspondent aux états spécifiés. |
|
|
Type de Source
|
source_type | string |
S’il est fourni, seuls les remboursements avec le type source donné sont retournés. |
|
|
Limit
|
limit | integer |
Limite supérieure du nombre à retourner dans la réponse. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Restitutions
|
refunds | array of object | |
|
ID
|
refunds.id | string |
Identificateur unique émis par carré. |
|
Statut
|
refunds.status | string |
État de vérification actuel de cet objet. |
|
Montant
|
refunds.amount_money.amount | integer |
Montant. |
|
Monnaie
|
refunds.amount_money.currency | string |
La devise. |
|
ID de paiement
|
refunds.payment_id | string |
ID du paiement. |
|
ID de commande
|
refunds.order_id | string |
ID de l’ordre. |
|
Créé à
|
refunds.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
refunds.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
|
Frais de traitement
|
refunds.processing_fee | array of object | |
|
Effectif à
|
refunds.processing_fee.effective_at | string |
Horodatage du moment où les frais prennent effet, au format RFC 3339. |
|
Type
|
refunds.processing_fee.type | string |
Type de cet objet. |
|
Montant
|
refunds.processing_fee.amount_money.amount | integer |
Montant. |
|
Monnaie
|
refunds.processing_fee.amount_money.currency | string |
La devise. |
|
ID d’emplacement
|
refunds.location_id | string |
Identificateur de l’emplacement. |
|
Reason
|
refunds.reason | string |
La raison pour laquelle le titulaire de carte a lancé le différend avec sa banque. |
|
Cursor
|
cursor | string |
Incluez le curseur de pagination dans les appels suivants à ce point de terminaison pour récupérer le jeu de résultats suivant associé à la requête d’origine. |
Répertorier les segments de client
Récupère la liste des segments de clients d’une entreprise.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Curseur de pagination retourné par un appel précédent à ce point de terminaison. |
|
|
Limit
|
limit | integer |
Limite supérieure du nombre à retourner dans la réponse. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Segments
|
segments | array of object | |
|
ID
|
segments.id | string |
Identificateur unique émis par carré. |
|
Nom
|
segments.name | string |
Nom de l’objet. |
|
Créé à
|
segments.created_at | string |
Heure de l’événement au format ISO 8601. |
|
Mise à jour à
|
segments.updated_at | string |
Horodatage de dernière modification au format RFC 3339 |
Répertorier les événements d’abonnement
Répertorie tous les événements d’un abonnement spécifique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant d’abonnement
|
subscription_id | True | string |
Identificateur de l’abonnement. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Événements d’abonnement
|
subscription_events | array of object | |
|
ID
|
subscription_events.id | string |
Identificateur unique émis par carré. |
|
Type d’événement d’abonnement
|
subscription_events.subscription_event_type | string |
Type de l’événement d’abonnement. |
|
Date d’effet
|
subscription_events.effective_date | string |
Date, au format AAAA-MM-DD, lorsque l’événement d’abonnement est entré en vigueur. |
|
ID plan
|
subscription_events.plan_id | string |
ID du plan d’abonnement associé |
Soumettre des preuves
Soumet des preuves à la banque du titulaire de carte. Avant de soumettre une preuve, Square compile toutes les preuves disponibles. Cela inclut la preuve chargée à l’aide des points de terminaison CreateDisputeEvidenceFile et CreateDisputeEvidenceText et des preuves automatiquement fournies par Square, le cas échéant.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de litige
|
dispute_id | True | string |
Identificateur du litige. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
dispute.id | string |
Identificateur unique émis par carré. |
|
Montant
|
dispute.amount_money.amount | integer |
Montant. |
|
Monnaie
|
dispute.amount_money.currency | string |
La devise. |
|
Reason
|
dispute.reason | string |
Raison de cet objet. |
|
État
|
dispute.state | string |
État actuel. |
|
Due At
|
dispute.due_at | string |
Heure à laquelle l’action suivante est due, au format RFC 3339. |
|
Paiements contestés
|
dispute.disputed_payments | array of object | |
|
ID de paiement
|
dispute.disputed_payments.payment_id | string |
ID unique généré par carré du paiement. |
|
Marque de carte
|
dispute.card_brand | string |
La marque de la carte. |
|
Créé à
|
dispute.created_at | string |
Horodatage spécifiant l’heure de création de cet objet, au format RFC 3339. |
|
Mise à jour à
|
dispute.updated_at | string |
Horodatage spécifiant l’heure de mise à jour la plus récente de cet objet, au format RFC 3339. |
|
ID de litige de marque
|
dispute.brand_dispute_id | string |
ID du litige dans le système de marque de carte, généré par la marque de carte. |
Supprimer la facture
Supprime la facture spécifiée. Lorsqu’une facture est supprimée, l’état de commande associé passe à CANCELED. Vous ne pouvez supprimer qu’une facture brouillon (vous ne pouvez pas supprimer une facture publiée, y compris une facture planifiée pour le traitement).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID facture
|
invoice_id | True | string |
Identificateur de la facture. |
|
Version
|
version | integer |
Version de la facture à supprimer. |
Retours
- response
- object
Supprimer la preuve de litige
Supprime la preuve spécifiée d’un litige.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de litige
|
dispute_id | True | string |
Identificateur du litige. |
|
ID de preuve
|
evidence_id | True | string |
Identificateur de la preuve. |
Retours
- response
- object
Supprimer le groupe du client
Supprime une appartenance à un groupe d’un client. Le client est identifié par la valeur customer_id et le groupe de clients est identifié par la valeur group_id.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de client
|
customer_id | True | string |
Identificateur du client. |
|
ID de groupe
|
group_id | True | string |
Identificateur du groupe. |
Retours
- response
- object
Supprimer l’objet catalogue
Supprime un seul CatalogObject en fonction de l’ID fourni et retourne l’ensemble d’ID supprimés correctement dans la réponse. La suppression est un événement en cascade, de sorte que tous les enfants de l’objet ciblé sont également supprimés. Par exemple, la suppression d’un CatalogItem supprime également tous ses enfants CatalogItemVariation.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’objet
|
object_id | True | string |
Identificateur de l’objet. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’objet supprimés
|
deleted_object_ids | array of string | |
|
Supprimé à
|
deleted_at | string |
Horodatage de la base de données de cette suppression au format RFC 3339 |
Supprimer un client
Supprime un profil client d’une entreprise. Cette opération dissocie également toutes les cartes associées sur le fichier.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de client
|
customer_id | True | string |
Identificateur du client. |
Retours
- response
- object
Supprimer un groupe de clients
Supprime un groupe de clients identifié par la valeur group_id.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de groupe
|
group_id | True | string |
Identificateur du groupe. |
Retours
- response
- object
Définitions
objet
Il s’agit du type 'object'.