-
Ceon Manual Card Payment Module v2.0.0!
Hi,
It gives me great pleasure to release version 2.0.0 of the module!
It has some nice new features for all users, including a great looking "Cards Accepted" sidebox which dynamically displays the icons for the cards your store accepts.
From the Revision History:
[ADDED] Cards Accepted Sidebox added. Allows the dynamic display of icons for each credit/debit card accepted even before the customer has reached the checkout stage.
[ADDED] Option to disable Blowfish encryption added.
[ADDED] Support for Discover cards added.
[ADDED] Information about switching off Blowfish encryption or storage of details in session added to admin and ConfigCheck class.
[UPDATED] Information about fixing access to Blowfish files updated.
[BUGFIX] Issue number field in database was only one digit long whereas some issue numbers can have two digits (e.g. American Express or cards people have had for a long, long time).
Full, simple upgrading instructions are included in the documentation. It should only take a few minutes.
The module has been submitted to the Zen Cart downloads area: http://www.zen-cart.com/index.php?ma...oducts_id=1277
Enjoy!
All the best...
Conor
Ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Wow. I though version 1 was already pretty close to perfect. Impressed that you could find ways to improve it!
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
kuroi
Wow. I though version 1 was already pretty close to perfect. Impressed that you could find ways to improve it!
Thanks for the nice feedback! :)
All the best...
Conor
Ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi Conor,
I was delighted to see that there is a method of accepting Laser/Maestro etc without having to use Realex! Good man.
I have one problem though and I can't find the solution on here...
Laser doesn't have a cvv number. The checkbox with 'Tick here if card has no CVV Number' doesn't auto display therefore customers using laser are clicking 'continue checkout' and getting an error. The checkbox appears now and they can proceed.
Can you advise if there's a way to get this checkbox to display all the time?
Thanks a mill.
John
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi John,
Quote:
Originally Posted by
Johns0114
I was delighted to see that there is a method of accepting Laser/Maestro etc without having to use Realex! Good man.
I'm glad you like it! :)
Quote:
Originally Posted by
Johns0114
Can you advise if there's a way to get this checkbox to display all the time?
I'm afraid there's no option for this at this time. I could possibly add it in but I'm very busy at the minute, sorry.
All the best...
Conor
Ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
I feel bad but it looks like I get to be the first one to post that I am having an issue with new version... :blush: Great addon though - I really needed it for my client's site since they are still insistent on using offline credit card processing.
Anyways, my issue occurs when an invalid credit card number is submitted during checkout. When the user attempts to click continue, the page goes blank and nothing is displayed. I have a feeling there's something that's just breaking the code. Here is the URL that is spit out: https://www.beryls.com/brian_2-0/ind...3B|%2Fp|gt%3B|
Any ideas? I'm using Zen Cart 1.3.9b and everything else is working like a charm.
Thanks,
PAE2008
-
Re: Ceon Manual Card Payment Module v2.0.0!
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
haredo
Pa,
Take a look here:
My apologies, thanks for the redirect! I didn't see this originally while I was searching around.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Your Welcome,
I can't wait till Ceon updates his mod.....
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
haredo
Your Welcome,
I can't wait till Ceon updates his mod.....
Thanks for posting that link!
Thankfully as of later today it won't be necessary.. just finishing off 2.2.0 now! :)
I'll post back later when it's done.
All the best..
Conor
ceon
-
Ceon Manual Card v2.2.0 Released!
Hi,
It gives me great pleasure to release a new version of Ceon Manual Card!
This release includes the support for Zen Cart 1.3.9b introduced in 2.0.1 (which wasn't released publicly).
There is a new option to disable the CVV field altogether
There has also been a change to the session details storage option and several other adjustments.
From the Revision History:
[ADDED] Option to ask for CVV number added. Enabled by default but if disabled no CVV field is displayed and the customer is not asked for the card's CVV number.
[ADDED] The card number and card CVV number fields are now highlighted whenever an error has been encountered and these sensitive details aren't being stored in the session, to make it clearer to the customer that they must re-enter the card number (and CVV number if it is being used).
[ADDED] Length of value entered for the Card Holder is now checked when JavaScript is disabled and an appropriate error message displayed.
[UPDATED] Option to store details in the session changed to being an option to store the “sensitive” details in the session (card number and CVV number). All other card details are now always stored in the session.
[UPDATED] All error messages for the data entered are now displayed. Previously just the first error was displayed.
[UPDATED] JavaScript to add the checkbox for cards which have no CVV number updated so that an extra div tag doesn't have to be part of the HTML for the CVV number field. Results a in much neater layout.
[UPDATED] Card number and expiry date checks moved from separate class to confirmation pre check method.
[UPDATED] Keys for configuration options renamed to use Ceon namespace.
[UPDATED] Reference characters removed from method parameters in module's files as parameters are already passed by reference in later versions of PHP (Results in better compatibility with PHP 5.3).
Download 2.2.0 Now!
The module will also be uploaded to/available from the Zen Cart downloads area soon.
Enjoy!
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Thank you Conor.....:smile:
Sent you a little appreciation for your time...
-
Re: Ceon Manual Card Payment Module v2.0.0!
Conor,
On the upgrading instruction on your site from 2.0 to 2.2
- Delete the following files they are no longer being used
- includes/auto_loaders/config.ceon_manual_cardConfigCheck.php
- includes/classes/class.ceon_manual_cardCardValidation.php
- includes/classes/class.ceon_manual_cardConfigCheck.php
But, when you look at the files to be loaded in 2.2, 1 of the 3 are being used.
- includes/auto_loaders/config.ceon_manual_cardConfigCheck.php
Please advise....
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi Mark,
Quote:
Originally Posted by
haredo
But, when you look at the files to be loaded in 2.2, 1 of the 3 are being used.
- includes/auto_loaders/config.ceon_manual_cardConfigCheck.php
Please advise....
Oh dear. Silly mistake that. I had listed the *new* files' names rather than the ones they replace!
The files to be removed are in fact:
includes/auto_loaders/config.ceon_manual_cardDebugWarning.php
includes/classes/class.ceon_manual_cardDebugWarning.php
I've released version 2.2.1 which has the updated instructions and another small bugfix. Please download and upgrade.. thankfully the changes are minor so it will only take 1 minute!
Download version 2.2.1
Also, thanks very much indeed for the donation, that's very generous of you. It's a rare thing to receive and hugely appreciated! I'm glad the software is useful to you! :)
All the best...
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Conner,
Awe, Perfect, Thanks for the fix....:smile:
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi Mark,
Quote:
Originally Posted by
haredo
Awe, Perfect, Thanks for the fix....:smile:
It's the least I could do for the first person to donate since August 2009! :) I'm just sorry I made the silly mistake I did in the first place, guess I was a wee bit too eager to get the new version out!
Glad you're sorted now.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
I'll be the second person then! Great job conor, along with your other software, many thanks!
-
Re: Ceon Manual Card Payment Module v2.0.0!
Thanks so much for the update, Conor! I hope that you are feeling better.
I am hoping that someone can help me out... when I enter in a test customers credit card number, the ratio button is not automatically being selected and the customer receives an error stating that they need to select a payment method (even though all the CC info has already been entered)... any ideas??
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
GG01
Thanks so much for the update, Conor! I hope that you are feeling better.
I am hoping that someone can help me out... when I enter in a test customers credit card number, the ratio button is not automatically being selected and the customer receives an error stating that they need to select a payment method (even though all the CC info has already been entered)... any ideas??
You have to manually select the Radio Button. Filling in the credit card information does not tell it you are using a credit card. That Radio button is the payment method.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Thanks for your speedy reply.
I wonder how they did it when there was a manual card as part of the zen package...
Quote:
Keep in mind that starting in v1.3.7, as soon as the customer clicks inside a credit-card-number field to start typing their CC number, the radio button will be auto-selected.
I'll keep poking around... :smile:
-
Re: Ceon Manual Card Payment Module v2.0.0!
Okay, I did find an edit that is auto checking the first payment module shown. I'll test and see how it goes...
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
I've just updated to 2.2.1 from 2.0.x and I'm getting a blank page with the following "Chiper text must be a string".
This appears to occur if after successfully placing an order (checking out), payment by credit card, I remain logged on and attempt to place another order. It happens when going to Step 2.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
jetx
I'll be the second person then! Great job conor, along with your other software, many thanks!
Thanks so, so much in return.. two in two days.. it's crazy times! :)
Glad you like the software!
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
GG01
I wonder how they did it when there was a manual card as part of the zen package...
Funny, I was just thinking yesterday that it would be handy if the module selected itself as the payment method to be used as soon as any of its values were changed.
I'll look into this.
All the best...
Conor
ceon
-
Ceon Manual Card v2.2.2 Released!
Hi,
I've just released a new version of Ceon Manual Card.
All users should upgrade! It only takes about 2 minutes!
From the Revision History:
[ADDED] Module now automatically selects itself as the current payment method whenever a customer enters any data or makes any selections in the payment form. Makes checkout that little bit quicker/easier for the customer!
[BUGFIX] If an order had been placed using Ceon Manual Card and the customer went back to place another order in their current session, and if Blowfish encryption was being used to store the sensitive card details, the software would wrongly try to decrypt the non-existent sensitive details from the previous order.
[BUGFIX] The name of the check for the sensitive details setting hadn't been updated in the configuration checker so it wasn't displaying warnings if problems with the configuration were detected.
Download version 2.2.2 now!
I think that should be all the bugs sorted.. plus the newly added feature is quite nice! I'll hopefully get time to upload the updated version to the Zen Cart downloads area soon.
Enjoy!
All the best...
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Thanks for building the auto-select feature in Conor, that's great.
Cheers!
:cheers:
-
Re: Ceon Manual Card Payment Module v2.0.0!
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
haredo
Pa,
Take a look here:
This link doesnt work do we know were it pointed to I am having the same trouble
cheers
-
Re: Ceon Manual Card Payment Module v2.0.0!
an old link no longer valid as the mod has been updated.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
dbltoe
an old link no longer valid as the mod has been updated.
Happy with that but I was having the exact same problem and would like to know why it was happening thats all
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
ribbonista01
Happy with that but I was having the exact same problem and would like to know why it was happening thats all
Because you were using a version of the module which wasn't compatible with Zen Cart 1.3.9.
The latest version is compatible which is why it is essential you only use the latest version.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi Conor,
Is this mod compatible with the following server spec?
Apache version 2.2.15
MySQL version 5.0.90-community
PHP version 5.3.2
Our host just upgraded the server, so we quickly upgraded our site to 1.3.9c, installed this mod ( which was working previously ) and now it's not showing up in checkout (successfully showing in admin)
I've checked the payment zone was set to "none", and the sort order is not conflicting. Double-double checked all files were uploaded etc, and still no luck.
Any suggestions?
TIA :)
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
nsanford
Any suggestions?
Please read the FAQs that come with the module.. there's one about this specific issue! :)
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Thanks Conor, but I read the faq prior to posting, and checked the Payment Zone & Sort Order as suggested. I'll uninstall and try again
-
Re: Ceon Manual Card Payment Module v2.0.0!
I re-installed and it's working fine now. I must've missed something when I first installed it late last night. Sleep usually helps :blush:
-
Re: Ceon Manual Card Payment Module v2.0.0!
Thanks for the update on the fix..
Quote:
Dang those little hick ups on the FTP transfers.. :smile:
-
Re: Ceon Manual Card Payment Module v2.0.0!
Getting 2 HTML validation errors on the following below:
Warning: <input> proprietary attribute "autocomplete"
includes/modules/payment/ceon_manual_card.php
Quote:
' autocomplete="off"'
Line #894 and Line #940
If I delete them out of the code Validation checks green light...
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
haredo
Getting 2 HTML validation errors on the following below:
Warning: <input> proprietary attribute "autocomplete"
This is a case where what's really needed conflicts with the XHTML standards (which were written years ago and without e-commerce in mind).
That particular attribute, which is supported by most browsers, ensures that visitors actually fill in the relevant field, i.e. it doesn't get autocompleted by whoever happens to be using the computer. A good idea on the payment page methinks.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
haredo
Getting 2 HTML validation errors on the following below:
Warning: <input> proprietary attribute "autocomplete"
If I delete them out of the code Validation checks green light..
You don't need to modify the code of the module, there are options in the module's admin to not use the autocomplete functionality/attribute.
However I personally think it more important to have things work practically than to comply with inappropriate standards. In this case, as kuroi points out, the standard itself is the problem.
If I was you I'd forgo the green light and keep the autocomplete code in place to protect your customers' card details. Without it most browsers will store the card number and CVV code in their form cache.. then repopulate the fields whenever the page is displayed again... a serious security breach on a public computer!
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
I am getting an error message when customers are trying to use American Express cards.
The card number entered is invalid. Please check the number and try again, try another card or contact us for further assistance.
This has happened with all American Express cards to the best of my knowledge.
I run running the following;
Ceon Module Version Information
File Version: 2.2.2
Database Version: 2.2.2
Zen Cart 1.3.9b
Database Patch Level: 1.3.9b
v1.3.9b [2010-05-15 15:38:44] (Fresh Installation)
Please advise...
THANKS!
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
Lead_Not_Follow
I am getting an error message when customers are trying to use American Express cards.
I don't see how that's possible... if they are failing then the cards seem to be failing the standard LUHN check? Are you sure the customers aren't entering the wrong number?
American Express cards work fine here.. I've had no problem with them and all our payment software has been using the same LUHN check since 2006!
Sorry I can't be more help than that!
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
Lead_Not_Follow
I am getting an error message when customers are trying to use American Express cards.
The card number entered is invalid. Please check the number and try again, try another card or contact us for further assistance.
This has happened with all American Express cards to the best of my knowledge.
I run running the following;
Ceon Module Version Information
File Version: 2.2.2
Database Version: 2.2.2
Zen Cart 1.3.9b
Database Patch Level: 1.3.9b
v1.3.9b [2010-05-15 15:38:44] (Fresh Installation)
Please advise...
THANKS!
American Express works fine on my site. Any chance you set the minimum values credit card number to 16 in the admin page. or any of the others too low. Amex only has 15 digits. Also, did you enable American Express in CEON and ZenCart?
-
Re: Ceon Manual Card Payment Module v2.2.2
Expiry Date not being forwarded to owner and my client needs the date to process the transaction. Have I missed something in a set-up?
thank you
Veronika
-
Re: Ceon Manual Card Payment Module v2.0.0!
The expiration date (Credit Card Expires) is below the Credit Card Number on the Order form in the Admin panel...
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
haredo
The expiration date (Credit Card Expires) is below the Credit Card Number on the Order form in the Admin panel...
Is there any way that it could be included on the 1st email order that the owner receives? Owner does not wish to access admin panel just for that info.
Tx
Veronika
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi Veronika,
I thought you need to login into the ADMIN to get the remaining Credit card Digits anyway!!
Or do they get ALL the Credit Card digits sent to them by email?
Best Regards,
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
Veronika7747
Is there any way that it could be included on the 1st email order that the owner receives?
That could be done with custom coding. It's not recommended though as if any hacker is watching the owner's e-mails they'll get the customer's card details and your client will be sued for possibly $100,000s.
I for one won't code this for them/you.
Quote:
Originally Posted by
Veronika7747
Owner does not wish to access admin panel just for that info.
That's a very lazy approach to the security of their customers' card details. Not good business practice!
My advice is that if your client wants to do the minimum amount possible, they should pay for an online payment gateway service so that the payments are automated and they don't have to type in details manually.
If they don't want to pay for that they should accept the consequences of their decision and be prepared to put more effort into their business for the sake of their customers' financial safety.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
rlexyd
I thought you need to login into the ADMIN to get the remaining Credit card Digits anyway!!
Or do they get ALL the Credit Card digits sent to them by email?
You do have to do that. It would be simple to send all the digits though and I'm guessing Veronika may have stupidly made that change to the code.
NO-ONE should make that change. Customer's security is important and this module is insecure enough as it is!
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
conor
Hi,
You do have to do that. It would be simple to send all the digits though and I'm guessing Veronika may have stupidly made that change to the code.
NO-ONE should make that change. Customer's security is important and this module is insecure enough as it is!
All the best..
Conor
ceon
Oh, don't worry, I do not make any changes to anyone's code. My original question was to get the expiry date on the email, that's all.
Veronika
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi Veronika,
Quote:
Originally Posted by
Veronika7747
Oh, don't worry, I do not make any changes to anyone's code. My original question was to get the expiry date on the email, that's all.
Okay, I'm slightly confused as to why the client wants the expiry date then as they'd have to log into the admin anyway to get the other card digits?! Strange!
What I said still stands though.. this person should pay for a payment gateway service or spend the time logging into the admin.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
I am using Ceon 2.0.0 with Zen Cart 1.3.9d.
According to https://www.zen-cart.com/tutorials/index.php?article=67 "NOTE: You should never collect CVV data if you are manually processing credit card orders, as having that information is a violation of terms of service with credit card companies."
However, the Ceon module does collect CVV data and there doesn't appear to be any option to turn this off.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
nickgreaves
You should never collect CVV data if you are manually processing credit card orders, as having that information is a violation of terms of service with credit card companies.
Even collecting the card number for manual processing is in violation of the terms and conditions of most card processors which is why we don't recommend using this module but instead using a professional payment gateway (something I've said plenty of times here).
Quote:
Originally Posted by
nickgreaves
However, the Ceon module does collect CVV data and there doesn't appear to be any option to turn this off.
The latest version does have that functionality. Search this thread for more information.
I've a slight update to release and if it is fine this latest version will be uploaded to the downloads area within the next week or so.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Thanks. Have now successfully installed v2.2.2.
Regards
Nick
-
Re: Ceon Manual Card Payment Module v2.0.0!
In the download, 2.2.2, there are three sub folders within the docs folder: css, images, and javascript.
Am I supposed to copy those files as part of the install?
I see snippets of code to add to .css in the installation instructions, but no ref to these extra files.
Thanks.
-
Re: Ceon Manual Card Payment Module v2.0.0!
The _docs folder contains information and advertising. The css files in the folder or used to present the html code in the _docs folder.
It will not break anything if you upload the _docs folder, but I would not. Things such as LICENSE and README might be renamed to something like ceon_cc_LICENSE and ceon_cc_README in order to not overwrite an existing file and make the information easier to find later.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
soxophoneplayer
In the download, 2.2.2, there are three sub folders within the docs folder: css, images, and javascript.
Those are part of the documentation for the software!
You only need to upload the files in the "files" folder.
Quote:
Things such as LICENSE and README might be renamed to something like ceon_cc_LICENSE and ceon_cc_README in order to not overwrite an existing file and make the information easier to find later.
There's no need to upload anything except the contents of the files folder, all the other files in the distribution are for informational purposes or the initial setup only.
Hope that helps!
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
While files is the only item necessary, it's a good practice to load readme's even if ONLY to help you remember what mods you have installed.
It will help you, anyone who helps you with your site, and those on the forum when they ask, "What mods are installed?"
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
dbltoe
While files is the only item necessary, it's a good practice to load readme's even if ONLY to help you remember what mods you have installed.
It will help you, anyone who helps you with your site, and those on the forum when they ask, "What mods are installed?"
It would definitely be handy if Zen Cart had a registration system to keep a record of all installed modules.. it's not practical the way the software's currently built (that's oscommerce's fault though), maybe 2.0.0 will work slightly differently in that respect.
If you want to be sure of remembering what modules are installed, I think a better policy would be to create a file on your site, "Installed Modules.txt", and keep that up to date.
But then I'm a programmer so I like things to be all ordered and organised like that.. must get a life... :)
All the best...
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
dbltoe
While files is the only item necessary, it's a good practice to load readme's even if ONLY to help you remember what mods you have installed.
It will help you, anyone who helps you with your site, and those on the forum when they ask, "What mods are installed?"
I have the opposite view. Putting documentation on your site where it is browsable is very helpful to hackers trying to piece together information about your site.
Certainly you should keep the documentation and information about all the add-on mods you have installed, especially their versions. But keep it somewhere where it's only available and useful to people with a legitimate interest.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
conor
But then I'm a programmer so I like things to be all ordered and organised like that.. must get a life... :)
Oh, sorry, didn't realise you're a programmer too.. you know what I mean I guess. :)
All the best...
Conor
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi kuroi,
Quote:
Originally Posted by
kuroi
Putting documentation on your site where it is browsable is very helpful to hackers trying to piece together information about your site.
I'll second that. My suggestion would of course be to have any records maintained outside the site's web root. Only files which need to be publicly accessible should be in the site's web root. (Unlike Zen Cart does, I wouldn't even include any code library files in the web root but that's more than we need to talk about here..).
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi All, Just installed v2.0.0 on ZC 1.3.9d,
When checking out, the error page is not showing!
For example, if I intentionally enter a non valid exp date and proceed with the checkout, I get a blank page with no markup. The URL shows this:
Code:
index.php?main_page=checkout_payment&payment_error=ceon_manual_card&error=|lt%3B|p+class%3D"ErrorInfo"|gt%3B|The+expiration+date+entered+for+the+card+is+invalid.+Please+check+the+date+and+try+again%2C+try+another+card+or+|lt%3B|a+href%3D"index.php%3Fmain_page%3Dcontact_us"|gt%3B|contact+us|lt%3B|%2Fa|gt%3B|+for+further+assistance.|lt%3B|%2Fp|gt%3B|
Any ideas?
Also noticed a mention of a newer v2.2.2. It's not in the ZC donwloads and currently, dev.ceon.net is not resolving for me to check there???
Thanks :blink:
-
Re: Ceon Manual Card Payment Module v2.0.0!
The message with the link to the 2.2.2 download is on page 3 of this thread.
But the link is http://dev.ceon.net/web/zen-cart/ceo...card/downloads so that won't help you if dev.ceon.net doesn't resolve for you (it's working fine for me, BTW).
Regards
Nick
-
Re: Ceon Manual Card Payment Module v2.0.0!
Thanks soxophoneplayer,
Turns out that the error I am experiencing is with my ZC 1.3.9d install and not with ceon payment.
I am migrating a 1.2.7 and a 1.2.8a cart over to 1.3.9d and I am getting errors with both of those. I need to see what is common between those carts!
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
kwright
Turns out that the error I am experiencing is with my ZC 1.3.9d install and not with ceon payment.
The problem is indeed Zen Cart 1.3.9, it breaks Zen Cart payment modules written for earlier versions of Zen Cart.
However, the latest version of Ceon Manual Card is compatible with the new format for payment modules in Zen Cart 1.3.9.
You need to use the latest version of the software. dev.ceon.net is working fine!
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Thank you much Ceon! I will get the newest ver!!! :clap:
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
kwright
Thank you much Ceon! I will get the newest ver!!! :clap:
No problem!
Upgrading should only take a few minutes for each site, just follow the upgrade instructions.
Enjoy!
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi Ceon,
I noticed an error in your ceon_manual_card.php module file. Around line 406 you have:
CEON_MANUAL_CARD_ERROR_JS_CARD_CVV_NUMBER.
I think it needs to be changed to:
CEON_MANUAL_CARD_ERROR_JS_CARD_CVV_NUMBER_INVALID
Then the js alert window will show the correct error text and not the define var.
Thanks again for a great CC alternative :clap:
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
kwright
I noticed an error in your ceon_manual_card.php module file. Around line 406 you have:
I'd already fixed that in the next version but thanks for the reminder. :)
Glad you like the software!
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
I finally have a working install of Zencart 1.3.9d after about 25 hours of work......
When I install the Ceon Card module I get the following errors after confirming the last step of checking out
1054 Unknown column 'balance_due' in 'field list'
in:
[UPDATE orders SET balance_due = '1754.75' WHERE orders_id = 1820]
If I uninstall the Ceon module it will allow checkout using check/money order as payment.
Any suggestions?
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
LRS
1054 Unknown column 'balance_due' in 'field list'
in:
[UPDATE orders SET balance_due = '1754.75' WHERE orders_id = 1820]
This has nothing to do with Ceon Manual Card. This is code from a custom module you have installed.
Find out which module you have installed that uses a "balance due" field and fix it so that it works with standard Zen Cart payment modules.
Ceon Manual Card's use in this case is simply highlighting/showing you a problem caused by another module. Ceon Manual Card is not part of the problem.
Hope that helps!
Goof luck with your new store!
All the best...
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
conor
Hi,
This has nothing to do with Ceon Manual Card. This is code from a custom module you have installed.
Find out which module you have installed that uses a "balance due" field and fix it so that it works with standard Zen Cart payment modules.
Ceon Manual Card's use in this case is simply highlighting/showing you a problem caused by another module. Ceon Manual Card is not part of the problem.
Hope that helps!
Goof luck with your new store!
All the best...
Conor
ceon
Thanks for the suggestion. I will see if I can figure out which module is using that but I have no idea what it might be or how to find it.
Just curious why everything works fine as long as I remove the Ceon Manual Card module if it has nothing to do with the Ceon module? I have absolutely no clue how to figure out what the problem is other than what I see happening
Ceon installed - checkout crashes when using it for payment at checkout
Ceon removed - checkout works fine with other payment modules.
-
Re: Ceon Manual Card Payment Module v2.0.0!
It looks like it is Super Orders that is the only module with the text balance_due in it.....
I ran the patch for it and so far it seems to be working. Though I did get an error when I ran the patch.
super_orders_sql.sql
Thanks for the help
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
LRS
Thanks for the suggestion. I will see if I can figure out which module is using that but I have no idea what it might be or how to find it.
Download all the files for your site and search them for "balance_due".. this is NOT part of Zen Cart normally so must be a module you've installed. It's probably some customisation of the orders.php class.
I recommend using ActiveState Komodo's "Find in files" feature for this.
Quote:
Originally Posted by
LRS
Just curious why everything works fine as long as I remove the Ceon Manual Card module if it has nothing to do with the Ceon module?
This is what's called a "correlation".. something which shows up because of a particular action but is not "caused" by it.
My guess is that another module on your site is messing things up but that only Ceon Manual Card is being used in a way that calls this broken behaviour.
It is indeed this other module that is at fault though.
If you installed other payment modules which take card details you'd most likely have the same problem highlighted by them. There must be something different in the likes of the check/money order module that doesn't cause the broken module/code to be used.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
LRS
It looks like it is Super Orders that is the only module with the text balance_due in it.....
I ran the patch for it and so far it seems to be working. Though I did get an error when I ran the patch.
super_orders_sql.sql
You can see from the eror message itself that you are missing a column in your orders database table, which this other module expects: "balance_due".
That column needs to be added to avoid this problem.. however simply adding the column without finding out what went wrong could be a recipe for further problems. You should find out what failed exactly and repair all the problems.
It would appear that part of the SQL patch failed.. you'll have to undo everything the SQL patch did and get it to run successfully from start to finish, or manually run the bits that didn't work, one by one.
That should probably be easy enough if you know anything about SQL. I'm afraid I can't help you with that on this thread though, helping with third party modules is not covered by the free support offered from Ceon, you should ask on the super orders thread.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
conor
Hi,
You can see from the eror message itself that you are missing a column in your orders database table, which this other module expects: "balance_due".
That column needs to be added to avoid this problem.. however simply adding the column without finding out what went wrong could be a recipe for further problems. You should find out what failed exactly and repair all the problems.
It would appear that part of the SQL patch failed.. you'll have to undo everything the SQL patch did and get it to run successfully from start to finish, or manually run the bits that didn't work, one by one.
That should probably be easy enough if you know anything about SQL. I'm afraid I can't help you with that on this thread though, helping with third party modules is not covered by the free support offered from Ceon, you should ask on the super orders thread.
All the best..
Conor
ceon
Thanks again for pointing me in the right direction.
I will head over to the Super Orders thread and post the error message there.
Everything seems to be working but that error message should be cleared up I presume.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
LRS
Thanks again for pointing me in the right direction.
No problem.
Quote:
Originally Posted by
LRS
I will head over to the Super Orders thread and post the error message there.
It's clearly because of the failure of the SQL patch to run.. search the Super Orders thread before you ask any questions, so as not to use up anyone's time unnecessarily. The end result its likely to be to simply find out where the SQL patch failed and to manually run the commands from that point onwards, adjusting them as necessary to get them to complete successfully.
Quote:
Originally Posted by
LRS
Everything seems to be working but that error message should be cleared up I presume.
You've got that very wrong indeed! An error message means that things *aren't* working!
Never ignore error messages like this! You wouldn't wait for a car engine to explode rather than attend to an oil light "error message", don't do the same in the digital world! :)
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
conor
Hi,
You've got that very wrong indeed! An error message means that things *aren't* working!
Never ignore error messages like this! You wouldn't wait for a car engine to explode rather than attend to an oil light "error message", don't do the same in the digital world! :)
All the best..
Conor
ceon
I didn't mean to imply I was going to ignore the error on the sql patch......though I can see how you might have thought that.
All I meant was that everything I have tested is now working including super orders and the ceon module. I will track down the error on the super orders patch and figure out what is happening there. In the mean time I will simply remove super orders since I need to have my site working in the morning.
I would post the error message but I can't retrieve it since my hosting company is doing an upgraded to php right now (which is the ONLY reason I am upgrading to the latest version of ZenCart) and I cannot access my site at all.
Again, thanks a bunch for your help!
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
LRS
I didn't mean to imply I was going to ignore the error on the sql patch......though I can see how you might have thought that.
No problem, that did indeed appear to be the case. ;)
Quote:
Originally Posted by
LRS
All I meant was that everything I have tested is now working including super orders and the ceon module.
By manually adding the missing field? That could be all that is required.. however I wouldn't be comfortable until I 'd made sure that I was sure all the SQL statements in the patch had managed to run succesfully.
Quote:
Originally Posted by
LRS
I will track down the error on the super orders patch and figure out what is happening there.
Sounds like the right way to go!
Quote:
Originally Posted by
LRS
I would post the error message but I can't retrieve it since my hosting company is doing an upgraded to php 5.3 right now and I cannot access my site at all.
That's good timing! ;-P
Quote:
Originally Posted by
LRS
Again, thanks a bunch for your help!
No problem.
All the best..
Conor
ceon
-
Ceon Manual Card Payment Module
I manually installed Zen-cart 1.3.9d on HostGator.
When the cart was running, I loaded 10 products from the /store/storeadmin/index.php
http://www.mydomain.com/store/index.php worked
and
http://www.mydomain.com/store/storeadmin/index.php
worked, before I applied the neon Manual Card.
In order to apply the ad-on, I zipped up the entire site less the cache and downloaded it to my computer. I applied the ad-on as per instructions, re-zipped the software and moved it back to the server.
I modified the sql as per instructions.
http://www.mydomain.com/store/index.php executes properly and displays the products properly.
I can not cause:
http://www.mydomain.com/store/storeadmin/index.php to display.
The Admin ‘index.php' will not display when I launch
http://www.mydomain.com/store/storeadmin/index.php
or
http://www.mydomain.com/store/storeadmin/
I rebooted my computer several times, cleaned the cache, cleaned cache from within IE, rebooted several more times, waited 24 hours and it still will not execute. I changed permissions to 775 on includes/configure.php and storeadmin/index.php and still no luck. The contents of configure.php was not altered since it was working before the ad-on.
I don't know what the problem is.
Is there something in the ad-on that is loaded when admin/index.php executes that is causing the problem? Maybe I copied something to the wrong folder?
Do I have to remove everything and reinstall the entire cart? Just what's up?
I have a copy of the previous software install backed up and could revert to that and test agn but I thought I would give a shout out first.
Has anyone run into a situation like this?
:frusty:
-
Re: Ceon Manual Card Payment Module
Quote:
Originally Posted by
Forum5
I don't know what the problem is.
Is there something in the ad-on that is loaded when admin/index.php executes that is causing the problem? Maybe I copied something to the wrong folder?
Do I have to remove everything and reinstall the entire cart? Just what's up?
I have a copy of the previous software install backed up and could revert to that and test agn but I thought I would give a shout out first.
Has anyone run into a situation like this?
:frusty:
I reverted to the backup from prior to the Ceon install and all works well, including the storeadmin/index.php.
The instructions state:
Quote:
Please Note: If the admin folder for the store is not named “admin”, then care must be taken to place the files from within the files/admin folder into the store's admin folder. Simply copying across the files/admin folder won't work!
I'm confused over that statement. I copied the ceon files store/includes/* to store includes/* and admin/includes/* into the storeadmin/includes/*. I think, into the proper folders.
I'm confused because the instructions state:
New Files
Quote:
These are the files which make up this module. They should be copied into their respective folders in the Zen Cart installation.
They already have the correct folder structure, so a single drag-and-drop of the folders/files in the files folder into the root directory for the store will put the files in the correct locations.
There's no need to copy the files individually - that often results in files being missed out!
Still no idea.
-
Re: Ceon Manual Card Payment Module
Hi,
Quote:
Originally Posted by
Forum5
Do I have to remove everything and reinstall the entire cart? Just what's up?
Sorry, no idea how you've done it but you appear to have messed up your admin files when reuploading them.
Quote:
Originally Posted by
Forum5
I have a copy of the previous software install backed up and could revert to that and test agn but I thought I would give a shout out first.
I would do that if I was you. Then simply use FTP to upload the Ceon Manual Card files, it's easy to do and you will avoid messing things up and you have done so far! :)
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module
Hi,
Quote:
Originally Posted by
Forum5
I copied the ceon files store/includes/* to store includes/* and admin/includes/* into the storeadmin/includes/*. I think, into the proper folders.
That's right, so I don't know what your question is. What don't you have an idea about?
Just follow the remaining instructions and all should be fine.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module
Quote:
Originally Posted by
conor
Hi,
That's right, so I don't know what your question is. What don't you have an idea about?
Just follow the remaining instructions and all should be fine.
All the best..
Conor
ceon
All is well. I reverted to the clean copy and loaded the Ceon Manual Card module again. I guess it takes me two times to get it right.
Allow me to post a notice to ALL:
If you use a prefix on your data tables, don't forget to put the same prefix on the Ceon Table that you create, else it will not work.
Thanks for the module Conor. :cheers:
-
Re: Ceon Manual Card Payment Module
Hi,
Quote:
Originally Posted by
Forum5
If you use a prefix on your data tables, don't forget to put the same prefix on the Ceon Table that you create, else it will not work.
That's already made clear in the documentation.. the preferred method is to use Zen Cart's SQL patch function rather than pasting the SQL directly into software such as PHPMyAdmin, but if you do go the PHPMyAdmin route, of course you must use the correct prefix (this is also stated in the documentation).
Quote:
Originally Posted by
Forum5
Thanks for the module Conor.
Glad you like it and that you got your problems sorted.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
[FONT="Comic Sans MS"]I am receiving the following when I try to install the Ceon payment module.
The Ceon Manual Card Database Table Does Not Exist!
It tells me to please create the database table, according to the installation instructions. I've checked and the table is in the database. :dontgetit[/FONT]
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
The Enchanted
[FONT="Comic Sans MS"]I am receiving the following when I try to install the Ceon payment module.
The Ceon Manual Card Database Table Does Not Exist!
It tells me to please create the database table, according to the installation instructions. I've checked and the table is in the database. :dontgetit[/FONT]
Well,.. if you did install the table, did you install the table in the Zen Cart database with the same prefix as the other tables?
Read the instructions again, very carefully. My problem started because I was moving to fast and overlooked a few steps.
Computer code is unforgiving with that sort of thing.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
The Enchanted
[FONT=Comic Sans MS]It tells me to please create the database table, according to the installation instructions. I've checked and the table is in the database. :dontgetit[/FONT]
You may have forgotten to upload the file
admin/includes/extra_datafiles/ceon_manual_card_database_tables.php
Either that or the prefix is wrong.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
hello! Wow lots of hard data here :( There there any easy tutorial or any someone break it down in baby steps for a newbie to learn how to install this? I download the software and don't know which sniplet goes where? I try youtube but they don't have a tutorial.
Is this the same as Ceon URi mapping? Thank you!
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
hello
hello! Wow lots of hard data here :( There there any easy tutorial or any someone break it down in baby steps for a newbie to learn how to install this? I download the software and don't know which sniplet goes where? I try youtube but they don't have a tutorial.
Is this the same as Ceon URi mapping? Thank you!
I have just completed one install and may have to do two more. Conor is located in Ireland. I think his zone is UTC +1. He checks in regularly and can give better advice but in simple terms there are two steps.
Assuming that you have the latest, 1.3.9.d installed:
1. Copy the Ceon files to their relative location on http://www.yourdomain/yourcart/.
Yourcart/admin/
Youcart/includes/
2. Create a new table within the Zen-Cart database where the other Zencart tables are located using ‘ceon_manual_card.sql’ that is provided. This can be done through zencart upgrades or using phpMyAdmin. Conor is not in favor of using phpMyAdmin but, that is what I did.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Thanks for taking the time to try and help! However, I think this person should read the documentation as it says what you are saying but in more detail. :)
Quote:
Originally Posted by
Forum5
Conor is not in favor of using phpMyAdmin but, that is what I did.
I'm totally fine with PHPMyAdmin, it's just that most "newbies" don't have a clue how to use it and mess things up so it means less support time for me if people simply use the SQL patch functionality already built into Zen Cart.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
hello
hello! Wow lots of hard data here :( There there any easy tutorial or any someone break it down in baby steps for a newbie to learn how to install this?
There are full installation instructions included in the documentation in the _docs folder of the distribution.. my guess is you missed that?
Quote:
Originally Posted by
hello
Is this the same as Ceon URi mapping? Thank you!
Is "what" the same as Ceon URI Mapping? What are you asking? If it has no youtube video? If that's what you are asking, then I don't think it does, but it also has documentation included with it in a _docs folder. It is harder to install though as it may require using a Diff/Merge program If you aren't able to follow the instructions for it you should pay someone to install it for you.
Hope that helps!
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
This is a very easy mod to install. THANK YOU!
I have a quick question about removing this:
Card Start Date (If on card):
Is this possible?
version 2.2
Many thanks,
JT
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
julie.t
I have a quick question about removing this:
Card Start Date (If on card):
Is this possible?
I've added this feature (the ability to never show the start date fields) to the next version.
I don't currently have time to release the next version, it may be two weeks until it's released.
If you want to make a similar change yourself in the meantime, edit the file includes/modules/payment/ceon_manual_card.php and find the method _showStartDate() and add "return false;" (without the quotes) before any of the method's if statements.
Or you can modify the CSS for your store to disable the start date fields by setting their IDs to "display: none;".
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Thanks for the quick reply!
-
Re: Ceon Manual Card Payment Module v2.0.0!
How do you resend The CVV code and middle digits of the credit/debit card number that are sent in an e-mail to the store owner.
On a transaction this afternoon the email never came. How can I go in and have it resent?
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
mezloh
How do you resend The CVV code and middle digits of the credit/debit card number that are sent in an e-mail to the store owner.
On a transaction this afternoon the email never came. How can I go in and have it resent?
You can't, as it is not "saved" anywhere
Its more of an email problem.
It still might arrive, email was not designed (or guaranteed) to be instant, despite the fact that most of the time it is.
If it doesn't arrive you will need to phone the customer for these details
-
Re: Ceon Manual Card Payment Module v2.0.0!
That is pretty much what I expected to hear. No biggie.
thanks for the response.
-
Re: Ceon Manual Card Payment Module v2.0.0!
Hi,
Quote:
Originally Posted by
mezloh
That is pretty much what I expected to hear. No biggie.
thanks for the response.
Yes, it can never be stored and therefore resent as the storage of the details is illegal.
All the best..
Conor
ceon
-
Re: Ceon Manual Card Payment Module v2.0.0!
Quote:
Originally Posted by
conor
Hi,
Yes, it can never be stored and therefore resent as the storage of the details is illegal. ...
Conor
ceon
You use the term 'illegal'. Is that term being used 'loosely'? I am having discussions with one of my clients on this subject. The client states “it’s a pain to receive two emails per transaction”. He is simply uninformed.
As I understand it, the practice of storing this customer data is most likely not within the TOS with his financial institution, (unless certain security measures are maintained etc., etc…) as per the policy he agreed to. Is there some public document that better describes this? Perhaps uses the term 'legal'.
I guess I am asking is there a US Commerce Department or World Bank policy regarding this? Is it that all financial credit card institutions have unilaterally agreed to a common security policy? Then this policy is implemented with each merchant?
A breach in security and los of income can result in credit card user filing a claim, the financial institution filing a claim but, can the merchant go to jail?