OSCOMMERCE SUPPORT CALL 702-453-3332

 

Help - Search - Members - Calendar
Full Version: Official PayPal IPN Support Thread
osCommerce Community Support Forums > osCommerce Online Merchant v2.x > Contributions / Add-Ons > Payment Modules > Other
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73
AlexStudio
QUOTE (CatDadRick @ Jan 8 2008, 04:20 AM) *
I can't locate the values in the configuration table. Can you point me to them?
Try the search function in phpmyadmin and search in configuration table using
SQL
`configuration_key` LIKE '%PAYPAL%'
CatDadRick
QUOTE (AlexStudio @ Jan 7 2008, 08:38 PM) *
Try the search function in phpmyadmin and search in configuration table using
SQL
`configuration_key` LIKE '%PAYPAL%'

Thanks again Alex.
I searched with...
CODE
SELECT * FROM `configuration` WHERE `configuration_key` LIKE `%PAYPAL%`

and got only two matches, SHOW_FOOTER_PAYPAL_VERIFY and SHOW_FOOTER_PAYPAL_VERIFY_EMAIL. I assume there should be more hits. Did I miss something in the installation? I have Installed and Removed, Enabled and Disabled these modules several times in Admin since discovering this problem, but no matter what I do they both show up in Checkout/Payment. If I disable and remove the module in Admin and then delete the files I get error messages about missing files.

Thanks again,
CatDad
AlexStudio
QUOTE (CatDadRick @ Jan 8 2008, 04:59 AM) *
Try this
SQL
SELECT *
FROM `configuration` WHERE `configuration_key` = 'MODULE_PAYMENT_INSTALLED'
CatDadRick
QUOTE (AlexStudio @ Jan 7 2008, 09:19 PM) *

QUOTE (CatDadRick @ Jan 8 2008, 04:59 AM) *
Try this
SQL
SELECT *
FROM `configuration` WHERE `configuration_key` = 'MODULE_PAYMENT_INSTALLED'


Before running the query I had removed both PayPal IPN modules. I just installed, from Admin, this PayPal IPN Module and re-ran the query. This time I got 18 additional matches, all starting with MODULE_PAYMENT_PAYPAL. I tried a test purchase and again, I get both PayPal IPN modules in Checkout/Payment

Any other suggestions?

Thanks,
CatDad
fbc
When it comes time for a person to pay it takes me to paypal and it asks the user to enter the amount. It's really weird. What is happening?
CatDadRick
Can someone tell me how to remove these modules (PayPalIPN & PayPal IPN)? I have disabled and removed them in Admin/Payment Modules. I have verified the configuration table entries are gone. I've deleted the files and undone file modifications. When do a test transaction and go to Checkout/Payment, I get a blank screen and these errors in my log file...
CODE
[Mon Jan 07 16:22:20 2008] [error] [client 172.16.88.6] PHP Warning:  payment::include(includes/languages/english/modules/payment/paypalipn.php) [<a href='function.payment-include'>function.payment-include</a>]: failed to open stream: No such file or directory in /var/www/catalog_live/includes/classes/payment.php on line 59, referer: https://secure.rlknight.com/checkout_shipping.php
[Mon Jan 07 16:22:20 2008] [error] [client 172.16.88.6] PHP Warning:  payment::include() [<a href='function.include'>function.include</a>]: Failed opening 'includes/languages/english/modules/payment/paypalipn.php' for inclusion (include_path='.:/usr/lib/php') in /var/www/catalog_live/includes/classes/payment.php on line 59, referer: https://secure.rlknight.com/checkout_shipping.php
[Mon Jan 07 16:22:20 2008] [error] [client 172.16.88.6] PHP Warning:  payment::include(includes/modules/payment/paypalipn.php) [<a href='function.payment-include'>function.payment-include</a>]: failed to open stream: No such file or directory in /var/www/catalog_live/includes/classes/payment.php on line 60, referer: https://secure.rlknight.com/checkout_shipping.php
[Mon Jan 07 16:22:20 2008] [error] [client 172.16.88.6] PHP Warning:  payment::include() [<a href='function.include'>function.include</a>]: Failed opening 'includes/modules/payment/paypalipn.php' for inclusion (include_path='.:/usr/lib/php') in /var/www/catalog_live/includes/classes/payment.php on line 60, referer: https://secure.rlknight.com/checkout_shipping.php
[Mon Jan 07 16:22:20 2008] [error] [client 172.16.88.6] PHP Fatal error:  Class 'paypalipn' not found in /var/www/catalog_live/includes/classes/payment.php on line 62, referer: https://secure.rlknight.com/checkout_shipping.php

I've looked everywhere I can think of, but I can't find anything else to disable or remove.

Any help appreciated.

Thanks,
CatDad
lmn
QUOTE (AlexStudio @ Jan 8 2008, 04:26 AM) *


QUOTE (lmn @ Jan 7 2008, 11:24 PM) *
There was a bug with PayPal server handling the parameter 'no_shipping' by the time when v2.3.x was released. The solution given by PayPal technical personal is to set 'no_shipping=2' in the button code. That's why your customers can't change the billing address at PayPal. You can try setting it with no_shipping = 0 and see if there still is any problem. Alternatively you can always send the billing address to PayPal, please search in this thread for the solution. Keep in mind that if you send billing addresses to PayPal instead of actual shipping addresses, you are not eligible for the PayPal's seller protection policy.


Thank you very much for your help. Meanwhile, I have just only changed the address_override=1 to address_override=0. Then the customer can enter any billing address and report no error. Can I use this without changing other variables such as no_shipping, etc.? Please help.

Sam
AlexStudio
QUOTE (lmn @ Jan 8 2008, 12:21 PM) *
Setting parameter address_override=0 is not recommended because this PayPal IPN module can't handle shipping address edited at PayPal. By setting address_override=0 PayPal will replace the shipping address with one recorded in the customer's PayPal account, and it will cause more problems.

Let's say a customer places an order in store with shipping address to his office, but the address registered with PayPal is his home address. If you set address_override=0 in this scenario, the customer will see his home address at PayPal instead of his office.

Setting no_shipping=0 allows customers to edit shipping address at PayPal, is also problematic. If the customer changed address at PayPal, he may think you will ship the package to that edited address, but the only shipping address you have with this order is the first one.

For better address handling, please try express checkout.
CatDadRick
OK, I've gotten a bit further. I restored the OSC files from a backup done just before I updated to the latest version of this mod and now Order Confirmation is working again. Problem now is, I have 2 PayPal IPN payment methods listed in Checkout/Payment and I cannot remove either one of them. Can you please tell me how to remove this module? I have removed it in Admin/Modules/Payment and I've verified the configuration table entries are gone, but this module still shows up in Checkout/Payment, and when I remove the files the Checkout/Payment page won't load. I get these errors in my log...

CODE
[Tue Jan 08 10:23:30 2008] [error] [client 172.16.88.6] PHP Warning:  payment::include(includes/modules/payment/paypal_ipn.php) [<a href='function.payment-include'>function.payment-include</a>]: failed to open stream: No such file or directory in /var/www/catalog_orig/includes/classes/payment.php on line 60, referer: https://secure.rlknight.com/checkout_shipping.php
[Tue Jan 08 10:23:30 2008] [error] [client 172.16.88.6] PHP Warning:  payment::include() [<a href='function.include'>function.include</a>]: Failed opening 'includes/modules/payment/paypal_ipn.php' for inclusion (include_path='.:/usr/lib/php') in /var/www/catalog_orig/includes/classes/payment.php on line 60, referer: https://secure.rlknight.com/checkout_shipping.php
[Tue Jan 08 10:23:30 2008] [error] [client 172.16.88.6] PHP Fatal error:  Class 'paypal_ipn' not found in /var/www/catalog_orig/includes/classes/payment.php on line 62, referer: https://secure.rlknight.com/checkout_shipping.php

What I think I need to do is remove both of the PayPal IPN modules and then install just this PayPal IPN module. Can someone please help me with this?

Thanks,
CatDad
oscnods
Hi I'm using PayPal IPN v.2.3.3 and since I also have Attribute Stock Mod installed so the only issue that I am having is the attributes stock level doesn't get deducted.

I've tried to solve the issue myself and now I have narrowed down the problem by checking the difference of 2 fiiles:
1) checkout_process.php <- used by original payment module to deals w/ stock deduction
2) ipn.php <- used by IPN payment module to deals w/ stock deduction

based on running some error_log, i have found the following difference:
CODE
//checkout_process.php
error_log('$order->products[$i][id] = ' . $order->products[$i]['id']);

result: $order->products[$i][id] = 263{2}33

CODE
//ipn.php
error_log('$order->products[$i][id] = ' . $order->products[$i]['id']);

result: $order->products[$i][id] = 263


I think there's something in the IPN.php that somehow effects the $order->products[$i]['id'] info gets lost.
looks like the attribute id is missing ...

it's been more than a week that i'm struggling with this.
any help is greatly appreciated!

oscnods
AlexStudio
QUOTE (oscnods @ Jan 9 2008, 03:11 AM) *
The order structure from checkout_process.php is different than from ipn.php. $order->products[$i][id] = 263{2}33 came from the $cart object stored in customer's session data, and $order->products[$i][id] = 263 came from database query. You need to add more database query to get the ordered products' attributes in ipn.php so you can deduct stock levels based on attributes.
AlexStudio
QUOTE (CatDadRick @ Jan 9 2008, 02:57 AM) *
Did you really check this one?
QUOTE (AlexStudio @ Jan 8 2008, 05:19 AM) *
Try this
SQL
SELECT *
FROM `configuration` WHERE `configuration_key` = 'MODULE_PAYMENT_INSTALLED'
CatDadRick
QUOTE
Did you really check this one?
QUOTE(AlexStudio @ Jan 8 2008, 05:19 AM) *
Try this
SQL
SQL
SELECT *
FROM `configuration` WHERE `configuration_key` = 'MODULE_PAYMENT_INSTALLED'

I missed that one. Running your query, I get 1 result...
CODE
moneyorder.php;authorizenet.php;echeck.php;paypalipn.php

There is no paypal_ipn.php. Maybe that's the problem? Do both PayPal IPN v0.891 and PayPal IPN v2.3.2 have the same name, ie paypalipn and not paypal_ipn? When I delete paypal_ipn.php and the other files in this contrib, I get errors indicating it's still installed, but it doesn't look installed to me.

Thanks again for your help,
CatDad
lefty78
OUCH, THIS HURTS!

Ok, so my problem was resolved adding the correct file to turn on register_globals on in the ext foler set.

Now for the confusing part.

PaypalIPN works perfect.

But, there is always a but.

Now suddenly when a customer checks out with a regular credit card.....nothing. no email to them or me (this means no middle digits of the credit card).

The order shows up in Admin, but thats it. I have to call the customer and ask for their card again........

This was working flawlessly all along until I install paypal ipn.

HELP!!!!?????
lefty78
UPDATE

NO CONFIRMATION EMAILS ARE SENT FROM ANY ORDER NOW!!!!!!!
oscnods
QUOTE (AlexStudio @ Jan 8 2008, 02:18 PM) *
The order structure from checkout_process.php is different than from ipn.php. $order->products[$i][id] = 263{2}33 came from the $cart object stored in customer's session data, and $order->products[$i][id] = 263 came from database query. You need to add more database query to get the ordered products' attributes in ipn.php so you can deduct stock levels based on attributes.


Great Alex, that's what I thought what happened!
I think I know how to add more database query to get the ordered products' attributes but I don't know how to access the session data of $order->products[$i][id] = 263{2}33, please give me some advise on this.
thanks again.
AlexStudio
QUOTE (oscnods @ Jan 9 2008, 07:35 AM) *
how to access the session data of $order->products[$i][id] = 263{2}33
Customer's session data is not accessible in ipn.php because it is PayPal's accessing.
lefty78
QUOTE (lefty78 @ Jan 8 2008, 06:15 PM) *
OUCH, THIS HURTS!

Ok, so my problem was resolved adding the correct file to turn on register_globals on in the ext foler set.

Now for the confusing part.

PaypalIPN works perfect.

But, there is always a but.

Now suddenly when a customer checks out with a regular credit card.....nothing. no email to them or me (this means no middle digits of the credit card).

The order shows up in Admin, but thats it. I have to call the customer and ask for their card again........

This was working flawlessly all along until I install paypal ipn.

HELP!!!!?????



Please help me with direction here! I am receiving orders and have to call each person individually. The IPN worked PERFECT for the live test run, and orders processed normally for a while as well after that (last night) today I noticed the flow of orders stopped. I logged into admin and it didnt.

I have tested with all forms of payment, the same thing.....NOTHING

Has anyone else had this problem after installing the IPN???
oscnods
QUOTE (AlexStudio @ Jan 8 2008, 02:18 PM) *
The order structure from checkout_process.php is different than from ipn.php. $order->products[$i][id] = 263{2}33 came from the $cart object stored in customer's session data, and $order->products[$i][id] = 263 came from database query. You need to add more database query to get the ordered products' attributes in ipn.php so you can deduct stock levels based on attributes.


ok, so the session won't work,
where should I add the additional database query so that my $order->products[$i][id] = 263{2}33,
I can't find $order anywhere in the ipn.php...

do I change anything around these codes from ipn.php line 90 (especially the $order_query)?

CODE
  if ($result == 'VERIFIED') {
    if (isset($_POST['invoice']) && is_numeric($_POST['invoice']) && ($_POST['invoice'] > 0)) {
      $order_query = tep_db_query("select currency, currency_value from " . TABLE_ORDERS . " where orders_id = '" . $_POST['invoice'] . "' and customers_id = '" . (int)$_POST['custom'] . "'");
      if (tep_db_num_rows($order_query) > 0) {
        $order_db = tep_db_fetch_array($order_query);

        // let's re-create the required arrays
        require(DIR_WS_CLASSES . 'order.php');
        $order = new order($_POST['invoice']);


pls point me to the right direction. crying.gif
jp.bond
hi,

i'm using the PayPal IPN v2.3.3 module with OSC MS2.
Everything works during the client order process.

But at the end of the process on the Paypal window (paypal website), the client clicks to finalise payment, and return on my website, i have this error

Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/65/site113/web/boutique/catalog/includes/languages/french/modules/payment/paypal_ipn.php:1) in /home/.sites/65/site113/web/boutique/catalog/includes/functions/general.php on line 29

and nothing more on the webpage.
There is no confirmation page but the client receive the order confirmation by email.

The only problem is the return page error.

any idea ?

thanks a lot !

jp
CatDadRick
QUOTE (lefty78 @ Jan 9 2008, 01:16 AM) *
Please help me with direction here! I am receiving orders and have to call each person individually. The IPN worked PERFECT for the live test run, and orders processed normally for a while as well after that (last night) today I noticed the flow of orders stopped. I logged into admin and it didnt.

I have tested with all forms of payment, the same thing.....NOTHING

Has anyone else had this problem after installing the IPN???

Lefty 78, I can't offer you any help, but I can tell you I have the same problem. It started after I upgraded to v2.3.2 of this mod. I was able to get order confirmation working by restoring from a backup (code, not database) but that introduced has another problem.

Alex, please, can you offer us any other suggestions?

Thanks,
CatDad
crag364
Hi,Was wondering if someone could help me.

I've just added this mod. It all seems to be working except when I try and see the order pages.

Then I get this error:

CODE
Error!

Unable to determine connection method on a link!

Known methods: NONSSL SSL

Function used:

tep_href_link('paypal.php', '', 'NONSSL" class="menuBoxContentLink">PayPal IPN')


Anyone got any ideas? It won't let me search for it on here as it comes up with words are 3 letters or less etc.

Thanks
Jayman11
I havent had any problems until today, I noticed I am receiving payments but no order confirmations from my store. Wondering if it has something to do with my host upgrading their servers. Gonna see if it continues tomorrow.

Jayman11
milfredo
I'm such a newbie that water is dripping from behind my ears. I have website at siteground. I loaded up osCommerce and selected paypal as the payment processor.

I am selling just one ebook right now. Results when testing purchase. I can add to cart....then off to paypal we go...can then pay with credit card...all goes well, then customer is returned to original product page. I have the ebook loaded in public_html/download but I can't get the file to show up anywhere so the customer can download it.


Can someone help me please?

Thanks,
Milfredo
oscnods
QUOTE (oscnods @ Jan 8 2008, 05:21 PM) *
ok, so the session won't work,
where should I add the additional database query so that my $order->products[$i][id] = 263{2}33,
I can't find $order anywhere in the ipn.php...


Alex, i've also put error log on the paypal_ipn.php and $order->products[$i][id] = 263{2}33 showed up just like checkout_process.php did. How can I transfer the data from the $order (object) either from checkout_process.php or paypal_ipn.php to ipn.php? I noticed that the query for $order has been changed on ipn.php.
I'm like one step away from ending this nightmare.

pls help.

oscnods
AlexStudio
QUOTE (oscnods @ Jan 10 2008, 03:24 PM) *
See the example code in ipn.php:
CODE
// Let's get the attributes
            $products_ordered_attributes = '';
            if ( (isset($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0) ) {
              for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) {
                $products_ordered_attributes .= "\n\t" . $order->products[$i]['attributes'][$j]['option'] . ' ' . $order->products[$i]['attributes'][$j]['value'];
              }
            }
jp.bond
QUOTE (jp.bond @ Jan 9 2008, 10:48 AM) *
hi,

i'm using the PayPal IPN v2.3.3 module with OSC MS2.
Everything works during the client order process.

But at the end of the process on the Paypal window (paypal website), the client clicks to finalise payment, and return on my website, i have this error

Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/65/site113/web/boutique/catalog/includes/languages/french/modules/payment/paypal_ipn.php:1) in /home/.sites/65/site113/web/boutique/catalog/includes/functions/general.php on line 29

and nothing more on the webpage.
There is no confirmation page but the client receive the order confirmation by email.

The only problem is the return page error.

any idea ?

thanks a lot !

jp



no one knows about my error ?
demios
HELP........

I have been using this mod for a while with no problems, now paypal keeps sending IPN confirmations.
Every few hours a new confirmation arrives even though it has already been confirmed.

I have made no changes to oscommerce or to the server. (it is my own dedicated server)

I did try and research the problem and found that if the server does not return a http 200 confirmation Paypal continue to send the confirmations.

Any help would be great!
fyre
HI all,

sure hope someone can help me. I am using the Paypal IPN module and when I test it for myself, creating user accounts and what not, I can make payments just fine. But I keep getting notices from customers that after order confirmation, the paypal login screen keeps showing an error that says "Click Here To Retry", so they can't login to pay. Can anyone offer any suggestions?

Thanks so much in advance!
Philip79
QUOTE (fyre @ Jan 10 2008, 11:24 AM) *
HI all,

sure hope someone can help me. I am using the Paypal IPN module and when I test it for myself, creating user accounts and what not, I can make payments just fine. But I keep getting notices from customers that after order confirmation, the paypal login screen keeps showing an error that says "Click Here To Retry", so they can't login to pay. Can anyone offer any suggestions?

Thanks so much in advance!


Yes, it has been a problem for months now with PayPal. I experience it myself when paying for auction from eBay. Usually the problem presents itself when I use a browser other than IE. If I switch to using IE, the problem usually goes away. But a few months ago, even using IE did not resolve the problem. PayPal's work around was to have you go into your account, delete your primary checking account, pay for the account with a different account, and then after you had successfully made your payment then add the primary checking account information back into your account.

I haven't had to do that for a few months and it even affected my ability to transfer funds from my PayPal business account to my checking account. But of most recent switching to IE to make the payment seems to work. You could have the customer try and clear their cache but that didn't seem to resolve the problem.

Philip
tillagata
To AlexStudio

Thanks a lot for this contrib.
I just want to inform you about some errors I've got.

First of all, I think that you redirect the customer, after the payment to CHECKOUT_PROCESS but it's to CHECKOUT_SUCCESS with the order number.
L. 515 (my code):
CODE
$parameters['return'] = tep_href_link(FILENAME_CHECKOUT_SUCCESS,  'order_id='. substr($cart_PayPal_IPN_ID, strpos($cart_PayPal_IPN_ID, '-')+1), 'SSL');

Maybe is the same problem for jp.bond

The biggest problem I've got is that when the paypal IPN module is activated, some characters are changed by a "?" in my website like :
"fran�ais" instead of "français". My website is in french - CHARSET: iso-8859-1. I haven't got this problem with the paypal ipn v2.2 or with v.1.1 (2003/2004). I don't know what's the matter !! Anyone has an idea ?

To all who use this contribution :
It seems that paypal has a problem with any special character. When the customer valid the order and go in paypal payment page, paypal says : 'you've got special character that not can't be load by paypal'... or something like that ('scuse my poor english). I've got testing all configuration for my website : CHARSET: iso-8859-1/ iso-8859-15 and UTF-8 (franch paypal is under UTF-8), I've tested with the php function htmlentities() to translate in iso-8859-1/iso-8859-15/UTF-8. No one work perfectly. Some characters are okay, some are wrong. The best solution is to translate all the customers data with no special characters !

Another thanks to alexStudio.

Tilla
AlexStudio
QUOTE (tillagata @ Jan 11 2008, 11:43 PM) *
1. It is checkout_process.php, not checkout_success.php, for the return URL since the very first version v1.0.

2. Please search in this thread for special character issue. There are multiple solutions posted before.
footwearinc
This is the message I get when I try to confirm the order and it takes me to paypal:

"Unable to process payment. Please contact the merchant as the shipping address provided by the merchant is invalid, and the merchant has requested that your order must be shipped to that address."

Any Suggestions?

I have the latest PayPal IPN as a result of the good update. I run everything on IIS of windows. The installations called for me to have cURL and cURLlLib enabled but I do not have this at all on the sever. From my undestanding of cURL it is very hard to configure on Windows correct? and if so it does not run all the extensions neccessary to do its job correctly is this correct?

Also, is cURL or cURL lib necessary for this installation? or am I better with ssl?

thanks,
Tim
oscnods
QUOTE (AlexStudio @ Jan 9 2008, 11:43 PM) *
See the example code in ipn.php:
CODE
// Let's get the attributes
            $products_ordered_attributes = '';
            if ( (isset($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0) ) {
              for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) {
                $products_ordered_attributes .= "\n\t" . $order->products[$i]['attributes'][$j]['option'] . ' ' . $order->products[$i]['attributes'][$j]['value'];
              }
            }


Alex, you are the man- couldn't have done it w/o your hint.
anyways i've sorted out more of my issue and this contribution is awesome. (according to my client smile.gif
Thanks again.

oscnods
jarzom
I would like to bypass the first screen and go directly to the creditcard-payment, instead of having to: Don't have a PayPal account?
Use your credit card or bank account (where available). Continue.

This PayPal-module bypasses the first screen: http://www.oscommerce.com/community/contributions,5655/

Is it possible to implement this function ? And is anybody up for it ?

Thanks !

Regards
jarzom
footwearinc
Can this PayPal IPN run with Libcurl or curl or SSL?

My real question is just above wink.gif

Thanks,
Tim
jp.bond
QUOTE (jp.bond @ Jan 10 2008, 09:52 AM) *
hi,

i'm using the PayPal IPN v2.3.3 module with OSC MS2.
Everything works during the client order process.

But at the end of the process on the Paypal window (paypal website), the client clicks to finalise payment, and return on my website, i have this error

Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/65/site113/web/boutique/catalog/includes/languages/french/modules/payment/paypal_ipn.php:1) in /home/.sites/65/site113/web/boutique/catalog/includes/functions/general.php on line 29

and nothing more on the webpage.
There is no confirmation page but the client receive the order confirmation by email.

The only problem is the return page error.

any idea ?

thanks a lot !

jp

Really no help ?!
footwearinc
Hey Im before you!! wink.gif
jp.bond
QUOTE (footwearinc @ Jan 12 2008, 06:24 PM) *
Hey Im before you!! wink.gif

Are you sure ?
post Jan 9 2008, 10:48 AM Post #3420

don't worry i hope we can find both our solution... !! :-)
TheVoice
I noticed that the install text says I must delete my shipping proifile in PayPal. This is not possible because the person uses paypal for other online sales.

Is there a mod that will give you the option to use your shipping rates from paypal or the online store?
lefty78
QUOTE (CatDadRick @ Jan 9 2008, 09:26 AM) *
Lefty 78, I can't offer you any help, but I can tell you I have the same problem. It started after I upgraded to v2.3.2 of this mod. I was able to get order confirmation working by restoring from a backup (code, not database) but that introduced has another problem.

Alex, please, can you offer us any other suggestions?

Thanks,
CatDad




My issue is resolved. This is a great contribution and the resolve ended up having NOTHING to do with the contribution. Timing was just amazing for this coincidence.

I asked my hosting company, told them what was going on, yada, yada. They stuck to their guns....it was a problem that was not related to the server "check your admin setting"

Well I am not a complete idiot. But, I checked again and again as I know sometimes mispellings or errors can "hide" very well when you have been at a console for hours on end. Nothing found there. So I removed mods one by one.

Nothing

So.....I backed everything up and took the site down. I removed everything. Created a new database and installed an unmodded store......SAME PROBLEM!!!!

NOW the hosting company took action......after 12hours of me working frantically for no reason.

Their fix took about 15 minutes when they finally took responsibility, I have included their only message below. Maybe it will help others, but I still dont believe it, the response sounds like more of an excuse.....

""We are happy to inform you that managed to resolve this issues. There was a spam ACL that was filtering the mails sent from your oscommerce application. We fixed it and now everything should be ok. ""
markowi3
I am using the paypal_ipn and it seems to be installed with only some minor issues (isnt sending me email, but I will get back to that later). The other problem is a little more important. I am also using a Fixed Payment Type Charge. It seems to be working ok, the total is right in the shopping cart, but then when its transfered to paypal, it shows the total including the items bought and the shipping, but not this fixed fee. Please, can anyone advise on why? Please know this is my first time working with and learning os commerce, so the simpler, the better.

Thank You
shebal
Hi guys,

I've been searching and reading posts for the past week and still can't find my answer.

Running: osCommerce v.2.2 RC1
Installed: osCommerce PayPal IPN v2.3.3

Can't figure out how to set up the following fields:

Your Private Key (The location and filename of your private key to use for signing the order data.)
Your Public Certificate (The location and filename of your public certificate to use for signing the order data.)
PayPal's Public Certificate (The location and filename of the PayPal public key to use for encrypting the order data.)
Your PayPal Public Certificate ID (The public certificate ID that PayPal should use to decrypt the encrypted order data.)

Where am i suppose to get these? Do I have to upload them or install them on my server?

I need a simple informative guide to setting these fields up. Can somebody please help me out or point me to the right information?

Thank you in advance.
Burntheweb
There is an alternative to the IPN process for those who, like me, cannot have a SSL connexion or have cURL enabled on their servers.

This contribution made by appli can be found here
What it does is creating a 2nd confirmation page.
When you click the first time on "confirm order", the order will be added to the database, and when click the 2nd time, you're then directed to the Paypal server to make the payment...

I actually was looking for something like that for so long!! It needs some improvement, but it works!
And if you have other payment method (I have also bank transfer), the 2nd checking confirmation page will not show up.

I thought it was a good idea to post it in this topic as I see so many people struggling to have IPN works...
ATVUtah
I know for a fact my following question has been discussed but with over 173 pages of discussion of this module I'll be danged if I can find it.

When my customers want to order and item and have it shipped to a different address than the Credit Card Billing address, PayPal (or the IPN module) is putting their shipping address in the "Billing address section" of the payment form (on PayPals site) and will not let the customer select another address, change the one on the form, or add a "shipping address"

As I said I remember a discussion on how to allow them to use a billing and a ship to address but can't find it.

Also before anyone jumps in about the PayPal rules on "confirmed" address, etc... I am fully aware of them and I accept the risk of shipping to an address other than the credit card billing confirmed address as this has never been an issue with the products I sell.

Q: Where do I set the variable to allow the customer to have a shipping address and a billing address?
phoelis
Hello Alex and again thks for your help.

I succeed to install your contrib and all is working fine. Nevertheless I would like to have a last update regarding the redirection parameters after a payment is made via paypall as for the moment i m redirect to checkout_process but the page is white ?

into the payal parameters :

AutoReturn : based on the documentation I do not enable it --> done
on Module configuration itself nothing to do. (Admin)

what s about the instant notify payment on the paypal parameters ?


Well and if you have any clue why i keep a white page on www.mysite.com/checkout_process.php after payment has been done

best regards
Xavier
satish
QUOTE (jp.bond @ Jan 12 2008, 09:15 PM) *
Really no help ?!

Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/65/site113/web/boutique/catalog/includes/languages/french/modules/payment/paypal_ipn.php:1) in /home/.sites/65/site113/web/boutique/catalog/includes/functions/general.php on line 29

This means that there is some space or special char befor <? on line 1 of your .../french/modules/payment/paypal_ipn.php file.

Satish
satish
what s about the instant notify payment on the paypal parameters ?

Set it to true.
satish
QUOTE (shebal @ Jan 15 2008, 04:03 AM) *
Hi guys,

I've been searching and reading posts for the past week and still can't find my answer.

Running: osCommerce v.2.2 RC1
Installed: osCommerce PayPal IPN v2.3.3

Can't figure out how to set up the following fields:

Your Private Key (The location and filename of your private key to use for signing the order data.)
Your Public Certificate (The location and filename of your public certificate to use for signing the order data.)
PayPal's Public Certificate (The location and filename of the PayPal public key to use for encrypting the order data.)
Your PayPal Public Certificate ID (The public certificate ID that PayPal should use to decrypt the encrypted order data.)

Where am i suppose to get these? Do I have to upload them or install them on my server?

I need a simple informative guide to setting these fields up. Can somebody please help me out or point me to the right information?

Thank you in advance.


Those can be left blank.


Satish
satish
QUOTE (markowi3 @ Jan 14 2008, 06:31 AM) *
I am using the paypal_ipn and it seems to be installed with only some minor issues (isnt sending me email, but I will get back to that later). The other problem is a little more important. I am also using a Fixed Payment Type Charge. It seems to be working ok, the total is right in the shopping cart, but then when its transfered to paypal, it shows the total including the items bought and the shipping, but not this fixed fee. Please, can anyone advise on why? Please know this is my first time working with and learning os commerce, so the simpler, the better.

Thank You

Set Your order total sort order.
If that does not solve than when this fees is added your order object values need to be modified.

Satish
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.