I’m currently unable to create credit card orders through the Magento API. I’m able to set the payment information but when I call the create order function on the cart I get a “Credit card number mismatch with credit card type” error. I’ve done some research on this and what I’ve found is that because Magento isn’t storing the credit card numbers and the order function itself calls payment validation again, validation is failing because you don’t have full payment information in the request.
Seems simple enough but then the create order function isn’t setup to accept any of that information. So basically I’m wondering if anyone has run into this issue or if there’s a fix out there for it. Honestly I’m wondering what the point of the API is since this basically makes impossible for you to use it to process orders. I’m thinking someone out there even knows about this since all the examples and tutorials I’ve found make use of the check money order payment method.