Unity IAP は ユニバーサル Windowsプラットフォーム で実験的に使用されているIL2CPP スクリプティング バックエンドと互換性がないことに注意してください。
Unity IAP では Microsoft の In App Purchase シミュレーターをサポートしており、アプリを一般公開する前にデバイス上で課金テストを行うことが可能です。
シミュレーターを有効にするには、Unity IAP を初期化する前に以下のコードで設定を行います。
var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance());
builder.Configure<IMicrosoftConfiguration>().useMockBillingSystem = true;
アプリを一般公開する前にはモック状態を無効にしてください。