Unity IAP is using wrong IDs that are "nowhere" defined

I have a weird issue:
Unity IAP is checking for the wrong products. My products are “mpabo” and “noads”. For some reason Unity keeps checking for “fullmp” and “ads”. Obviously these are ids I - at some point in the development process - must have used. But there is no place left - Google Play Store, IAP Catalog, Code, Unity Dashboard - that I can think off, where these IDs are still being used or defined. Any idea where to search?
Thanks,
Daniel

Please show a screenshot, where are you seeing these ID’s? Are you using Codeless IAP or scripting? Please show your purchasing code if scripting, or if codeless then screenshots of your IAP Catalog and your Purchase button Inspector properties.

Hey Jeff,
using Code, see them in A: The Console in the Editor and B: the Log-Messages from the device (saying these IDs don’t exist in the store)

void ConnectToStore()
{
  if(controller != null && extensions != null)
    return;
 
  var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance());
  builder.AddProduct(adItem, ProductType.NonConsumable);
  builder.AddProduct(mpItem, ProductType.Subscription);
}

I then log the results of OnInitialized / Failed. adItem and mpItem are the strings a I referenced in my previous post.

Purchase just happens by

controller.InitiatePurchase(requestedID);

Best

What are the runtime values of adItem and mpItem? I would suggest using Debug.Log and looking at the Console output when running in the Editor, and the device logs when running on the device. You can also attach the Visual Studio debugger, but Debug.Log is much easier.