Inhalte aufrufen

Profilbild

IPN Handler


  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
7 Antworten zu diesem Thema

#1 acousticelectric

acousticelectric

    Benutzer

  • Members
  • 25 Beiträge

Geschrieben: 05 January 2015 - 19:32

hello, im relatively new to this system, I set up paypal, and everything works right upto where they pay, I get "ORDER HAS ALREADY BEEN PAID" error message, after a lot of research I have found that it is because of the order id's, well im almost sure of it, I changed the table schema for order to increment by 100 to no avail, still same problem, I know the IPN is designed to handle this situation, but I cant seem to find any IPN handler to point to for the messages from paypal, any help would be amazing!!!!



#2 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 2453 Beiträge

Geschrieben: 06 January 2015 - 09:24

Hi,

 

welcome to our forum.

What kind of Paypal do you use? PayPal Standard?
Do you get the error if you disabling the IPN option in the plugin configuration?

Have you entered a IPN handler URL or left empty?

 

Regards

 

Wolfgang
 


Shopbetreiber benötigen Ihre Hilfe! Bewerten Sie jetzt Smartstore auf Capterra.

Als Dankeschön erhalten Sie 20 Euro für Ihren nächsten Kauf im Marketplace.

Smartstore bewerten


 

Bleibt gesund!

 

Viele zusätzliche Smartstore Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Hier geht es zu den Smartstore Videos:
Smartstore.NET Youtube-Channel
 

Die deutsche Smartstore Online-Dokumentation gibt es hier:
https://smartstore.a...iew?mode=global

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "Smartstore":

http://community.sma...t-tipps-tricks/

 


#3 acousticelectric

acousticelectric

    Benutzer

  • Members
  • 25 Beiträge

Geschrieben: 06 January 2015 - 18:22

Thank you for the reply and welcome. I have made progress but am still stuck. I pointed the IPN handler URL to checkout/confirm. Paypal developer has a IPN message simulator, and it sends the message successfully. So now in PayPal I sent the return URL to my completed page, , and trying the payment process again. I make an order through my website, it redirects to paypal(standard) sandbox, pay my order and it returns to my website home, not completed page, and it doesn't mark the order as paid, it remains pending. The PayPal checkout is a success and the order was paid. I checked the logs on the administration part of my website and it says it cannont find "completed" in web.controllers I think?

#4 acousticelectric

acousticelectric

    Benutzer

  • Members
  • 25 Beiträge

Geschrieben: 06 January 2015 - 21:12

what im thinking is it is missing code to(or misdirected)to handle the "completed"message from paypal to mark the order as being paid, im definetly lost looking through the code



#5 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 06 January 2015 - 21:30

Please go to the configuration page of the PayPal Standard payment provider and read the merchant instruction.

Marcus Gesing

Smartstore AG


#6 acousticelectric

acousticelectric

    Benutzer

  • Members
  • 25 Beiträge

Geschrieben: 06 January 2015 - 22:08

your link goes to a page not found..



#7 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 07 January 2015 - 00:21

See Backend Demo > Configuration > Payment methods > PayPal Standard > Configure.

You must not use checkout/confirm or any other frontend URL as an IPN endpoint.

IPN endpoints are located in plugins thus accessible through plugin specific URLs.

Angehängte Bilder

  • Angehängte Datei  ppstd.png   459.17K   0 Anzahl Downloads

Marcus Gesing

Smartstore AG


#8 acousticelectric

acousticelectric

    Benutzer

  • Members
  • 25 Beiträge

Geschrieben: 07 January 2015 - 05:38

awesome, I cant believe I missed that haha, thank you so much