In the fxPay documentation it is specified and required for the app to have the "origin" in the manifest (eg: "origin": "app://my-app.allizom.org") #STR: 1. Go to: https://marketplace.allizom.org/developers/submit 2. Choose Paid/In-app tab and Packaged app 3. Make sure you have no "origin" specified in the app manifest 4. Upload the packaged app #Expected results: We should get an Error message that informs users need the "origin" specified for receipt validation. #Actual results: App is passing validation without any errors.
App submission works even without "type": "privileged" specified and application must be a privileged packaged app so it can be signed and granted proper permissions.
Created attachment 8487592 [details] Screen Shot 2014-09-10 at 6.55.44 PM.png origins are only required for server-less payments so the error shouldn't happen at upload time. It is still possible to submit an app without an origin. We already display an error (shown above). As an aside, we're discussing some origin changes here: https://groups.google.com/d/topic/mozilla.dev.marketplace/CC8xws1zrEo/discussion