I can’t get the cordova-plugin-purchase plugin working either. The final step of finishing an order does not work in my app. So the product status of “owned” is always “false”.

I am thinking of a working solution to just create 2 Android packages: free and paid and publish them to the store.
I think the only thing I need to do is create a script to change the Cordova config.xml and AndroidManifest.xml and change the package name to either “my.app.id.free” or “my.app.id.paid” and then do “cordova platform remove android && cordova platform add android” before a build.