Fairly straightforward:
- payment processing, preferably with a supported plugin (payment security and crypto is hard, we do not want to roll our own), preferably with multiple currency, tax, and payment processor support (since our readership comes from all over the world, and, I doubt there’s one payment processor everyone would be happy with.)
- Subscription management, so folks can choose monthly/yearly subscriptions if they wish, handle renewals, cancellations, etc.
- The ability to work with our existing plugins that handle trackers/ads on the site today
- Integration with existing opcode/object caching
- Most important: the ability to handle authentication at the cache edge so the cache decides who sees which content. We receive too much traffic to do this dynamically. This means log-in and session handling needs to be cachable at the CDN edge, and revokable if users choose to quit subscribing.