I finally got my USPS plugin working (I think) so I finally decided to test the Authorize.Net plugin.
I enter my Username and Transaction key, and then when trying to checkout I get an email:
QuoteError while processing the payment for the order number
So I replaced the Username with my API Login ID (
like it is in my OSCommerce installation) and now, it doesn't send any emails, but it never processes the order. Whenever I press checkout, I am sent right back to the Authorize.net CC page. What am I doing wrong? Can I test without SSL for now? My client is looking around for a good SSL Cert, so for now I installed the self-signed ones available through cPanel.
That's one problem. Then I chose the
Enable SSL for sensible areas (recommended) option in VirtueMart, to see if that would help, and I get the blank page saying:
QuoteSecure Connection Failed
An error occurred during a connection to examplewebsite.com.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
Someone please help! Btw I chose
Secure Post to Yes, can it be no while I test this?
I'm experiencing this same problem. Google Chrome spits out this error: Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.
Moz spits out: (Error code: ssl_error_rx_record_too_long)
This is the first time this has happened and I've been using the same checkout process for almost two years. Is this an Authorize.net problem?
Hello,
Hummm.. id on't know. I will check that.
VM 2.0.6 - Having same issue. Stuck in Checkout Step 3 - enter CC information, press Save and get re-directed back to cart with the "Check Out Now" button at the bottom. I can put invalid info in CC fields and it doesn't matter. Where I select payment and enter CC information, button says "SAVE" which seems odd. "Pay Now" would be more appropriate.
.
Enable automatic selected payment is off.
Also tried Beez2 template with same result.
No error messages being received in FireFox 13.0.1
Been using Authorize.net for over a year and it works great. Just upgraded Joomla, Virtuemart and now using Authorize.net AIM and it is stuck in a loop in Step 3 and paying. Had to shut down shopping cart until clients can pay.
Hummm - 3 beginners with the same issue. Can anybody help?
After entering the credit card information and pressing "SAVE" here are the debug messages if that would help resolve this issue:
vmdebug self::$_jpConfig->lang en_gb
vmdebug vmTime: loadConfig db no: 0.019751071929932
vmdebug Start used Ram 8.5M
vmdebug self::$_jpConfig->lang en_gb
vmdebug vmTime: loadConfig db no: 0.021400928497314
vmdebug Start used Ram 9.25M
vmdebug vmTime: VirtuemartControllerCart Finished task : 0.54890894889832
vmdebug End used Ram 18.5M
vmdebug Peak memory peak 19M
These are printed at the top of the page to which I am returned after entering the credit card information - that page is the Step 3 that has the "Check Out Now" button in the bottom right corner; right back where I started from.
vmdebug self::$_jpConfig->lang en_gb
vmdebug vmTime: loadConfig db no: 0.018534898757935
vmdebug Start used Ram 9.25M
Please accept the terms of service to confirm
vmdebug self::$_jpConfig->lang en_gb
vmdebug vmTime: loadConfig db no: 0.027103900909424
vmdebug Start used Ram 8.5M
vmdebug vmTime: VirtuemartControllerCart Finished task : 0.52848196029663
vmdebug End used Ram 18.25M
vmdebug Peak memory peak 18.75M
WHEN THE TERMS OF SERVICE LITTLE BOX IS NOT CHECKED AT THE BOTTOM OF STEP 3 ("Check here to read terms of service and check the box to accept them") NO NOTIFICATION IS RETURNED TO THE CUSTOMER; IT ONLY GOES BACK TO THE CART - THIS IS THE LOOP!
When you check the little box to accept the terms of service, this is what debug returns:
vmdebug self::$_jpConfig->lang en_gb
vmdebug vmTime: loadConfig db no: 0.036250114440918
vmdebug Start used Ram 9.25M
Checkout done, please confirm the order
vmdebug self::$_jpConfig->lang en_gb
vmdebug vmTime: loadConfig db no: 0.022761106491089
vmdebug Start used Ram 8.5M
vmdebug vmTime: VirtuemartControllerCart Finished task : 0.81441283226013
vmdebug End used Ram 18.25M
vmdebug Peak memory peak 18.75M
When the customer is taken to the page to enter credit card information, "Please select a payment method" is in big bold letters at the top of the page. BUT, if there is only one payment method, is it really necessary to select it????? YES IT IS. You must check the little, hard to see, insignificant box or else you will be sent back to the previous step that contains no obvious error message. Except, in regular, small, black type it says "No payment selected."
I am beginning to see that there is a lack of really visible error messages for the customers of the shopping cart.
Display modal popup upon 'Add to cart' OFF
The following are set/not-set in the Configuration Checkout Settings:
language Javascript Fix ON
Enable Automatic Selected Shipment? ON
Enable Automatic Selected Payment? ON
Must agree to Terms of Service on EVERY ORDER? OFF
Show Terms of Service on the cart/checkout? OFF
On checkout, ask for registration ON
Only registered users can checkout ON
Show checkout steps OFF
Show product images ON
Create and send pdf invoices ON
The result is that there is a little box as can be seen in the JPG below that if it isn't checked, in the following screen when credit card information is entered, you are directed back to the cart with no error messages!!!!
This also happens with the Beez2 standard template.
[attachment cleanup by admin]
Got it to work with the following configuration - although this configuration is not what I want, I can at least bring the shopping cart online:
Display modal popup upon 'Add to cart' OFF
language Javascript Fix OFF
Enable Automatic Selected Shipment? ON
Enable Automatic Selected Payment? ON
Must agree to Terms of Service on EVERY ORDER? OFF
Show Terms of Service on the cart/checkout? ON***
On checkout, ask for registration OFF
Only registered users can checkout OFF
Show checkout steps OFF
Show product images OFF
Create and send pdf invoices OFF
***If this is set to OFF, then on chckout, there is a tiny chec kbox with no wording to indicate what it is for (see jpg in above post). When this is ON, the following words appear with the checkbox: "Click here to read terms of service and c heck the box to accept them."
There is no button to take one to the terms of service and the "Must agree to Terms of Service on EVERY ORDER? OFF" is OFF!!!
Here's the mail I got recently for my problem
Disable QUIC Protocol
in URL write "chrome://flags/#enable-quic Protocol" and hit Enter,
if will be selected as Default, now click on that drop-down and select Disabled,
now click on Relaunch in bottom.
2) Update the system Time
3) Disable unknown or unused extensions
4) Check if there is restrictions on Firewall or not.
If you error is still not solved, or getting other SSL error please visit <ERR_SSL_PROTOCOL_ERROR – Fix by deskdecode> (http://www.deskdecode.com/err_ssl_protocol_error)
/