我是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"
}
答案 0 :(得分:0)
您只能访问商家帐户中的客户信息。因此,如果我是商家并为我的一个客户创建客户档案,我可以将该客户附加到在线和通过销售点创建的交易,然后在我提取交易信息时查看链接的customer_id
。如果商家没有创建客户实体,或者客户未与交易相关联,您将无法看到该信息。
一般情况下,您从未获得商家未添加到其客户目录的任何信息(例如链接到收据卡的电子邮件地址)