Closed Bug 1065328 Opened 10 years ago Closed 10 years ago

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

Categories

(Marketplace Graveyard :: Payments/Refunds, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: AndreiH, Unassigned)

References

Details

Attachments

(1 file)

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.
Blocks: 944480
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.
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
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: