N
Neon8mo ago
fair-rose

Can't pay for Neon via Azure Marketplace

Hi all, I've been trying to purchase a Neon Growth plan via our Azure Portal, but the window seems to load forever. Is anyone else having this issue and are there any workaround? Can't open a support ticket... because well, we don't have a plan (yet), lol
No description
3 Replies
fair-rose
fair-roseOP8mo ago
Either this, or if I directly search for Neon in the Marketplace, I get taken to a entry that forces me to make a deployment with a Neon Serverless Postgres Private Preview - Scale planName, which causes the price to be $0 and the deployment to fail Okay, I fixed this, but the Neon Azure Marketplace App is totally broken. If anyone else encounters this: - create a custom deployment in Azure - set your template to this:
{
"$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "String"
},
"location": {
"type": "String"
},
"tags": {
"type": "Object"
},
"orgName": {
"type": "String"
},
"userDetails": {
"type": "Object"
},
"offerDetails": {
"type": "Object"
}
},
"resources": [
{
"type": "Neon.Postgres/organizations",
"apiVersion": "2024-08-01-preview",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"tags": "[if(contains(parameters('tags'), 'Neon.Postgres/organizations'), parameters('tags')['Neon.Postgres/organizations'], json('{}'))]",
"properties": {
"marketplaceDetails": {
"subscriptionId": "",
"subscriptionStatus": "PendingFulfillmentStart",
"offerDetails": "[parameters('offerDetails')]"
},
"userDetails": "[parameters('userDetails')]",
"companyDetails": {
"companyName": "",
"country": "",
"businessPhone": ""
},
"partnerOrganizationProperties": {
"organizationName": "[parameters('orgName')]"
}
}
}
]
}
{
"$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "String"
},
"location": {
"type": "String"
},
"tags": {
"type": "Object"
},
"orgName": {
"type": "String"
},
"userDetails": {
"type": "Object"
},
"offerDetails": {
"type": "Object"
}
},
"resources": [
{
"type": "Neon.Postgres/organizations",
"apiVersion": "2024-08-01-preview",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"tags": "[if(contains(parameters('tags'), 'Neon.Postgres/organizations'), parameters('tags')['Neon.Postgres/organizations'], json('{}'))]",
"properties": {
"marketplaceDetails": {
"subscriptionId": "",
"subscriptionStatus": "PendingFulfillmentStart",
"offerDetails": "[parameters('offerDetails')]"
},
"userDetails": "[parameters('userDetails')]",
"companyDetails": {
"companyName": "",
"country": "",
"businessPhone": ""
},
"partnerOrganizationProperties": {
"organizationName": "[parameters('orgName')]"
}
}
}
]
}
- set your paramaters to this (THIS WILL DEPLOY A SCALE PLAN):
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"value": "<db name here>"
},
"location": {
"value": "westus3"
},
"tags": {
"value": {}
},
"orgName": {
"value": "<org here>"
},
"userDetails": {
"value": {
"emailAddress": "<fill your email here>",
"upn": "<fill your Azure UPN here>"
}
},
"offerDetails": {
"value": {
"publisherId": "neon1722366567200",
"offerId": "neon_serverless_postgres_azure_prod",
"planId": "neon_serverless_postgres_azure_prod_scale",
"planName": "Neon Serverless Postgres - Scale",
"termId": "gmz7xq9ge3py",
"termUnit": "P1M"
}
}
}
}
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"value": "<db name here>"
},
"location": {
"value": "westus3"
},
"tags": {
"value": {}
},
"orgName": {
"value": "<org here>"
},
"userDetails": {
"value": {
"emailAddress": "<fill your email here>",
"upn": "<fill your Azure UPN here>"
}
},
"offerDetails": {
"value": {
"publisherId": "neon1722366567200",
"offerId": "neon_serverless_postgres_azure_prod",
"planId": "neon_serverless_postgres_azure_prod_scale",
"planName": "Neon Serverless Postgres - Scale",
"termId": "gmz7xq9ge3py",
"termUnit": "P1M"
}
}
}
}
I got the offerId and planId fields from their insider marketplace app, which works.
funny-blue
funny-blue8mo ago
hey @Alec ! thanks for letting us know. we are looking into the issue and will get back to you.
national-gold
national-gold8mo ago
hey @Alec This issue should be resolved now after the latest update on the Azure Portal. Thanks so much for finding a workaround and sharing it here in the meantime!

Did you find this page helpful?