2017-12-12 4 views
0

Ich bin völlig neu in Square API, und ich bin nicht sicher, dass die Daten, die ich extrahieren möchte, jedes Mal gespeichert wird, wenn eine Transaktion verarbeitet wird.Square API: Extrahieren von Clientdetails für historische Transaktionen

las ich die Dokumentation und ich kann keinen klaren Hinweis darauf, wie lange finden eine historische Transaktionen für die Kunden gehen in die für sie bezahlt, oder wenn ihre Daten werden automatisch gespeichert, wenn die Zahlung verarbeitet wird, das ist, Der Schlüssel zu meiner Frage.

Ich sehe es ist möglich, alle historischen Transaktionen eines Standortes zu extrahieren. https://docs.connect.squareup.com/api/connect/v2#endpoint-listtransactions

Verstehe ich richtig, ist es möglich, die Kundendaten für jede Transaktion zu extrahieren? https://docs.connect.squareup.com/api/connect/v2#endpoint-listcustomers

Mein Endziel wird Kundendaten zu entdecken wie:

"id": "icard-card_id", 
"card_brand": "VISA", 
"last_4": "1111", 
"cardholder_name": "Amelia Earhart", 
"billing_address": { 
    "address_line_1": "500 Electric Ave", 
    "address_line_2": "Suite 600", 
    "locality": "New York", 
    "administrative_district_level_1": "NY", 
    "postal_code": "10003", 
    "country": "US" 
} 

Antwort

0

Sie nur Zugriff auf die Kundendaten, die in dem Konto des Händlers ist. Wenn ich also ein Händler bin und ein Kundenprofil für einen meiner Kunden erstelle, kann ich diesen Kunden an Transaktionen anhängen, die online und über den Point of Sale erstellt werden, und dann die verknüpfte customer_id einsehen, wenn ich meine Transaktionsinformationen abrufe. Wenn vom Händler keine Kundenentität erstellt wurde oder der Kunde nicht mit der Transaktion verknüpft ist, können Sie die Informationen nicht sehen.

Im Allgemeinen haben Sie nie irgendwelche Informationen, die der Händler nicht zu seinem Kundenverzeichnis hinzugefügt hat (wie E-Mail-Adressen, die mit Karten für Quittungen verknüpft sind)