Closed TandyCorp closed 6 years ago
Hi, Sorry for the delayed response, been a bit tied up as of late. Would the migrated customers already have a profile created in Stripe? I'm not sure there is proper handling for such a case in the current adapter class.
The lack of logging is not ideal at all. What module version are you running at the moment? I'll take a look at adding increased logging this weekend.
Thanks, I initially thought it was the way the addresses were stored but I tried creating a second address entry for an account and that wasn't it. In the end I deleted the magento account for that person and everything worked fine when they registered as a new customer. So far the problem seems to be with customer accounts that were migrated from magento 1.9 to magento 2. So far there have been no reports from people who have created a new magento account since Magento 2.2 but it may be that they just haven't reported it.
I don't know if they have a profile in Stripe, I wasn't aware that buyers had profiles in Stripe.
I appreciate this may be difficult to track down so perhaps if there was an option to log the messages it would give us some pointers as to where the error is.
Sorry forgot to mention I have the latest v1.1.0 of the module.
Great. I'll try and get a patch release out with increased logging by the end of this upcoming weekend. Hopefully that will provide some insight into what's happening.
I've added a debug
configuration options that will log all requests and response for Stripe in the system log. The module also wasn't logging exceptions when attempting to create customers via the Stripe API. Those exceptions should be appear in the system log as well. These changes were included in the v1.1.1 release. Hopefully the logging provides some insight into what is causing this issue.
@TandyCorp Did the logging turn up any insight into what's happening?
Closing due to inactivity. Please reopen if this is still an issue.
Hi Patrick
An interesting problem has cropped up that I have struggled to track down. Some existing customers who are registered on the site are unable to checkout using stripe. They enter their card details and click place order and just get the spinning progress wheel that goes nowhere.
I tried looking at logs in magento and stripe but neither report any errors. After some digging the only thing I can find is that the customers experiencing problems seem to be those that registered while the site was still using Magento 1.9. Looking at their accounts there seems to have been a change with how address are created, on Magento 1.9 if a customer's billing and shipping address were the same there was a single address entry that marked as being default shipping and billing. New accounts now have 2 separate entries with the same address.
I'm not sure how you call the address information but I am guessing that it doesn't like there being only a single address entry for a customer. This could be a Magento issue but other checkout methods such as paypal seem to work fine so I am guessing you may be using a different method to get the address details than the paypal module does.