从客户API获取的客户数据丢失

时间:2019-02-21 07:25:15

标签: square-connect

我正在使用一项服务,该服务可以完成数字订单并在收到来自Square的网络挂钩事件后向客户发送电子邮件。订单正在通过Square在线商店下达。

我通过以下方式获取客户数据:付款更新的webhook事件->付款(使用Entity_id)->交易(使用Payment_url)->客户(使用招标中的customer_id)。

这在过去一直有效,但是在过去的几周中,我一直看到大量实例,其中从客户API返回的客户对象没有有意义的数据。例如:

{
    "customer": {
        "id": "55Y2RQ23WS3CABCMX6EYZ1VT38",
        "created_at": "2019-02-17T01:12:28.838Z",
        "updated_at": "2019-02-17T01:12:29Z",
        "preferences": {
            "email_unsubscribed": false
        },
        "groups": [
            {
                "id": "gv2:CCDC48BXBD4SRQYZGP326ABCHW",
                "name": "Instant Profile"
            }
        ],
        "creation_source": "INSTANT_PROFILE"
    }
}

数据 在Square仪表板上可见,因此我知道它已被捕获。我是否缺少某些配置,导致某些客户的数据被审查,或者我的方法是否不正确?

0 个答案:

没有答案