If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

[stage] App validation is successful even there's no origin specified in the manifest file

RESOLVED WORKSFORME

Status

Marketplace
Payments/Refunds
RESOLVED WORKSFORME
3 years ago
3 years ago

People

(Reporter: AndreiH, Unassigned)

Tracking

Points:
---

Details

Attachments

(1 attachment)

(Reporter)

Description

3 years ago
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.
(Reporter)

Updated

3 years ago
Blocks: 944480
(Reporter)

Comment 1

3 years ago
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
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.