Is it necessary to configure the credit card encryption settings even when testing a payment gateway? I have the credit card debug mode enabled and the test gateway enabled, but there seems to be no way to test.
Just use your normal files directory to allow uc to make some keys there. Then it will work. You don't need to get into the file system at all.
So:
admin/store/settings/payment/edit/methods
Under "Card number encryption key filepath" I put 'sites/default/files' (your set up may differ)
It's bad for a live site to have this configuration, hence it's better to do it properly if you plan to do real credit cards. But in my case I don't plan to, I'm just using it for testing.
Not sure if this is the right place for this comment or not, but as i'm testing my credit card module I figured I would put it here as well.
I had some issues initially getting they keys directory to work outside of public_html, but was able to resolve with the help of my hosting support team.
So now I don't get the "Directory doesn't exist" error, but when I go to checkout with the correct path in the credit card settings, I get the error "Ubercart cannot find the necessary encryption keys".
The only weird thing is that I see the file in the keys directory. So i'm not sure what else could be causing this issue.
Any help would be appreciated.
Thanks!
