pagepay
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
pagepay [2016/04/22 15:32] – created donpdonp | pagepay [2016/04/22 15:37] – donpdonp | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | # PagePay Protocol | ||
+ | |||
+ | #### Request Header | ||
+ | X-Page-Pay: "" | ||
+ | |||
+ | #### Response Header: | ||
+ | X-Page-Pay: "" | ||
+ | |||
## User Flow | ## User Flow | ||
- | ### Add to wallet | + | #### Add to wallet |
Click on UI button, btc address displayed for deposits, along with balance. | Click on UI button, btc address displayed for deposits, along with balance. | ||
3rd party api required for balance check. | 3rd party api required for balance check. | ||
- | ### Opt-in/ | + | #### Opt-in/ |
- | 1. Visit URL | + | 1. Before-hook for any URL visit (url bar, mouse click, redirect, etc) |
- | 2. Before page load, check URL presence on whitelist | + | 2. check URL presence on whitelist |
2a1. If exists, add X-Page-Pay: " | 2a1. If exists, add X-Page-Pay: " | ||
2b1. If not exists, do nothing | 2b1. If not exists, do nothing | ||
Line 14: | Line 23: | ||
2b3. If exists, light up UI button to indicate possibility of adding URL to whitelist | 2b3. If exists, light up UI button to indicate possibility of adding URL to whitelist | ||
+ | #### Payment Policies | ||
+ | |||
+ | * Rate Limited, Fixed Amount | ||
+ | * Send a fixed amount Y to every visited page on the whitelist | ||
+ | * Rate limit of X payments per URL per hour | ||
## Firefox addon | ## Firefox addon | ||
[UI button on main toolbar] | [UI button on main toolbar] | ||
+ | |||
pagepay.txt · Last modified: 2024/01/31 04:08 by 127.0.0.1