Square API:为历史交易提取客户详细信息

时间:2017-12-12 00:08:56

标签: transactions square-connect

我是Square API的新手,我不确定每次处理交易时都会存储我想提取的数据。

我阅读了文档,但我无法找到明确的参考资料,说明为付费的客户进行历史交易的时间,或者在处理付款时自动存储数据,这是我提问的关键。

我发现可以提取某个地点的所有历史交易。 https://docs.connect.squareup.com/api/connect/v2#endpoint-listtransactions

我是否理解正确,可以提取每笔交易的客户详细信息? https://docs.connect.squareup.com/api/connect/v2#endpoint-listcustomers

我的最终目标是发现客户详细信息,例如:

"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"
}

1 个答案:

答案 0 :(得分:0)

您只能访问商家帐户中的客户信息。因此,如果我是商家并为我的一个客户创建客户档案,我可以将该客户附加到在线和通过销售点创建的交易,然后在我提取交易信息时查看链接的customer_id 。如果商家没有创建客户实体,或者客户未与交易相关联,您将无法看到该信息。

一般情况下,您从未获得商家未添加到其客户目录的任何信息(例如链接到收据卡的电子邮件地址)