在Square Connect API 文档中的 List Payments 端点的示例响应中,它显示“描述”作为返回的密钥,但我从 Square 接收的数据没有显示该密钥。
我已验证付款确实附有说明(通过从 Square Dashboard 下载交易报告)。
在Square Connect API 文档中的 List Payments 端点的示例响应中,它显示“描述”作为返回的密钥,但我从 Square 接收的数据没有显示该密钥。
我已验证付款确实附有说明(通过从 Square Dashboard 下载交易报告)。
感谢您发现文档和 API 之间的这种不一致。该Payment
对象实际上没有字段description
。
Payment
但是,对象中包含的以下字段确实包含商家指定的有关付款的注释(假设商家在销售时提供了它们):
a的payment_note
字段包含商家指定Payment
的tender
关于用于支付的投标形式的注释。这通常仅适用于Tender
类型为 的对象OTHER
。
a中的notes
字段包含商家指定的关于支付中特定项目的注释。请注意,s 仅可从Retrieve Payment端点(不是List Payments)获得。PaymentItemization
Payment
PaymentItemization
商家仪表板提供的交易报告的“描述”列只是一个逗号分隔的付款中包含的项目名称列表,以及notes
每个项目的名称。Connect API 不直接提供此列表,但您可以使用付款的itemizations
.