Ich verwende v2 der Connect API, um Transaktionen für einen bestimmten Datumsbereich aufzulisten. Bei allen Transaktionen, die ich zurückerhalte, ist die customer_id in keinem der Tender-Objekte enthalten, obwohl ich weiß, dass einige Kunden per Quadrat bekannt sind. Ich kann alle anderen Daten erfolgreich abrufen. Die Ressource, die ich verwende, ist locations/{location_id}/transactions und gibt die begin_time und end_time in der Abfragezeichenfolge an. Was vermisse ich?Square Connect-API customer_id nicht gefüllt, wenn Listing-Transaktionen
bearbeiten
ich heruntergeladen meine Transaktionen die Export-Funktion und keine der Transaktionen haben einen Kundennamen oder ID. Was ist erforderlich, damit diese Informationen ausgefüllt werden? Vielleicht gehe ich da falsch. Muss dies ein Kunde sein, den ich selbst hinzufüge, oder schließt er Kunden ein, die von Square hinzugefügt wurden? Ist es erforderlich, dass der Kunde seine Quittung per E-Mail erhält?
Ich bin nach wie vor noch keine Kunden-IDs aus der Transaktion zieht nicht in der Lage, wenn ich in der Transaktion direkt durch die Transaktions-ID zu ziehen. Wie überprüfe ich, dass die Transaktion, die ich zurückziehe, eine Kunden-ID haben sollte? Vielleicht muss ich dort anfangen. –
Sie müssen den Kunden zum Verkauf hinzufügen, dies kann helfen: https://squareup.com/help/us/de/article/5532-manage-your-customer-directory-from-the-square-app –
Dies Kommentar geholfen. Ich habe einen Kunden manuell hinzugefügt und ihm einen Verkauf zugeordnet, und ich konnte ihn sehen, als ich die Transaktion anforderte. Vielen Dank. –