[英]Why am i receiving "Read-only field is calculated and cannot be set by a client. (order.returns)" from Square? (I'm not sending that field)
I'm using Square for processing payments, and trying to make a refund I'm getting the following response:我正在使用 Square 处理付款,并尝试退款,但收到以下回复:
{"errors": [{"code": "INVALID_VALUE","detail": "Read-only field is calculated and cannot be set by a client.","field": "order.returns","category": "INVALID_REQUEST_ERROR"}]}
It seems that the field "order.returns" is being sent but it isn't, this is my request body:似乎正在发送字段“order.returns”,但事实并非如此,这是我的请求正文:
{"amount_money":{"currency":"USD","amount":3000},"reason":"requested_by_customer","payment_id":"BwC...","idempotency_key":"083bba8fabb9df88cf50fa1c489db275"}
It's a POST request to this endpoint: https://connect.squareup.com/v2/refunds这是对这个端点的 POST 请求: https : //connect.squareup.com/v2/refunds
Any idea of why I'm getting this error?知道为什么我会收到此错误吗? It seems to be a kind of bug in Square, but I couldn't find any information about it on the internet.
这似乎是 Square 的一种错误,但我在互联网上找不到任何有关它的信息。 Any help is appreciated.
任何帮助表示赞赏。
{"errors": [{"code": "INSUFFICIENT_SCOPES","detail": "商家没有授予您的应用足够的权限来执行此操作。商家必须为以下范围授权您的应用:[PAYMENTS_READ]"," category": "AUTHENTICATION_ERROR"}]}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.