After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 762287 - Add support for paid applications
Add support for paid applications
Status: RESOLVED FIXED
Product: gnome-software
Classification: Applications
Component: General
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: GNOME Software maintainer(s)
GNOME Software maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2016-02-18 18:17 UTC by Robert Ancell
Modified: 2017-06-14 03:44 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Support purchasable apps. (32.47 KB, patch)
2017-05-25 11:00 UTC, Robert Ancell
none Details | Review
Support purchasable apps. (33.91 KB, patch)
2017-05-25 21:34 UTC, Robert Ancell
none Details | Review
Support purchasable apps. (31.34 KB, patch)
2017-05-25 21:41 UTC, Robert Ancell
none Details | Review
Support purchasable apps. (31.36 KB, patch)
2017-05-25 21:44 UTC, Robert Ancell
none Details | Review

Description Robert Ancell 2016-02-18 18:17:30 UTC
In Ubuntu we have paid applications and GNOME Software currently doesn't have the concept. This would require adding UI for paying and plugin support for the concept.

The norm for the actual payment UI is to use a WebView containing the actual payment interaction (credit cards etc).

Ideally we would support a number of payment models:
- Fixed price (e.g. $5)
- Pay what you like ($0+)
- Make donation (i.e. pay what you like after downloaded)
- Sufficient flexibility for different payment methods (I think the WebView can probably cover this)

This support would enable donations (bug 708269).
Comment 1 Richard Hughes 2016-02-19 16:50:27 UTC
Sure, I'm not opposed to having this in GS. It'd need to be pluggable, but I can't see any problem with it in concept.
Comment 2 Robert Ancell 2017-05-25 11:00:43 UTC
Created attachment 352568 [details] [review]
Support purchasable apps.
Comment 3 Robert Ancell 2017-05-25 21:34:12 UTC
Created attachment 352596 [details] [review]
Support purchasable apps.

Updated patch after email review by Richard. Taken from wip/rancell/paid
Comment 4 Robert Ancell 2017-05-25 21:41:05 UTC
Created attachment 352597 [details] [review]
Support purchasable apps.

Removed some unnecessary code added to the dummy plugin
Comment 5 Robert Ancell 2017-05-25 21:44:18 UTC
Created attachment 352598 [details] [review]
Support purchasable apps.