Closed Bug 747696 Opened 12 years ago Closed 12 years ago

Cannot install paid app from https://marketplace-dev.allizom.org/

Categories

(addons.mozilla.org Graveyard :: Public Pages, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mdabbagh.mozilla, Unassigned)

Details

Windows 7, 64-bit
Build identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120420 Firefox/14.0a1 (Nightly)

When trying to install a paid app from https://marketplace-dev.allizom.org/, the button changes to "Purchasing..." but nothing happens. This is the case after setting up pre-approval payment as well. 

Steps to Reproduce:
1. Launch Firefox Nightly
2. Go to https://marketplace-dev.allizom.org/
3. Find a paid app and press Install

Alternate Steps to Repdroduce:
1. Launch Firefox Nightly
2. Go to https://marketplace-dev.allizom.org/
3. Setup pre-payment approval (Account Settings > Payment)
4. Try to install a paid app

Actual Results:
Nothing happens and user is not able to install the paid app. The button changes to "Purchasing...". Even after setting up pre-payment approval, nothing happens.

Expected Results:
Should be able to install a paid app.
Can you check if the error console has anything when purchasing?
Just tried - https://marketplace-dev.allizom.org/en-US/app/lord-of-ultima-1/. Did not get a reproduction of this problem.

Could you point which paid applications are having this problem?

Also, sounds like a marketplace issue.
Component: Web Apps → Public Pages
Product: Firefox → addons.mozilla.org
QA Contact: webapps → web-ui
It seems like there is something funky going on. Sometimes it allows me to purchase/install and sometimes it doesn't. I was able to reproduce the problem and get a web console dump:

[19:37:17.448] Expected declaration but found '*'.  Skipped to next declaration. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/reset.less.css:28
[19:37:17.449] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/reset.less.css:388
[19:37:17.449] Unknown pseudo-class or pseudo-element '-webkit-search-decoration'.  Ruleset ignored due to bad selector. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/reset.less.css:418
[19:37:17.449] Unknown pseudo-class or pseudo-element 'selection'.  Ruleset ignored due to bad selector. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/reset.less.css:464
[19:37:17.450] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/site.less.css:32
[19:37:17.450] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/site.less.css:34
[19:37:17.450] Unknown property 'transition'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/site.less.css:40
[19:37:17.450] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/site.less.css:59
[19:37:17.451] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/common/invisible-upload.less.css:36
[19:37:17.451] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/common/forms.less.css:4
[19:37:17.452] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/common/forms.less.css:8
[19:37:17.452] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/common/forms.less.css:40
[19:37:17.452] Unknown pseudo-class or pseudo-element '-webkit-input-placeholder'.  Ruleset ignored due to bad selector. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/forms.less.css:23
[19:37:17.452] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/forms.less.css:35
[19:37:17.452] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/forms.less.css:37
[19:37:17.452] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/forms.less.css:42
[19:37:17.453] Expected end of value but found '5px'.  Error in parsing value for 'margin-left'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/forms.less.css:253
[19:37:17.454] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/header.less.css:4
[19:37:17.454] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/header.less.css:47
[19:37:17.454] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/header.less.css:52
[19:37:17.454] Error in parsing value for 'background-image'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/header.less.css:55
[19:37:17.454] Unknown property 'transition-property'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/header.less.css:78
[19:37:17.454] Unknown property 'transition-duration'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/header.less.css:81
[19:37:17.454] Unknown property 'transform'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/header.less.css:114
[19:37:17.455] Unknown property 'transition'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/header.less.css:170
[19:37:17.456] Error in parsing value for 'box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/header.less.css:318
[19:37:17.456] Error in parsing value for 'background-image'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/breadcrumbs.less.css:5
[19:37:17.457] Error in parsing value for 'background-image'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/buttons.less.css:4
[19:37:17.457] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/buttons.less.css:9
[19:37:17.457] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/buttons.less.css:14
[19:37:17.458] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/detail.less.css:15
[19:37:17.459] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/detail.less.css:105
[19:37:17.459] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/detail.less.css:217
[19:37:17.459] Unknown property 'transition-property'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/detail.less.css:255
[19:37:17.459] Unknown property 'transition-duration'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/detail.less.css:258
[19:37:17.459] Error in parsing value for 'background-image'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/detail.less.css:285
[19:37:17.459] Unknown property 'transition'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/detail.less.css:314
[19:37:17.459] Unknown property 'transform'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/detail.less.css:335
[19:37:17.460] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/slider.less.css:14
[19:37:17.460] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/slider.less.css:25
[19:37:17.460] Unknown property 'transition'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/slider.less.css:31
[19:37:17.461] Unknown property 'transform'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/slider.less.css:74
[19:37:17.461] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/slider.less.css:135
[19:37:17.461] Unknown property 'transition-duration'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/slider.less.css:232
[19:37:17.461] Error in parsing value for '-moz-transition-property'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/slider.less.css:233
[19:37:17.461] Unknown property 'transition-property'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/slider.less.css:235
[19:37:17.461] Error in parsing value for 'box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/slider.less.css:243
[19:37:17.462] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/promo-grid.less.css:13
[19:37:17.462] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/promo-grid.less.css:34
[19:37:17.463] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/overlay.less.css:27
[19:37:17.463] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/overlay.less.css:46
[19:37:17.463] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/overlay.less.css:48
[19:37:17.463] Error in parsing value for 'background-image'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/overlay.less.css:57
[19:37:17.463] Unknown property 'backround-color'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/overlay.less.css:79
[19:37:17.464] Error in parsing value for 'background-image'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/search.less.css:85
[19:37:17.464] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/search.less.css:253
[19:37:17.464] Error in parsing value for 'font-weight'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/search.less.css:325
[19:37:17.464] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/search.less.css:341
[19:37:17.465] Unknown property 'transition'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/search.less.css:355
[19:37:17.465] Unknown property 'transform'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/search.less.css:430
[19:37:17.466] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/suggestions.less.css:8
[19:37:17.466] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/suggestions.less.css:10
[19:37:17.466] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/suggestions.less.css:15
[19:37:17.466] Error in parsing value for 'background-image'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/suggestions.less.css:18
[19:37:17.467] Unknown property 'transition-property'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/suggestions.less.css:56
[19:37:17.467] Unknown property 'transition-duration'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/suggestions.less.css:59
[19:37:17.467] Unknown property 'transform'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/suggestions.less.css:99
[19:37:17.467] Unknown property '-moz-background-size'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/suggestions.less.css:138
[19:37:17.468] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/account.less.css:29
[19:37:17.468] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/account.less.css:36
[19:37:17.469] Error in parsing value for 'background-image'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/home.less.css:16
[19:37:17.469] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/home.less.css:29
[19:37:17.469] Unknown property '-moz-background-size'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/home.less.css:48
[19:37:17.470] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/purchase.less.css:27
[19:37:17.470] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/purchase.less.css:32
[19:37:17.470] Unknown property 'transform'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/purchase.less.css:57
[19:37:17.470] Unknown property 'maergin-top'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/purchase.less.css:73
[19:37:17.471] Error in parsing value for 'background-image'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/purchase.less.css:78
[19:37:17.488] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/impala/lightbox.less.css:26
[19:37:17.488] Unknown property 'box-sizing'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/impala/lightbox.less.css:36
[19:37:17.488] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/impala/lightbox.less.css:38
[19:37:17.489] Unknown property 'transition'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/impala/lightbox.less.css:123
[19:37:17.489] Unknown property '-moz-border-radius'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/lightbox.less.css:26
[19:37:17.490] Unknown property '-moz-box-shadow'.  Declaration dropped. @ https://marketplace-dev-cdn.allizom.org/media/css/mkt/browse.less.css:3
[19:37:17.796] fragments enabled @ https://marketplace-dev-cdn.allizom.org/media/js/mkt/fragments.js:70
[19:37:20.206] fetching /en-US/app/lord-of-ultima-1/ @ https://marketplace-dev-cdn.allizom.org/media/js/mkt/fragments.js:28
--
[19:37:36.086] TypeError: s is null @ https://marketplace-dev-cdn.allizom.org/media/js/lib/format.js:15
Yep, we just caught this after we disabled our JS minifier on -dev. We're on it (:
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Ok so I figured that: 
1) You need to use USD as your currency to be able to purchase apps at the moment (didn't know that ahead of time)
2) If you use USD, it'll say "Purchasing..." but if you refresh the page manually, it'll show that you purchased the app and can then install it.

Hope this helps!
Status: RESOLVED → UNCONFIRMED
Ever confirmed: false
Resolution: DUPLICATE → ---
(In reply to Mohamed Dabbagh from comment #5)
> Ok so I figured that: 
> 1) You need to use USD as your currency to be able to purchase apps at the
> moment (didn't know that ahead of time)
> 2) If you use USD, it'll say "Purchasing..." but if you refresh the page
> manually, it'll show that you purchased the app and can then install it.

The `s is null` issues have been fixed by https://bugzilla.mozilla.org/show_bug.cgi?id=746789

The currencies issues are to be resolved by https://bugzilla.mozilla.org/show_bug.cgi?id=747057
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.