A simple method for that could be if the user closes the tab or navigates away before a fixed time period passes, such that it's clear they didn't have time to read much of the article, automatically cancel the payment.
It's not a bulletproof idea of course, can be gamed. Users could take a screencap, or copy-paste, before the timer is up. But that's probably not worth worrying about until the model becomes widespread.