Refund exceeds this API client's limit
api_client_policy_refund_limit_exceededHTTP 422Don't retry
What happened
The refund is above a limit the merchant set for this API client: per refund, per day, or which payments it may refund. Nothing was refunded.
What to do next
Stop and tell the merchant the refund is above this API client's refund limit; a person can refund it from the dashboard.
Can you retry?
Don't retry. Don't repeat this request. Fix what the response describes, or stop and report it. retry: never
Who acts
A person at the merchant, such as an Owner in the dashboard. who_acts: merchant
Don't
- Don't split, resize or reroute the request to get around this limit.
work_around_limit
Example response
Sent as application/problem+json. The detail describes the particular request; keep request_id for support.
{
"type": "https://docs.perionpayments.com/problems/api-client-policy-refund-limit-exceeded",
"title": "Refund exceeds this API client's limit",
"status": 422,
"code": "api_client_policy_refund_limit_exceeded",
"detail": "The refund is above a limit the merchant set for this API client: per refund, per day, or which payments it may refund. Nothing was refunded.",
"request_id": "req_8YkQ2rL0ZtW4",
"retryable": false,
"retry": "never",
"who_acts": "merchant",
"next_step": "Stop and tell the merchant the refund is above this API client's refund limit; a person can refund it from the dashboard.",
"do_not": [
"work_around_limit"
]
}