I'm sorry, I am not up to speed.

What is the Stripe situation? I haven't heard of it and a quick search is dominated by by generic marketing stuff.

Replies