Skip to content
Search documentation/

Enrollment is not ready

checkout_enrollment_not_readyHTTP 503Retry after the merchant acts

What happened

The recurring terms for this checkout aren't available yet, so it can't take the first payment. Nothing was sent to the customer and no money moved.

What to do next

Ask the merchant to check this recurring enrollment; don't create a replacement checkout.

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 ask the customer to pay again. ask_customer_to_pay_again
  • Don't start another payment for the same order. create_another_payment

Example response

Sent as application/problem+json. The detail describes the particular request; keep request_id for support.

{
  "type": "https://docs.perionpayments.com/problems/checkout-enrollment-not-ready",
  "title": "Enrollment is not ready",
  "status": 503,
  "code": "checkout_enrollment_not_ready",
  "detail": "The recurring terms for this checkout aren't available yet, so it can't take the first payment. Nothing was sent to the customer and no money moved.",
  "request_id": "req_8YkQ2rL0ZtW4",
  "retryable": true,
  "retry": "after_merchant_action",
  "who_acts": "merchant",
  "next_step": "Ask the merchant to check this recurring enrollment; don't create a replacement checkout.",
  "do_not": [
    "ask_customer_to_pay_again",
    "create_another_payment"
  ]
}

All problem codes · Reading problem responses