So as I’ve been stumbling around trying to figure out why billing doesn’t work, I’ve figured out that Unity plugins never receive the onActivityResult calls after launching an activity. The Google Play billing API seems to require that though. Sistema di fatturazione di Google Play | Google Play's billing system | Android Developers
After you call startIntentSenderForResult, you have to catch the response in onActivityResult. The billing sample with a wrapper also uses the same method, where after you call startPurchaseFlow, you have to catch the response with handleActivityResult.
Is there any way to get this to work in Unity?