2012-12-07 15:45:25 |
Michael Nelson |
bug |
|
|
added bug |
2012-12-07 15:47:48 |
Michael Nelson |
branch linked |
|
lp:~michael.nelson/software-center/add-initiate-purchase |
|
2013-01-11 09:09:03 |
Michael Nelson |
description |
The sca REST api should enable an oauth'd request to:
1) Check the pay prefs for the user, and
2) purchase a new p3a subscription via the API
as per the spec at:
https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit |
The sca REST api should enable an oauth'd request to:
1) Check the pay prefs for the user, and
2) purchase a new p3a subscription via the API
as per the spec at:
https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit
QA Notes:
You can test the api using one of the helpers in USC (on a branch with the updated client):
$ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api
$ cd qa-purchase-api/utils/
$ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method
Currently it results in a 500 error while trying to use the max_age kwarg to SSO's validate_token api call https://pastebin.canonical.com/81716/ |
|
2013-01-18 09:39:51 |
Michael Nelson |
description |
The sca REST api should enable an oauth'd request to:
1) Check the pay prefs for the user, and
2) purchase a new p3a subscription via the API
as per the spec at:
https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit
QA Notes:
You can test the api using one of the helpers in USC (on a branch with the updated client):
$ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api
$ cd qa-purchase-api/utils/
$ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method
Currently it results in a 500 error while trying to use the max_age kwarg to SSO's validate_token api call https://pastebin.canonical.com/81716/ |
The sca REST api should enable an oauth'd request to:
1) Check the pay prefs for the user, and
2) purchase a new p3a subscription via the API
as per the spec at:
https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit
QA Notes:
You can test the api using one of the helpers in USC (on a branch with the updated client):
$ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api
$ cd qa-purchase-api/utils/
$ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method
QA Status: Currently we get a 500 because an old version of python-canonical-payment-client is installed [1], which doesn't support the account_preferences call [2].
[1] https://pastebin.canonical.com/82429/
[2] https://pastebin.canonical.com/82428/ |
|
2013-01-18 09:40:14 |
Michael Nelson |
description |
The sca REST api should enable an oauth'd request to:
1) Check the pay prefs for the user, and
2) purchase a new p3a subscription via the API
as per the spec at:
https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit
QA Notes:
You can test the api using one of the helpers in USC (on a branch with the updated client):
$ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api
$ cd qa-purchase-api/utils/
$ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method
QA Status: Currently we get a 500 because an old version of python-canonical-payment-client is installed [1], which doesn't support the account_preferences call [2].
[1] https://pastebin.canonical.com/82429/
[2] https://pastebin.canonical.com/82428/ |
The sca REST api should enable an oauth'd request to:
1) Check the pay prefs for the user, and
2) purchase a new p3a subscription via the API
as per the spec at:
https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit
QA Notes:
You can test the api using one of the helpers in USC (on a branch with the updated client):
$ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api
$ cd qa-purchase-api/utils/
$ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method
QA Status: Currently we get a 500 because an old version of python-canonical-payment-client is installed on staging [1], which doesn't support the account_preferences call [2].
[1] https://pastebin.canonical.com/82429/
[2] https://pastebin.canonical.com/82428/ |
|
2013-02-07 09:34:58 |
Michael Nelson |
description |
The sca REST api should enable an oauth'd request to:
1) Check the pay prefs for the user, and
2) purchase a new p3a subscription via the API
as per the spec at:
https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit
QA Notes:
You can test the api using one of the helpers in USC (on a branch with the updated client):
$ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api
$ cd qa-purchase-api/utils/
$ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method
QA Status: Currently we get a 500 because an old version of python-canonical-payment-client is installed on staging [1], which doesn't support the account_preferences call [2].
[1] https://pastebin.canonical.com/82429/
[2] https://pastebin.canonical.com/82428/ |
The sca REST api should enable an oauth'd request to:
1) Check the pay prefs for the user, and
2) purchase a new p3a subscription via the API
as per the spec at:
https://docs.google.com/a/canonical.com/document/d/1i8g-55GwQbDwseRDsISo4C1GEPOBsHuihiUt7oBy498/edit
QA Notes:
You can test the api using one of the helpers in USC (on a branch with the updated client):
$ bzr branch lp:~michael.nelson/software-center/update-sca-client qa-purchase-api
$ cd qa-purchase-api/utils/
$ SOFTWARE_CENTER_BUY_HOST=https://sc.staging.ubuntu.com ./piston-helpers/piston_generic_helper.py --output=text --needs-auth SoftwareCenterAgentAPI retrieve_payment_method
QA Status: Purchasing is working [1], but retrieving the payment method is not - we get a 500 because an old version of python-canonical-payment-client is installed on staging [2], which doesn't support the account_preferences call [3].
[1] https://pastebin.canonical.com/84090/
[2] https://pastebin.canonical.com/82429/
[3] https://pastebin.canonical.com/82428/ |
|
2013-02-07 16:34:31 |
Michael Nelson |
software-center-agent: status |
In Progress |
Fix Committed |
|
2013-02-18 09:10:39 |
Michael Nelson |
software-center-agent: status |
Fix Committed |
Fix Released |
|