Order paid TLS certificate
order_certificateConfirm and pay for the exact quoted TLS certificate order only after explicit user approval of the total, names, term, and payment method.
Instructions
Confirm and pay for the exact quote returned by quote_certificate. Call only after the user explicitly approves the exact final EUR total, certificate names, term, validation level, and payment method. Use the unchanged request, same idempotencyKey, and exact short-lived quote token. The private key remains customer-controlled. Paid certificate orders may become non-refundable once submitted or issued under the certificate authority's policy. Requires certificates:order and paid-operation spend controls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csr | Yes | Customer-generated PEM PKCS#10 CSR. The private key must remain with the customer and must never be sent to VPSnet or an AI assistant. | |
| payment | Yes | Payment object. For account balance use { payment: 1, successUrl: '', cancelUrl: '' } | |
| offer_id | Yes | Published EUR offer ID returned by the selected catalog product | |
| product_id | Yes | Published product ID returned by list_certificate_catalog | |
| renewal_of | No | Existing eligible certificate order UUID when quoting a renewal | |
| common_name | Yes | Primary certificate name and its validation method | |
| quote_token | Yes | Exact short-lived quote_token returned by quote_certificate | |
| idempotencyKey | Yes | Same client-global idempotency key used for quote_certificate | |
| offer_generation | Yes | Exact offer generation returned by the catalog; stale generations are rejected | |
| alternative_names | No | Optional unique subject alternative names; pricing is returned by quote_certificate | |
| technical_contact_id | Yes | Owned technical contact ID selected in the VPSnet certificate order form | |
| organization_contact_id | No | Owned organization contact ID when required for OV or EV validation | |
| administrator_contact_id | Yes | Owned administrator contact ID selected in the VPSnet certificate order form | |
| acknowledge_exact_quote_and_payment | Yes | True only after the user approves the exact quoted EUR total, names, term, and payment |