You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
There is no validation on what is provided to the "Wallet Address" input field of the Donation feature configuration.
As a result, deployers may be misled to believe they have correctly configured their wallet, but in reality, the interledger protocol doesn't have the necessary information to operate, and web monetization is not initialized in visitors' browsers. The deployer receives no donations.
Where was the bug observed
Deployments with donation feature enabled in staging and production.
To Reproduce
Steps to reproduce the behavior:
Log in as an admin
Go to Settings > Donation
Under "Wallet Address" enter any text
Click on "Enable Monetization"
Expected behavior
The client and the server should check that users' input conforms to the Interledger Protocol specification Payment Pointer syntax
Is there a workaround? What is it?
n/a
Screenshots
URL / Environment where this happened
ushahidi.io - production
The text was updated successfully, but these errors were encountered:
Describe the bug
There is no validation on what is provided to the "Wallet Address" input field of the Donation feature configuration.
As a result, deployers may be misled to believe they have correctly configured their wallet, but in reality, the interledger protocol doesn't have the necessary information to operate, and web monetization is not initialized in visitors' browsers. The deployer receives no donations.
Where was the bug observed
Deployments with donation feature enabled in staging and production.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The client and the server should check that users' input conforms to the Interledger Protocol specification Payment Pointer syntax
Is there a workaround? What is it?
n/a
Screenshots
URL / Environment where this happened
ushahidi.io - production
The text was updated successfully, but these errors were encountered: