# personal_number_not_test_identity

> The personal number isn't a test identity

- Status: 422 Unprocessable Entity
- Returned by: /api/public
- Operations: [createOrder](https://developers.rivr.io/reference/api-public/createOrder.md), [createSubscription](https://developers.rivr.io/reference/api-public/createSubscription.md)
- Retry (`retryWhen`): `after_fix`
- Did anything happen? (`outcome`): `none` (It did not happen)
- Creating an order in /api/public
- Page in the portal: https://developers.rivr.io/errors/personal_number_not_test_identity
- Try it: `GET https://developers.rivr.io/errors/simulate/personal_number_not_test_identity` answers with the code's exact wire form; `?succeedAfter=N&attempt=K` gives a 200 once `attempt` passes `N`

## What it means

The clinic is a sandbox clinic and accepts only test identities: Skatteverket's published test personal numbers, Avarda's documented test persons and synthetic Norwegian identity numbers (reserved test persons, month + 65, and Test-Norge or Tenor numbers, month + 80). The personal number in the call isn't one of them. The rule is checked first, before the customer is looked up, so nothing was created and no stored details about anyone came back. Real clinics don't have the rule.

## What your system does

Use a test personal number, for example one from the guide Test in the sandbox, and send the call again (an order with the same order id). Never use a real person's personal number in the sandbox.

## Is it worth retrying?

No, not without changing the call.

`retryWhen`: `after_fix`. Change the request first, as the code's page says: a value, the token, a header or a new key. Then send it.

## Did anything happen?

`outcome`: `none`. **It did not happen.** This call did not do what you asked for and changed nothing else that you can see or that concerns money. Where the code has an `outcomeNote`, it takes precedence.

## Example: /api/public

```http
HTTP/1.1 422 Unprocessable Entity
Content-Type: application/json

{
  "propertyName": "PersonalNumber",
  "message": "The merchant is a Rivr sandbox merchant and accepts only test identities: Skatteverket's published test personal numbers, Avarda's documented test persons and synthetic Norwegian identity numbers (reserved test persons, month + 65, and Test-Norge or Tenor numbers, month + 80). The personal number is not one of them, and nothing was created.",
  "errorCode": "personal_number_not_test_identity",
  "code": "personal_number_not_test_identity",
  "type": "https://developers.rivr.io/errors/personal_number_not_test_identity"
}
```

The `title`, `detail`, `message` and `error_description` texts are exactly as the API writes them today.
