Comments (3)
An easiest and quite flexible way to implement it may be supporting a "license edit" product in the cart, so that it is treated the same way as everything else for checkout purposes.
Unfortunately, it would be significantly more difficult to implement than just adding an option during the license edit process to pay via a new transaction.
from cocalc.
A workaround for this problem could be to support having a user customizable invoice/receipt with line items when purchasing a cash voucher. If the license edit costs $17.34, you could buy a cash voucher for $17.43 that says "Cash voucher to add 4 students to my course...", pay for it via a new credit card transaction, and then later use that credit to edit the license in the usual way.
from cocalc.
"CoCalc credit voucher ..." or just "Voucher ..." without any mention of cash or money ;-)
It think that would be fine solution - the checkout dialog can be kept to a minimum, but with a clear link like
"Need an explicit invoice for this edit? Read this BEFORE completing your purchase!"
from cocalc.
Related Issues (20)
- the "Mark all unread" news button is annoying
- Templates are lost on compute servers feature page HOT 1
- Update account links to use new supported routes logic HOT 1
- Define which files are private/hidden in Explorer with .hgignore, .gitignore, or similar. HOT 3
- api/v1: is delete_account broken? HOT 1
- Licenses in the past can be purchased via a link
- Discrepancy in displayed time when buying a license
- new generators: the "Pick an example" dropdown goes off the screen and can't be scrolled. HOT 3
- rmarkdown generator -- invalid document HOT 2
- AI Assistant: "speicifc" <-- typo HOT 1
- Rename "Generator..." to something else... HOT 8
- compute server dns -- deleted server keeps lock on DNS name
- tweak the file deletion detection parameters
- Templates are still lost HOT 2
- make it clear who people are messaging when they send a message to support HOT 2
- latex: detect non utf8 encoding and convert file HOT 1
- custom llm: two minor bugs
- Easily See the Number of Vouchers Redeemed from Admin View
- Show Voucher Recipient's Email Address in Admin View HOT 1
- if you set a terminal or jupyter notebook to run on a compute server, completely disable it until the server is 100% working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cocalc.