Skip to content
Search documentation/

API client paused

api_client_pausedHTTP 403Retry after the merchant acts

What happened

The merchant paused this API client. Its requests are refused until they resume it; payments it already started carry on and still get a final result.

What to do next

Stop and tell the merchant; requests from this API client succeed again only after they resume it.

Can you retry?

Retry after the merchant acts. A person must change something first: someone at the merchant, or PerionPayments when it is the one to act. After that, the same request can succeed. retry: after_merchant_action

Who acts

A person at the merchant, such as an Owner in the dashboard. who_acts: merchant

Don't

  • Don't use another key or route to get around the merchant's decision. bypass_merchant_decision

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-paused",
  "title": "API client paused",
  "status": 403,
  "code": "api_client_paused",
  "detail": "The merchant paused this API client. Its requests are refused until they resume it; payments it already started carry on and still get a final result.",
  "request_id": "req_8YkQ2rL0ZtW4",
  "retryable": true,
  "retry": "after_merchant_action",
  "who_acts": "merchant",
  "next_step": "Stop and tell the merchant; requests from this API client succeed again only after they resume it.",
  "do_not": [
    "bypass_merchant_decision"
  ]
}

All problem codes · Reading problem responses