web-monetization-extension
web-monetization-extension copied to clipboard
An open-source browser extension that enables Web Monetization.
[Spec `#link-type-monetization`](https://webmonetization.org/specification/#:~:text=To%20process%20this%20type%20of%20linked%20resource%20given%20a%20link%20element%20element%2C%20boolean%20success%2C%20and%20response%20response%3A): > 5. If the user agent has exhausted the number of allowed [payment sessions](https://webmonetization.org/specification/#dfn-payment-session), set success to false. > 6. Otherwise, establish a new [payment session](https://webmonetization.org/specification/#dfn-payment-session). > 7....
... so we can fix it before users report bugs. Mostly relevant to automatic key addition breakage when wallet's UI/API has changes.
Using testing doc in https://github.com/interledger/web-monetization-extension/issues/290, write end-to-end tests.
Part of https://github.com/interledger/web-monetization-extension/issues/613
**Purpose of this ticket**: To track a GateHub wallet issue that impacts user's ability to use their GateHub wallet with Web Monetization extension. ### Steps to reproduce 1. Install the...
- Presently only checks if `allow === "monetization"`, which breaks if other directives are present. - Should also handle `monetization` directive's `allowlist` correctly, specially the `""` type. Spec: https://webmonetization.org/specification/#permissions-policy MDN:...
## Context Document a test plan for the Web Monetization extension, detailing the functional test cases. Closes #290. ## Changes proposed in this pull request The test plan in markdown...
### Context Now that we are moving the rate of pay and continuous payment control into a global setting, we need a way to allow users to disable WM if...
### Context This has come up as a feedback from both the community and team members. The payment rate is not per page but currently is on the payment/website page....
### Describe the feature you would like to request **_This request is based on tester's feedback_** After sending a payment, the confirmation within the button happens quickly and then resets....