是否可以使用Square Connect API访问有关商家客户的任何信息?最理想的信息是客户为收据输入的电子邮件地址,但是某些类型的唯一客户ID可以很好地确定回头客。
查看Square Connect API Documents,客户没有端点,付款对象不包含任何此类信息。是否有另一种具有此功能的Square API?
答案 0 :(得分:8)
现在可以使用V2和transaction.tenders.customer_id
属性。
在我的用例中,我试图从webhook通知中获取客户。在我看来,这个场景需要几个步骤:
/v1/{location_id}/payments/{payment_id}
payment_url
属性中路径的最后一部分。
/v2/locations/{location_id}/transactions/{transactionId}
/v2/customers/{transaction.tenders[0].customer_id}
如果你手头有customer_id,你可以直接跳到第3步。
答案 1 :(得分:2)
目前还没有。关于从收据中获取的客户电子邮件地址,来自Square help center:
根据我们的隐私政策和管理规定,我们无法在仅收集联系信息时与我们的客户共享持卡人的个人信息。
但是,我会将此反馈传递给Connect API工程团队(我编写文档)。