[ic] credit card information missing in order mail
Sherin George
list at sheringeorge.co.cc
Tue Oct 12 07:10:09 UTC 2010
Hi Gert,
No luck unfortunately :(
Credit card details still coming as blank..
==================
Payment Method: Credit Card
Credit Card Info: Expiration: 1/17 CV Code: 1234
==================
When I set "encrypt " to 1 in "catalog.cfg", my email became blank.
So, it seems that the encryption process is generating a blank output.
--
Thanks,
Sherin
On Tue, Oct 12, 2010 at 12:27 PM, Sherin George <list at sheringeorge.co.cc> wrote:
> Hello Gert.
>
> Thanks for that .. reviewing my settings again :)
>
> --
> Regards,
> Sherin
>
> On Tue, Oct 12, 2010 at 12:19 PM, Gert van der Spoel <gert at 3edge.com> wrote:
>>> On Tue, Oct 12, 2010 at 11:42 AM, Gert van der Spoel <gert at 3edge.com>
>>> wrote:
>>> >> On Tue, Oct 12, 2010 at 11:24 AM, Gert van der Spoel
>>> <gert at 3edge.com>
>>> >> wrote:
>>> >> >> Hi,
>>> >> >>
>>> >> >> I have an interchange cart migrated from older server. It is
>>> cpanel
>>> >> >> server and it had a few issues after migration and I have sorted
>>> out
>>> >> >> all of them.
>>> >> >>
>>> >> >> Now, every thing is fine except the order mail I am receiving
>>> >> doesn't
>>> >> >> have credit card information.
>>> >> >>
>>> >> >> Encryption settings I am using is given below.
>>> >> >>
>>> >> >> =========================================
>>> >> >> ENCRYPTOR
>>> >> >> PGP /usr/bin/gpg --no-default-keyring --always-trust --keyring
>>> >> >> /home/dummy/.gnupg/pubring.gpg -e -a --batch -t -r
>>> >> >> 'email at dummydomain.com' --yes
>>> >> >> PGP_CC_KEY email at dummydomain.com
>>> >> >> PGP_KEY /home/dummy/.gnupg/pubring.gpg
>>> >> >> =========================================
>>> >> >>
>>> >> >> I am not getting any error. So, I am not getting any clue about
>>> why
>>> >> I
>>> >> >> am not receiving credit card details.
>>> >> >>
>>> >> >> ======================
>>> >> >> Payment Method: Credit Card
>>> >> >> Credit Card Info: Expiration: 4/18 CV Code:
>>> >> >> ======================
>>> >> >>
>>> >> >> I will be extremely grateful for any advice/suggestions.
>>> >> >
>>> >> > Have a look in the 'tmp' directory of your catalog root for any
>>> >> > pgp.*******.err files.
>>> >> > These might give you an indication of the problem.
>>> >> Hello Gert,
>>> >>
>>> >> Earlier, there were some error files in that "tmp" folder and orders
>>> >> were not getting completed.
>>> >>
>>> >> But, I corrected them all. Now, now orders are getting completed and
>>> >> no error file is being created in "tmp" folder".
>>> >>
>>> >> Still, "credit card info" is missing in my "order mail".
>>> >>
>>> >> --
>>> >> Thanks,
>>> >> Sherin
>>> >>
>>> >
>>> > Those errors were related to the encryption (pgp.*** files)?
>>> > Did you make any changes to your order routes in catalog.cfg to not
>>> encrypt
>>> > the credit card data?
>>> >
>>> > CU,
>>> >
>>> > Gert
>>> Hello Gert,
>>>
>>> Following were the errors I had earlier.
>>>
>>> =======================
>>> gpg: fatal: can't create directory `/root/.gnupg': Permission denied
>>> secmem usage: 0/0 bytes in 0/0 blocks of pool 0/123456
>>>
>>> gpg: failed to create temporary file
>>> `/home/dummy/.gnupg/.123456789.myserver.net.123456': Permission denied
>>>
>>> gpg: keyblock resource `/home/dummy/.gnupg/pubring.gpg': general error
>>> gpg: %s: skipped: public key not found
>>> gpg: email at dummydomain.com: encryption failed: public key not found
>>> =======================
>>>
>>> I fixed these errors by correcting file/folder permissions and setting
>>> following admin settings.
>>>
>>> =========================================
>>> ENCRYPTOR
>>> PGP /usr/bin/gpg --no-default-keyring --always-trust --keyring
>>> /home/dummy/.gnupg/pubring.gpg -e -a --batch -t -r
>>> 'email at dummydomain.com' --yes
>>> PGP_CC_KEY email at dummydomain.com
>>> PGP_KEY /home/dummy/.gnupg/pubring.gpg
>>> =========================================
>>>
>>> I have following settings in catalog.cfg.
>>>
>>> =================================
>>> Route main <<EOF
>>> attach 0
>>> credit_card 1
>>> default 1
>>> email '__ORDERS_TO__'
>>> encrypt 0
>>> encrypt_program "__PGP__"
>>> errors_to '__ORDERS_TO__'
>>> pgp_cc_key "__PGP_CC_KEY__"
>>> pgp_key "__PGP_KEY__"
>>> receipt etc/receipt.html
>>> report etc/report
>>> supplant 1
>>> individual_track orders
>>> track logs/tracking.asc
>>> EOF
>>> =================================
>>>
>>> Does this look good. Should I set "encrypt" to "1" ?
>>>
>>> --
>>> Thanks,
>>> Sherin
>>>
>>
>> Looking at one of my own configurations I see some differences, but not sure
>> anymore if they are specific to my setup:
>> 1) I do not use __PGP_CC_KEY__ in my route, in both cases I have
>> __PGP_KEY__
>> 2) My PGP_KEY variable I have defined not as e-mail address, but as a short
>> alphanumeric key that is shown when doing gpg --list-keys ... The part after
>> the slash ...
>>
>> pgp_cc_key "__PGP_KEY__"
>> pgp_key "__PGP_KEY__"
>>
>> and then PGP_KEY 395FEAB3
>>
>> That works for me ... No guarantees :)
>>
>> CU,
>>
>> Gert
>>
>>
>>
>>
>> _______________________________________________
>> interchange-users mailing list
>> interchange-users at icdevgroup.org
>> http://www.icdevgroup.org/mailman/listinfo/interchange-users
>>
>
More information about the interchange-users
mailing list