Create purchase order
Create a purchase order for any Hostinger product.
Create a purchase order for any Hostinger product.
This unified endpoint places an order for one or more catalog items and
works across all Hostinger products, leveraging the existing billing
infrastructure. Use the catalog endpoint to look
up the item_id values available for purchase.
If no payment method is provided, your default payment method will be used automatically.
If the response is 202 Accepted, the payment is still being processed and the order will
complete asynchronously once the payment is confirmed.
This endpoint only places the order. Product-specific provisioning (e.g. VPS setup or domain registration) is not performed here — once the order completes, use the relevant product endpoints or hPanel to finalize setup.
Use this endpoint to purchase any product available in the catalog.
API Token authentication
Payment method ID, default will be used if not provided
1327362Success response
Order ID
2957086Subscription ID
Azz353Uhl1xC54pR0completedPossible values: Currency code
USDSubtotal price (exc. VAT) in cents
899Total price (inc. VAT) in cents
10882025-02-27T11:54:22Z2025-03-27T11:54:22ZPayment is being processed, the order will complete asynchronously
Unauthenticated response
Validation error response
Error response
POST /api/billing/v1/orders HTTP/1.1
Host: developers.hostinger.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 108
{
"payment_method_id": 1327362,
"items": [
{
"item_id": "hostingercom-vps-kvm2-usd-1m",
"quantity": 1
}
],
"coupons": []
}{
"id": 2957086,
"subscription_id": "Azz353Uhl1xC54pR0",
"status": "completed",
"currency": "USD",
"subtotal": 899,
"total": 1088,
"billing_address": {
"first_name": "John",
"last_name": "Doe",
"company": null,
"address_1": null,
"address_2": null,
"city": null,
"state": null,
"zip": null,
"country": "NL",
"phone": null,
"email": "john@doe.tld"
},
"created_at": "2025-02-27T11:54:22Z",
"updated_at": "2025-03-27T11:54:22Z"
}Last updated
Was this helpful?