Square Connect API:如何确定付款有任何争议

问题描述

Square Connect dispute API无法选择根据日期范围创建/解决的争议,也无法选择基于“付款ID”的争议。您能帮我知道付款ID存在争议吗? 注意:我们已经评估了webhook API,以监视何时创建/解决争议。但是我们希望检查是否与付款ID产生了任何争议。

解决方法

当前没有直接的方法可以查看付款是否是纠纷的一部分。如果您检索争议,则response = client.get_role_policy( RoleName='MyRole',PolicyName='MyInlinePolicy' ) print(response) 将作为response的一部分,但是无法直接通过payment_id进行搜索。您可以列出争议,并从上方找到payment_id,但这当然需要循环遍历给定查询中的所有争议。