2017-05-15 14 views
2

Guten Morgen,Paypal Integration - EWP Einstellungen Fehler

Ich bin dabei, meinen eigenen E-Commerce-Shop über PHP und MySQLi zu bauen. Aktuelle Testgelände ist: http://taxreturnsolutions.uk/ecommerce/

ich diese Anleitung befolgt haben: https://www.codexworld.com/paypal-standard-payment-gateway-integration-php/

I HATTE alles Setup und arbeitet absolut in Ordnung, dass ich die Schaltfläche Jetzt kaufen klicken konnte, mich die nehmen würde Sandbox Site und ich könnte kaufen. Meine SQLi Datenbank würde mit den relevanten Daten aktualisiert werden usw. Aber jetzt habe ich immer die folgende Meldung von Paypal Sandbox immer wie folgt:

* Anmerkung URL:?/Webapps/Warenkorb/Fehler flowlogging_id = 7be60528d708 & code = EWP_SETTINGS

Paypal Error

ich dies jedes mal wenn ich die Schaltfläche jetzt kaufen drücken, um diese jedoch vor, es war ein intermittierendes Problem zum Beispiel 3/10 mal hat ich die Schaltfläche jetzt kaufen würde es diesen Fehler darstellen und 7/10 mal richtig verarbeiten.

Mein Code für die Schaltfläche ist wie folgt:

    $paypalURL = "https://www.sandbox.paypal.com/cgi-bin/webscr"; //Test PayPal API URL 
        $paypalID = '[email protected]'; //Business Email 
          <!-- Button --> 
          <?php 

            if(isset ($_SESSION['login_user'])){ 
              echo " 
              <form action=' $paypalURL ' method='post' style='text-align: center;'> 
               <!-- Identify your business so that you can collect the payments. --> 
               <input type='hidden' name='business' value='$paypalID'> 

               <!-- Specify a Buy Now button. --> 
               <input type='hidden' name='cmd' value='_xclick'> 

               <!-- Specify details about the item that buyers will purchase. --> 
               <input type='hidden' name='product_name' value='$product_array[$key]['product_name']'> 
               <input type='hidden' name='product_id' value='$product_array[$key]['product_id']'> 
               <input type='hidden' name='product_price' value='$product_array[$key]['product_price']'> 
               <input type='hidden' name='currency_code' value='GBP'> 
               <input type='hidden' name='notify_url' value='http://taxreturnsolutions.uk/ecommerce/payments/ipn.php'> 

               <!-- Specify URLs --> 
               <input type='hidden' name='cancel_return' value='http://taxreturnsolutions.uk/ecommerce/payments/cancel.php'> 
               <input type='hidden' name='return' value='http://taxreturnsolutions.uk/ecommerce/payments/success.php'> 


               <!-- Display the payment button. --> 
               <input type='image' name='submit' border='0' 
               src='https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif' alt='PayPal - The safer, easier way to pay online'> 
               <img alt='' border='0' width='1' height='1' src='https://www.paypalobjects.com/en_US/i/scr/pixel.gif' > 
              </form> "; 

            } else 
            { 
            echo "<p style='text-align: center;'><b> Log in</b> to Buy Now </p>"; 
            } 
            ?> 

Alle mit dieser Hilfe würde geschätzt.

Danke. Stan.

+0

Ich habe dieses Problem gelöst. Ich musste unverschlüsselten Webseiten erlauben, Zahlungen an Paypal zu leisten. –

+0

Ich stehe vor dem gleichen Problem. Können Sie bitte die Schritte erklären, die es unverschlüsselten Webseiten erlauben, Zahlungen an Paypal zu leisten? –

Antwort

7

Ich glaube, das Problem liegt in der PayPal-Konfiguration. Sie müssen unverschlüsselte Websites Zahlungen an Paypal erlauben. Um dies zu tun, loggen Sie sich in Ihr PayPal-Konto dann:

Profil & Einstellungen -> Mein Verkaufs Tools -> Website-Einstellungen

Gehen Sie zum Abschnitt "Encrypted Webseite Zahlungen" und wählen Sie "aus" zum "Block unverschlüsselte Website Zahlung:"

Dies sollte es funktionieren! Viel Glück