Jump to content

davidr33

Members
  • Content count

    10
  • Joined

  • Last visited

  1. davidr33

    Official PayPal IPN Support Thread

    hi there, one simple question but i didn't find the solution after researching for hours: case: one customer selects "german" as language and pays via paypal_ipn successfully. the confirmation email is sent in german language. right. second case: the customer selects "english" as language. EVERYTHING is shown in english, the confirmation page, the total sum, the success page, but NOT the confirmation email - this is in german also. i double checked every language file and didn't find any error. have you got a hint for me? what is wrong there? best wishes, marco david
  2. davidr33

    Official PayPal IPN Support Thread

    so we are two :) anyone else? would really be glad if someone has a simple solution.
  3. davidr33

    Official PayPal IPN Support Thread

    hi alex, i tried it myself, but i am not that crack in php. not to mention, that this try didn't work ;) i made a IPN_process.php where the content of function confirmation() was in it and as the last line i redirected to https://www.paypal... but my php is too low to get it to work. do you think this is much work? or do you have another (better, simpler) idea? well, i want to say again: most of the customers, who only "try" and get to the checkout_confirmation.php, are annoyed if there will be an order in their history. they will think "oops, i did not want that!" - so, premature order is needed, but - yes - after pressing "confirm"... am i the only one who thinks so? can't believe that :D
  4. davidr33

    Official PayPal IPN Support Thread

    ah, i got it. sure, both functions are being executed... so i have to add code in the form. no, i do not hate the "preparing" and i really find it useful, if someone checks out and encounters problems at paypal that there is a premature order, but as i said: AFTER pressing button... ;) ok, will look further. perhaps someone got another idea based on my input.
  5. davidr33

    Official PayPal IPN Support Thread

    as totalnumpty says: most of the customers abandon at checkout_confirmation.php and not at paypal. and the side effect is: you have an order in your database which never was a real order, that is the difference. for examle: if someone uses "bank transfer", the order will be only generated in database after pressing "confirm order" - and this is the thing which makes it different. but why use an additional script at the form? in my idea the whole thing would be solved, if the premature order would be stored in function process_button() and not in function confirmation() or did i miss some important thing? i think, MANY errors with "preparing" orders would have been solved then... and no customers would be astonished, if an "preparing" order is in their status history although they NEVER pressed "confirm order" ;)
  6. davidr33

    Official PayPal IPN Support Thread

    what? i thought, that YOU made the most of changes in PP IPN :D in other modules the function_confirmation() has the function to state some additional payment info. one example: function confirmation() { return array('title' => MODULE_PAYMENT_VORKASSE_TEXT_DESCRIPTION); } and nothing else. i came around that, because i wondered how many "preparing" orders i have in my shop. i thought always of problems with paypal, but it seems, that when a customer uses the shopping cart and goes straightly to checkout_confirmation.php, the order is written into the database, although he does NOT click the "confirm payment" button, which means: he does not even go to paypal... but the order was stored in database. so i wondered, if it wouldn't be better to write to database only in that case, when the customer really clicks on "confirm payment", i.e. function process_button() as a summary: when "preparing" is in order status then, the cause is REALLY paypal ;)
  7. davidr33

    Official PayPal IPN Support Thread

    hi alex and all the others, i got a probably stupid question: why is an order written in the sql-database in the function confirmation() and not in the function process_button() from paypal_ipn.php? wouldn't it be nicer, that the database entry will be written only in that case, when a cutomer actually makes an order and not then, when he only looks at the confirmation screen?
  8. davidr33

    Official PayPal IPN Support Thread

    that was the message of the day, thank you alex. sometimes there are small hints which i didn't have in mind... you are right: paypal requires setting cookies! i think this is a precious information for all people setting up an osC-shop with "force_cookie_use" to FALSE, which is recommended in the readme. it is an easy calculation: people go off the site when cookies are required, ok, but people cannot pay via paypal without it... thanks again for your support and keep up the good work!
  9. davidr33

    Official PayPal IPN Support Thread

    hey alex, didn't know if you understand correctly, the following happens: cookies enabled: payment via paypal chosen redirection to paypal paypal login page after login: confirm payment status ok cookies disabled (with session-ID in URL): payment chosen redirection paypal login page then -> no login at paypal possible but blank page at paypal (page not found in title) therefore no confirmation at paypal possible i HAVE the message cookie_usage.php enabled, for security reasons now, but before there was no possibility for users to checkout when cookies are disabled, because the session-ID was transmitted to paypal also. login-page at paypal appears, but no login was possible. got it? ;-)
  10. davidr33

    Official PayPal IPN Support Thread

    hi there, i am using osCommerce RC1 and paypal IPN 2.2 and i am getting IPN errors when cookies are disabled. the session ID from osC generated will be submitted to paypal also, resulting in an error page (page not found) at paypal. paypals login page after redirecting from my shop is correct (amount of money, etc) but after clicking "login", i will get a blank page. i tested this "live", not in sandbox with two accounts. when enabling cookies in my browser, the session ID is hidden in the URL and so i don't get this error. help is very much apprechiated ;-) info: IPN v2.2, osC RC1, prevent spider sessios=TRUE, all other=FALSE, shop not in root directory but in /shop/, SSL deacivated, own dedicated server best wishes, marco. (www.fussphantasie.de)
×