compare methods of implementing pay-what-you-want subscriptions in Stripe