Hi there,
We have a scenario whereby we would like to be able to take a payment from a customer whilst they are on the phone with us. So the flow would be:
1. Customer calls up
2. Customer calls provides card details to company employee over phone
3. Company employee enters card details into a UI of some sort, and the payment is processed.
My understanding is the correct way to do this would be to have MOTO payments enabled on our account. Once that is enabled, we could create payment intents where we pass a moto flag (payment_method_options[card][moto]=true) as part of the payment intent creation request.
The downside of this solution is the fact that in order to pass that moto flag when creating a payment intent, we also have to pass the raw card details. In order to pass the raw card details, it means we have to have passed them through our own backend server and then onto Stripe via the API call. Passing those card details through our servers implies taking on a significant level of PCI compliance if I understand correctly.
Is there any other ways to approach MOTO payments that don't involve handling raw card details ourselves?
Thanks,
Paul