Purchase validation checks
Purchasing an offer through Azure Marketplace can fail for many reasons. Using the command-line interface (CLI) for a purchase is more likely to cause errors because you might be trying to purchase an offer that isn't available or visible in Azure Marketplace. Purchasing might also fail if there's a conflict with the Azure Policy defined by the Azure administrator in your organization. For example, you might not be able to purchase a SaaS (Software as a Service) solution by Microsoft if the solution has been blocked for purchase through your organization’s Azure policy. These purchase validation checks might cause a purchase to fail:
- The subscription belongs to an Enterprise Agreement (EA) and the EA admin disabled Azure Marketplace purchases.
- The EA admin has enabled purchases only for free offers and the offer is a paid offer.
- The offer isn't found in the marketplace.
- The independent software vendor (ISV) stopped selling the offer, at least in your region.
- The subscription you're using belongs to a billing account in a region where the offer isn't available.
- The subscription/billing account isn't associated with a valid payment instrument (such as a valid credit card).
- The subscription belongs to a Cloud Solution Provider (CSP) and the ISV declined to sell through a CSP.
- Private Marketplace is enabled for the subscription and the offer isn't in the list of allowed offers.
- The offer is Private/Preview for specific customers and the subscription isn't in the list of allowed customers.
- Purchases are not permitted for subscriptions with a spending cap, including Free subscriptions, Sponsorships, and similar types.