Skip to content

payg_payment_overdue

Forbidden. HTTP status 403.

A pay-as-you-go invoice is overdue. Pay-as-you-go VMs cannot be created, started or restored until it is paid. Other products are not affected.

What to do

Find the unpaid invoices with GET /api/v2/billing/invoices. Pay them with POST /api/v2/billing/invoices/{id}/actions/pay, then retry. If the block stays after payment, contact support with the requestId.

What the message says

  • PAYG virtual machines are paused because an invoice is overdue. Pay the outstanding PAYG invoices before creating or starting a PAYG virtual machine.

Example

Response 403
{
"type": "https://developer.hostup.se/errors/payg_payment_overdue",
"title": "Forbidden",
"status": 403,
"detail": "PAYG virtual machines are paused because an invoice is overdue. Pay the outstanding PAYG invoices before creating or starting a PAYG virtual machine.",
"code": "payg_payment_overdue",
"requestId": "req_01hxa3b4c5d6e7f8g9h0j1k2m3"
}

Branch on code, not on title or detail. When you contact support about it, include the requestId. More in Errors and retries.

Endpoints that return it