SaaSify Azure Marketplace Setup
  • 27 Mar 2025
  • 3 Minutes to read

SaaSify Azure Marketplace Setup


Article summary

In this Article

This article helps you to configure various API capabilities like Insights, Read offers, and Plan details, and more. Also, it helps you in providing consent for Payout and MS Co-sell capability for which consent is mandatory.

SaaSify Azure Seller Account Configuration

Once all the previous steps are completed, we need to set up the Insights, Read Offer and Plan details, Purchase and Subscription management, Private Offers, Payouts, and Co-sell configuration in SaaSify under Seller Accounts. Kindly follow the below steps to configure the same:

Note:

To perform the steps mentioned below, the required role in SaaSify should be the Publisher Admin Role.

  1. Log in to your SaaSify Instance with the Publisher Admin Role.

  2. Navigate to Seller Accounts under Providers in SaaSify.

  3. Select Seller Account configured for AZURE by PSM.

  4. Click on Edit under actions.

  5. Click on + Add Configuration.

  6. Enable the Insights, Read Offer and Plan details, Purchase and Subscription management, Private Offers, Payouts (only if applicable), and Co-sell (only if applicable) Checkbox.

  7. Enter the Microsoft Entra tenant ID with a value that you copied while creating the Microsoft Entra Application ID.

  8. Enter the Microsoft Entra Identity application ID with a value that you copied while creating Microsoft Entra Application ID.

  9. Enter the Client Secret with a value that you copied while creating Certificates and Secrets.

  10. Enter the Partner ID (This will be your Global Partner ID and is only applicable for Co-sell configuration If you have enabled Co-sell API Capabilities. You can get this from Microsoft Partner Center under Settings > Account Settings > Organization Profile > Identifiers)

  11. Enter Secret Expiry Date

  12. Click on Validate and Save

Once these steps are completed, you will have configured all the API capabilities in the seller account.

Consent Experience for Payout

If you have enabled Payouts API Capabilities while configuring the Seller Account then, you need to provide Consent for the Microsoft Entra Application by following the below steps:

Note:

  • Before proceeding with the steps below, please ensure that you have completed the Payout configuration in the Azure Portal.

  • To perform the steps mentioned below, the required role in Microsoft Partner Center should be the Finance Contributor Role.

For Payouts, you need to provide Consent for Microsoft Entra Application.

  1. Navigate to the saved configuration under Azure Seller Account.

  2. Click on the Consent badge which appears next to the Payouts API capability.

  3. Copy and open the Consent link in an incognito session and complete the consent experience using an account that has a Finance Contributor role in the Microsoft Partner Center.

  4. Once you have provided the Consent, Refresh the Seller Account page in SaaSify for changes to take place.

Note:

Why Incognito window? We have observed that some ISVs have multiple user accounts with different roles assigned in the Partner Center. To provide consent, they need to log in with the Financial Contributor role in Microsoft Partner Center.

It’s possible that the ISV is completing all prerequisite configurations using a different user account, which may not have the required Financial Contributor role.

Consent Experience for MS Co-sell

If you have enabled Co-sell API Capabilities while configuring the Seller Account then, you need to provide Consent for the Microsoft Entra Application by following the below steps:

Note:

  • Before proceeding with the steps below, please ensure that you have completed the Assigning Referral Admin Role in Microsoft Partner Center.

  • To perform the steps mentioned below, the required role in Microsoft Partner Center should be the Referral Admin Role

For Co-sell, you need to provide Consent for Microsoft Entra Application.

  1. Navigate to the saved configuration under Azure Seller Account.

  2. Click on the Consent badge which appears next to the Co-sell API capability.

  3. Copy and open the Consent link in an incognito session and complete the consent experience using an account/user that has a Referral Admin role in the Microsoft Partner Center.

  4. Once you have provided the Consent, Refresh the Seller Account page in SaaSify for changes to take place.

Next Step

  • Follow the steps on the next page to learn how to create saas offer in Azure Marketplace.


What's Next