How can we manually enter a payment using their credit card information for a customer in Commerce? We have customers that are not web savvy and would like us to enter their order for them on the website.
Currently, the admin masquerades as the user, creates the order as them, checks out as them, and then enters their credit card info. Then un-masquerades.
Is there an easier way to do this? We've tried Creating an Order in the backend but the Payments tab says the following for all Credit Card payment methods.
&quot;There are no reusable payment methods available for the selected gateway.&quot;

We were hoping it would be as easy as manually creating the order and then enter the payment for Commerce does not seem to allow enter CC info on the backend.
We're using Authorize.net
Create the order in the admin UI and add the user as the first step of creating the order.
Save the order.
Go to People and then edit the user you just created.  Add payment info.
Then add shipping info in the orders &gt; shipments tab (if you have a shippable product).
Then go to Orders &gt; Payments and you should be able to add the payment that you just added and make the charge (if cc).
Then edit the order and place the order.

Maybe there is an easier way to do this but so far these are the bizarre steps I am going through.