Skip to main content

Problems

View as Markdown (opens in a new tab)
Install AI tools

Give your assistant up-to-date guidance for our APIs, with our plugin or without it.

The plugin is still under development. See the AI tools page for details.

Run both commands, in order.

claude plugin marketplace add vippsas/agent-toolkit
claude plugin install vipps-developer@agent-toolkit

For troubleshooting, see the full instructions.

In the Recurring API, HTTP responses for errors follow the RFC 7807 standard.

See Troubleshooting errors for more details about the format.

API version: 3.0.0.

Problem types​

The type is the primary identifier for a problem. It is a URL to a page with more details regarding the problem. Each problem type returned by the Recurring API starts with https://developer.vippsmobilepay.com/docs/APIs/recurring-api/recurring-api-problems# followed by a problem identifier.

Example: https://developer.vippsmobilepay.com/docs/APIs/recurring-api/recurring-api-problems#invalid-agreement-id

Identifiers​

validation-error​

Missing data or inconsistencies in JSON. Please verify the request JSON body. See API specs.

invalid-agreement-id​

Agreement ID is invalid. Please verify the agreement ID is present and in the correct format. See API specs.

invalid-json​

JSON body is invalid. Please verify the request JSON body.

unsupported-media-type​

Media type indicated in Content-type header is not supported. See API specs.

not-authorized​

JWT token is invalid.

idempotency-key-header​

Missing or invalid Idempotency key header. See API specs.

charge-amount-too-high​

Amount set for charge is too high.

charge-due-too-soon​

Charge due date must be a minimum of 2 days in the future. See Create a charge.

charge-due-in-too-long​

Charge due date must be a maximum of 2 years in the future. See Create a charge.

unsupported-feature​

Feature not supported. Please contact us.

illegal-agreement-create​

Agreement cannot be created. Might be due to a mismatch between merchant type and agreement type.

illegal-agreement-update​

Agreement cannot be updated. Might be stopped or pending.

invalid-suggested-max-amount​

Suggested max amount is invalid or too high. See Recurring agreements with variable amount.

cancel-charge-failed​

Could not cancel the charge.

charge-creation-failed​

Could not create the charge.

charge-capture-failed​

Could not capture the charge.

missing-request-header​

Missing headers. See API specs.

invalid-sale-unit​

The Sales unit is not allowed to use Recurring. See details for additional information.

resource-not-found​

The specified resource was not found. See details for additional information.

operation-failed​

The requested operation could not be performed. See details for additional information.

conflict​

The requested operation could not be performed due to a conflicting request/state. See details for additional information.

idempotency-conflict​

The specified idempotency-key has previously been used in a different context. See details for additional information.

not-acceptable​

Media type indicated in Accept header is not supported.