User Tools

Site Tools


pagepay

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pagepay [2016/04/22 15:32] – created donpdonppagepay [2024/01/31 04:08] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +# PagePay 
 +
 +A simple system of micropayments from browsers to websites via HTTP headers and crypto coins.
 +
 +## 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/Whitelist+#### Opt-in/Whitelist
  
-1. Visit URL +``` 
-2. Before page loadcheck URL presence on whitelist +  Browser's before-hook for any URL visit (url barmouse click, redirect, etc) 
-2a1. If exists, add X-Page-Pay: "detail" to request headers +  if URL presence on whitelist 
-2b1. If not exists, do nothing +     add X-Page-Pay: "detail" to request headers 
-2b2. Check response headers for X-Page-Pay +     light up UI button to indicate payment sent 
-2b3. If exists, light up UI button to indicate possibility of adding URL to whitelist +  else 
 +    If response headers have X-Page-Pay 
 +     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.1461339139.txt.gz · Last modified: 2024/01/31 04:08 (external edit)