Just found out about the 402 HTTP status code: Payment Required. I wonder if it could be used for a server and client to negotiate payment for a particular page.
Perhaps a site could display a paywall notification with 402 status code asking visitors to pay a one time fee to access the page.