为什么交易缺少数据?

时间:2018-01-18 16:40:59

标签: square-connect

我正在通过Connect API v2检索事务,但是,返回的记录都不包括order_id,customer_id或cardholder_name。

所有这些数据都在仪表板中链接和查看。

我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

order_id - 只有在您使用CreateOrder端点并将该订单传递到Charge端点以进行逐项电子商务交易时,才会填写此字段。如果您在销售点创建订单,则不会存在。

customer_id - 仅当商家(或应用/网站)明确将客户附加到交易时才会填写。如果您没有明确创建客户,则某些交易会与自动创建的客户相关联,而这些客户并不具备相关数据。

cardholder_name - 如果客户使用Card on File付款,您只会看到此信息。如果您查看data model in the documentation The cardholder name. This value is present only if this object represents a customer's card on file.