Magento guest checkout/authorize.net issue - magento

I am trying to determine how to debug an issue in Magento version 1.3.1:
When a customer uses guest checkout, the Authorize.net payment option is not available.
However, if the user revisits his cart and resumes guest checkout the Authorize.net option does appear.
We have now found that if Authorize.net is set to "all allowed countries" instead of "specific countries", then Authorize.net is available at guest checkout
We have not been able to upgrade Magento without breaking the integration into the parent site.
Thank you -- Tony

I had a similar problem with 1.6.0. Everything was working fine with the saved CC during testing, but when I shut that off and turn Authorize.net on, it ost the ability. So this is what I did to fix it.
I initialized the CC (Saved) back on, at the same time saved the config, checked it and sure enough, it came back on. So I then disabled the saved option again and then everything worked. My guess is when I turn off saved and initializedAuthorize an the same time, the settings were incorrectly written. Anyhow, worth a try if someone runs across the same problem .

Related

Gomage Lightcheckout vs DPS PxFusion

this is my problem. I'm using Magento Enterprise version. When using DPS PxFusion by Fooman with default checkout of magento, It worked fine. User will be redirected to success page after place order, and that order will have status as "Processing" on backend. But when I use DPS PxFusion by Fooman with Gomage Lightcheckout, user was redirected to checkout/onepage/some-random-string (e.g: checkout/onepage/0000030034059696007d1794a4aa00ff) and it says 404 not found. The order was then created in backend but have status as "Pending Payment (DPS)". No log was generated.
I think it's hard to answer you because the bug is special, it happened between two Magento modules (cost modules). Is there a way to check the function, maybe a development website?

Bring shipping methods not showing as guest customer

I have a problem with this site: www.stramline.no
(It is in Norwegian).
As a customer with an account, the shipping method appear just fine.
However, as a guest, the shipping methods will not appear except "pick up in store". This is of course a big problem for many who are trying to purchase something.
Do you have any idea how to fix this? We have tried multiple checkout extensions, so we are sure that is not the problem. It also seems that I can log in, then log out, and the shipping methods will appear.
We are also using the X-POS extension.
I think the solution to your problem is that you haven't allowed the guest checkout from your magento backend.
To do this, go to system> configuration> checkout
and set "Allow Guest Checkout" to "Yes"
Clear cache after you've done this and it will work fine.
Note: I never use additional plugin/extension for shipping modules, I always create my own to avoid any future issues.

PayPal Website Payments Standard Error

I currently have my online store set up using Magento and i’m adding my products, I’ve tried to implement the PayPal Website Payments Standard but there is an error. When the user has passed through to the checkout section, after entering all their details, they fail to submit the order. The button is pressed to confirm order and redirect to the PayPal payment stage, the button will load saying that it's submitting the information, but nothing happens, it starts processing, then never goes through to the page. I've checked that the extension for Mage_paypal is enabled and it is.
If you would like try purchasing one of the test products on www.scarletkisses.com at the moment, you’ll be able to see what I mean.
Thanks.
2 things ..
Make sure that you have index management and cache management done
Try disabling and then enabling Mage_PayPal Module[Reindex the magento database after that]

Magento Amazon Checkout Signature Problems

I see there are some people that got Amazon’s payment module working w/ Magento 1.5 and 1.6
I’m on 1.6.1 and I ALMOST have it working. Everything works great in Sandbox mode, when I have “Sign_XML_Cart” option disabled from the Magento side and also have it disabled from the Amazon side in the Checkout Pipeline Settings.
However, when this option is enabled, as it needs to be in production mode, I get this error from Amazon:
The order could not be authenticated. Detail: Your signature [xxxxxxxxxxxxxxxxxxx=] does not match the signature that we expect.
Was anybody else able to solve this issue?
Thanks
The problem was that I had an extra space on the end of one of my API keys, when I copied and pasted over from Amazon's site. That extra space will cause a signature mismatch.

How to tackle Magento development issues

I have a problem with debugging a thing (not a real error) in Magento (CE 1.4.1.1).
For a payment module I've adapted, some additional payment fee is incorporated and is showing up on selection of the particular payment method. Works fine, no problems.
A client has the OneStepCheckout plugin installed. Inside it, the payment method works fine too (small problem: payment fee is showing up after the grand total, but that's not the issue, just for completeness of my question).
So, everything is working fine, even with some other payment modules installed. That is, working fine on dev and test! On the live server however, the extra fee does not show up! I've locally installed the other plugins that are installed on the live server as well, to see if there are any conflicts among them. None whatsoever. The Extension Conflict extension does not indicate any class overwriting problems either. Of course, I've cleared the cache. Several times.
So my question is a rather general one:
How to proceed?
What can I do and how to actually see what's going on and NOT break the live environment ? As far as I know, there is no staging server (there is a test server, but also there no error...), so I'm bound to the live environment.
Is there a common practice to handle these kind of issues? (And if so, what is it?)
I know of the MAGE_IS_DEVELOPER_MODE, system log, exception log etc, but since on dev everything works fine, I seem to not be able to really debug a bug which does not show up... can I safely switch on the logging on a live site by the way?
Thank you all in advance!
Regards,
Tom
You can create your own log to see what is happening in Magento
Mage::log($datayouwanttosee, null, 'yourlogfile.log');
This will not break anything but will show you anything you want from that file. Once you load the page 'yourlogfile.log' will be in Magento's /var/log directory with the other log files.
Also make sure to turn your logging off when you are done otherwise the log could consume a lot of disk space.
You have better results if you contact OneStepCheckout support directly with this issue. Also verify that you ar using the latest version of OneStepCheckout
Totals however have sort ordering and this is available in Magento admin under system > configuration > sales > sales > Checkout Totals Sort Order

Resources