The documentation here suggests that the email will ‘often’ be the current user. This suggests there could be times when it isn’t. Can there be?
I have a scenario where sellers using my platform may receive (I know, quelle horrruer) phone calls from buyers. They would like to collect the CC information and process payment. The buyer has no need to go on the platform, really. This is a B2B type of scenario.
Ideally, the seller could create a Stripe customer, an create an invoice for the buyer, and securely use the Stripe checkout screen on the buyers behalf. But as near as I can figure, “Charge the Current User” can ONLY be the current user. And if the scenario I need can be done at all it will be via a lot of custom code through the API Connector and a redirect over to the checkout page. Yes? No?
Define the email of the user to charge. Often, it will be ‘Current user’s email.’