Re: Pay Pal IPN is not carring over my orders
OK, the problem seems to be with the currency.
I need the cart to operate in Danish Kroner (DKK)
I had tried just changing the currency symbol but that made no difference.
I tried adding a new currency and added GBP and EUR and both work (total is carried over into paypal) but it just will not carry over the total when set to DKK.
Is there a file somewhere else that has to acknowledge the DKK currency?
I don't think it is a paypal issue as I can receive muliple currencies and opened a DKK balance just in case.
Re: Pay Pal IPN is not carring over my orders
Oh wait ... You're using v1.2.6 right?
v1.2.6 doesn't support PayPal currencies other than CAD, EUR, GBP, JPY, USD, AUD. What it's supposed to do is convert other currencies (ie: DKK) to USD before submitting to PayPal. But if it can't find a USD currency to calculate exchange rate from, it'll end up having to send $0 to PayPal.
Support for the rest of PayPal's 17 currencies is built in to v1.3.7 with applied PayPal patches.
Re: Pay Pal IPN is not carring over my orders
Quote:
Originally Posted by
parmax
It works now :D My total carrys over from en Cart to Payl Pal! Thanks
However the phone number from Zen Cart gets cut off in Pay Pal? Only 738 appear instead of 905-738-9300. :wacko:
I have this same problem, along with the fact that it doesn't send the second line of the address either.
Update: Just fixed the address line 2 problem. The line that handled the 'suburb' is commented out in the paypal.php file. Although the phone number is still being truncated.
Also, I note that the shipping charge isn't being handled separately, it gets added to the main total when passed to Paypal. It's not a problem, but it would be nice to have the shipping displayed on Paypal's system as a separate item.
E.g.:
Order Summary
Subtotal: £659.93 GBP
Postage: £0.00 GBP
Tax: £0.00 GBP
Order Total: £659.93 GBP
Re: Pay Pal IPN is not carring over my orders
Quote:
Originally Posted by
DrByte
Oh wait ... You're using v1.2.6 right?
v1.2.6 doesn't support PayPal currencies other than CAD, EUR, GBP, JPY, USD, AUD. What it's supposed to do is convert other currencies (ie: DKK) to USD before submitting to PayPal. But if it can't find a USD currency to calculate exchange rate from, it'll end up having to send $0 to PayPal.
Support for the rest of PayPal's 17 currencies is built in to v1.3.7 with applied PayPal patches.
OK, I have installed a 1.3.7 cart but I do not see DKK in the paypal IPN. Do I have to use the paypal express checkout to get Danish Kroner?
-Sheryl
Re: Pay Pal IPN is not carring over my orders
Re: Pay Pal IPN is not carring over my orders
I'm having the same problem with the truncated phone number via the Paypal IPN to Paypal UK, using all the latest patches too.
Re: Pay Pal IPN is not carring over my orders
Quote:
Originally Posted by
DrByte
Regarding patches. There are patches from Feb 8th to March 15th. It does say the Feb 19th one supercedes the previous one but as a general practice on these patches, must I install all of them or can I go straight to the latest patch?
I am currently using the IPN module. I went in and added DKK to the currencies list per another thread (which makes me wonder if I even needed to upgrade from the 1.2.6d cart at all but nevermind).
I have not explored the express checkout yet and do not yet know what the advantages are or whether I want it.
Re: Pay Pal IPN is not carring over my orders
I'll go back and edit each of the patch releases to remind that you only need the most recent of the posts in that thread.
Re: Pay Pal IPN is not carring over my orders
Okay, I'm having a similar problem with Pay Pal. I installed both IPN and Express Checkout and when I tested the process using IPN, I noticed that when I was taken to Pay Pal, none of the item discription showed up in Pay Pal, it just said "Item#1". When I made the payment it processed the amount properly and showed an order in my admin but no products were listed so I could not tell what was ordered.
I installed all of the patches that were provided as of this date and nothing seemed to change. I found the SQL scripts in Linda's posts and ran those. Now when I process payment I don't even get the entry inthe admin, but I do receive the email notification from Pay Pal and it does take the money. I ran the debug and this is the only thing I can find in it that would show trouble.
IPN FATAL ERROR :: Could not establish fsockopen.
Host Details = ssl://www.paypal.com:443 (18980696) Unable to find the socket
transport "ssl" - did you forget to enable it when you configured PHP?
[FONT=Verdana]I've checked my PHP.ini file and this all apears to be configured properly. Both ports 80 and 443 are open for TCP on the firewall.[/FONT]
[FONT=Verdana][/FONT]
[FONT=Verdana]ZEN Cart Vers: 1.3.7[/FONT]
[FONT=Verdana]IIS Vers: 6[/FONT]
[FONT=Verdana]PHP 5.1.1.6[/FONT]
[FONT=Verdana][/FONT]
[FONT=Verdana]Any help would be appriciated.[/FONT]
[FONT=Verdana]Mike[/FONT]
Re: Pay Pal IPN is not carring over my orders
I suspect your host hasn't compiled OpenSSL support into PHP.
As a test for confirmation, try editing your /includes/configure.php and change ENABLE_SSL to 'false', and run a test IPN transaction. Does it work?
Your host may or may not be willing to recompile PHP with OpenSSL included.
The March 21 patch includes a fix to allow the IPN communications to fall back to non-SSL mode if SSL fails. (But ... that's just a bandage to deal with hosts who don't see the value in allowing you to communicate securely directly from PHP ...)