PayPal Standard leitet den Kunden von Ihrer Website zur sicheren PayPal-Seite weiter, um den Zahlungsvorgang für sein Produkt abzuschließen. Dieser Artikel enthält umfassende Richtlinien, darunter:
Es gibt einige Anforderungen für PayPal-Standards und zwar:
Business PayPal Account
Als Neukunde müssen Sie PayPal.com besuchen und sich registrieren. Wenn Sie bereits ein PayPal-Geschäftskonto haben, können Sie loslegen. Wenn Sie ein Privatkonto haben, können Sie es in ein PayPal-Geschäftskonto umwandeln. Dieser Vorgang ist kostenlos.
Abbildung 1 PayPal-Konten
To set up and configure PayPal Standard, the following steps have to follow:
Step 1: OffenWooCommerce then click on Settings and then select Payments
WooCommerce > Settings à Payments
Note: In the past, preceding to WooCommerce, “Payments” ‘called Checkout.
Step 2: For the selection of PayPal, you have to switch to the Enabled/ Disable checkbox and check to mark the Enable PayPal Standard.
Step 3: For further proceeding, select Set Up, that will direct you to the Pay Pal Standard Settings.
Step 4: Next, you have to provide an email address for your PayPal account, provide email account in the required field, and that is the utmost essential part of configuration formerly making payments. Your PayPal email and the email that you have already been provided for your business account should be the same.
Figure 2 PayPal Standards
Figure 3 PayPal Advanced Setting
Now you have to configure Advanced Options settings. You have to provide information that is required in an advanced setting. Following are the steps that are required for the Advanced Option.
Step 5: If you want to keep testing your Checkout process during store development, you have to check Enable PayPal Sandbox. No money will be charged at that time, but if you want to practice Sandbox mode, for this usage, through PayPal Sandbox you have to create different Sandbox account.
Step 6: If you want to use Debug log, that can be useful during development, you might need to create a wc-logs folder and then you have to set permissions to make it writable. Debug log would also be turned on and could be helpful during the development. These type of wc-logs are easily available in WooCommerce Logs.
WooCommerce > System Status >Protokolle
Step 7: To get IPN Email Notifications, check the respective box. It is an optional setting, whenever you will receive a payment issue or cancel a refund, you will get the Instant Payment Notifications.
Step 8: Now you have to provide an email for a receiver, it should be same as you have provided in your PayPal account.
Step 9: If you have registered for the Data Transfer option you can get the PayPal identity token that may verify payments if there any issues in Instant Pin Notifications (IPN).
Step 10: If you have multiple stores provide an Invoice Prefix. The default prefix to denote WooCommerce transactions is WC.
Step 11: There are two different ways of shipping and these are given below:
Forward Shipping:
Öffnen Sie WooCommerce und leiten Sie alle Versanddetails an PayPal weiter. Es werden Etiketten erstellt, anstatt Rechnungen zu erstellen.
Address Override Option:
Diese Einstellung kann zu Fehlern führen, da PayPal die Adressen überprüft, aber sie kann dennoch hilfreich sein, um Adressinformationen für die Korrektur zu erhalten.
Step 12: To Capture funds immediately or only *Authorize go for Payment Action.
Note: keep it in your mind, once you proceed to authorize the order and its status is changed from processing to complete, funds are automatically being captured till you have been using your PayPal credentials under WooCommerce. It will no longer be a manual process.
WooCommerce > Settings > Payments > PayPal.
Step 13: You can customize the pages of your PayPal account by using Page Style.
Step 14: To display an image of 150x50 on PayPal checkout pages you can use the image URL.
Figure 4 PayPal API Credentials
API-Informationen können in drei Felder eingefügt werden:
Diese Felder sind Live-API (Benutzername, Passwort, Signatur). Diese Felder sind optional.
If you want to get information related to the API (live), following are the steps:
Step 1: You have to visit PayPal.com and Sign in with your PayPal account.
Step 2: Select My Selling Toolsund dann öffnenAPI Access.
My Selling Tools à API Access
Step 3: If you want to integrate API classics, then select SOAP/NVP and then open the View API signature for further proceeding.
Step 4: Now you have to view and then copy the required API (username, password and signature)
Configuration of the Dashboard of PayPal:
Sie können die meisten Konfigurationen von WooCommerce aus verwalten, für einige wenige Konfigurationen müssen Sie jedoch manchmal PayPal aufsuchen.
Setup for the IPN URL for PayPal:
WooCommerce sollte Ihre IPN in PayPal einrichten.
Instant payment method for PayPal (IPN):
Auto-Return:
Richten Sie die automatische Rückgabe ein. Der Kunde wird dann auf die Seite weitergeleitet, auf der die Quittung erstellt wurde. Es gibt ein Beispiel. Geben Sie diese URL ein und ändern Sie example.com in Ihre eigene URL.
Note: To correct the receipt page dynamically, this redirect setting is also used.
To ensure the transactions, that all traffic is credited to the original traffic rather than PayPal, this type of URL is used at the end of the URL you have been provided already. Add? utm_nooverride=
Figure 5 PayPal Profile
Do SSL certification is needed from me?
Die Zahlung erfolgt nicht direkt an der Kasse, sondern extern auf der PayPal-Website. Die Verwendung eines SSL-Zertifikats wird empfohlen, ist aber nicht zwingend erforderlich. SSL erfüllt die Erwartungen der Kunden, indem es ihre Informationen vertraulich von Website zu Website überträgt und so ihre Daten sicher verwahrt. Es ist zudem ein Rankingfaktor in den Suchergebnissen.
How much would it cost to use PayPal with WooCommerce?
What can we do with a payment issue, while you have pending orders?
Es werden keine wichtigen Maßnahmen ergriffen, wenn Ihr Kunde eine Bestellung auf seinem PayPal-Konto hinterlässt, anstatt sie in Ihrem WooCommerce-Shop abzugeben.
During the Checkout Process, what sort of data is delivered to Paypal?
Gateways von PayPal übergibt die einzelnen Positionen, die Produktmenge, Name des Produkts und seinen Preis enthalten, an PayPal, außer
Die obige Methode wird verwendet, um die Richtigkeit der Gesamtkosten sicherzustellen und Rundungsfehler zu vermeiden. Die Artikel, die nicht gesendet werden, werden dann gruppiert und als Bestellkennzeichen mit Nummern wie „Bestellung Nr. 1“ bezeichnet.
Information related to my shipping costs is not transferred to PayPal.
Woo Commerce 2.6+ sendet die Versandkosten über die PayPal-API als tatsächliche Versandkosten. Wenn Sie diese Einstellung bereits konfiguriert haben, muss Ihr Konto dies gemäß den Regeln festlegen. Dadurch werden die informationsbezogenen Kosten übernommen und entfernt. Wenn in Ihrem PayPal-Konto Versandregeln eingerichtet sind, übernehmen diese die von Woo Commerce übermittelten Kosten und entfernen diese.
Wenn Sie dieses Problem beheben möchten, müssen Sie alle Versandregeln aus der Einrichtung des PayPal-Kontos entfernen.
Orders are still pending, but I am getting payment continuously. Why? *OR* Why cart is not clearing its data after making payment?
Dies kann an einem Fehler bei der Sofortzahlungsbenachrichtigung liegen. Um dieses Problem zu beheben, müssen Sie Ihren Server überprüfen oder die Ausführung der Methode zur Sofortzahlungsbenachrichtigung erneut überprüfen.
What is the reason behind the issue of Internal Server Error?
Dies liegt daran, dass Sie in den PayPal-Einstellungen eine falsche E-Mail-Adresse eingegeben haben.
Figure 6 Internal Server Error
You can use the same PayPal account for many other websites
WooCommerce verwendet eine Versandscheinmethode, um doppelte Stimmen zu erkennen. Bei doppelten Stimmen werden identische Rechnungen blockiert. Es ist unmöglich, Duplikate auf zwei Websites zu erkennen. Es gibt eine weitere einfache Möglichkeit: Deaktivieren Sie die Option in den Einstellungen, um zukünftige Probleme mit Rechnungen zu vermeiden. Überprüfen Sie das Vorwort der Rechnung auf Ihrer WooCommerce-Website, da die Einstellungen für jede Website und jede Methode unterschiedlich sind.
Figure 7 Advanced Option for Invoice Prefix
Note: You can also disable the invoice duplicate checking and can make changes from profile settings. Open profile settings and then go to the Settings and then go to the My Selling Preferencesund dann öffnenBlock Payments and set Block Accidental Payments to No.
Figure 8 Payment receiving Preferences
Is there any need of PayPal account to the customer?
Ein Kunde kann zur Kasse gehen, ohne ein PayPal-Konto zu haben, aber dazu muss eine bestimmte Option im PayPal-Konto aktiviert sein.
After logging in, you have to tackle the icon that is in the top right to open the My Profile Page. Then you have to open the Products and Service Section and then select the preferences section from it. Now you can select the PayPal account optional option for it.
Figure 9 PayPal Optional Account
Is there any chance where the PayPal Seller Protection can be in Effect?
Wenn Sie die Lieferadresse verwenden, gilt der PayPal-Verkäuferschutz. Wenn Sie hingegen die Rechnungsadresse verwenden, gilt der Verkäuferschutz nicht, da die API von PayPal nicht mehr als eine Adresse identifizieren kann.
Error Message: A error message is displayed, and that is Seller can only accept unencrypted payments.
Die oben genannte Meldung wird angezeigt, wenn Sie beim Erstellen eines Kontos die Zahlungsakzeptanzmethode so eingestellt haben, dass nur verschlüsselte Zahlungen akzeptiert werden, Sie jedoch Ihr Schaltflächenelement nicht festgelegt haben, wodurch der gesamte Zahlungsverlauf beeinträchtigt wird.
Steps to resolve this issue:
Step 1: Login into your PayPal account.
Step 2: Now you have to open your Profile.
Step 3: Now you have to select Website Payment Preferences in the profile setting section.
Step 4: Now you have to make changes in the “Encrypted Website Payments” section, turned off this option.
Step 5: Now save changes that you have made.
The message displayed: A message is displayed on the screen and the message is, this invoice has already been paid.
Wenn Sie für den Versand mehrere Geschäfte nutzen oder Ihr Konto für unterschiedliche Einstellungen verwenden, sind die WooCommerce-Bestellnummern möglicherweise nicht eindeutig.
Sie können dieses Problem umgehen, indem Sie eine WooCommerce-Einstellung auswählen, dann zur Kasse gehen, dann PayPal öffnen und ein eindeutiges Präfix für Ihren Shop festlegen.
Woo Commerce > Settings > Checkout > PayPal and set a unique ‘prefix’ for your store
Pending issues of Instant Payment Notification
Falls IPN Ihre Bestellungen nicht aktualisiert, können Sie die folgenden Schritte ausführen. Um dieses Problem zu lösen, möchten Sie die automatische Stornierung Ihrer ausstehenden Bestellungen. Dadurch können Sie die Bestellungen einfach manuell bestätigen, ohne dass Sie Benachrichtigungen erhalten. Um dieses Problem zu lösen, öffnen Sie WooCommerce, dann Einstellungen, gehen Sie zu den Produkten, öffnen Sie das Inventar und halten Sie den Lagerbestand. Dieses Feld ist optional.
Woo Commerce > Settings > Products > Inventory > set the “Hold Stock (minutes)”
Um weitere Informationen zu sofortigen Zahlungsbenachrichtigungen zu erhalten, melden Sie sich beim Konto an und überprüfen Sie die Verlaufsseite.
https://www.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history
Will you be doing local-based testing?
Bei lokalen Tests kann PayPal nicht mit Ihrem Shop kommunizieren. Normalerweise funktioniert es, wenn Sie es im Web hosten.
Is your server is supporting fsockopen?
Um die Gültigkeit der Benachrichtigung zu überprüfen, muss das Gateway mit PayPal kommunizieren können. Dafür benötigen Gateways die Unterstützung von fsockopen. Die Funktion, die genau zu diesem Zweck verwendet wird, ist unten aufgeführt.
http://codex.wordpress.org/Function_API/wp_remote_post
Um die Serverunterstützung zu überprüfen, müssen Sie WooCommerce öffnen, zum Systemstatus gehen und dann die Ergebnisse ansehen, ob es unterstützt wird oder nicht.
Woo Commerce > System Status > Results
Check your server has enabled firewall or not.
Wenn Sie über eine Firewall verfügen, muss der ausgehende Port 443 geöffnet sein, damit das Gateway über eine https-URL mit PayPal kommunizieren kann.
Enable Logging
Aktivieren Sie die Protokollierung über die Einstellungen. Überprüfen Sie, ob die Antworten eingegangen sind oder nicht. Sollten Sie keine Antwort erhalten haben, liegt möglicherweise ein Problem mit Ihrer WordPress-Installation oder einem Plugin-Konflikt vor. Um solche Probleme zu beheben, müssen Sie alle anderen Plugins deaktivieren.
Email Address is checked
Sie müssen Ihre E-Mail-Adresse des Gateways überprüfen, ob sie vom IPN zurückgegeben wird oder nicht. Sie müssen übereinstimmen. Andernfalls tritt ein Problem auf, das die IPN-Antwort ablehnt.
Konflikte sollten geprüft werden
If your order is complete and still status of your order has remained same and not change with the situation, then you have to check conflicts, if there is any Konflikt mit W3 Total Cache.
Using Currency in Sandbox mode.
If you are using currencies other than Sandbox, then it will automatically set the payment in the pending section. Make sure that currencies should be the same as wherever you have been set in your Sandbox and your WooCommerce store.
Why customers, when they are redirected to my website, don’t see the link that is provided to download the product after paying and getting products.?
Dies zeigt an, dass die sofortige Zahlungsbenachrichtigung auf Ihrer Website nicht ordnungsgemäß funktioniert. Um dieses Problem zu beheben, müssen Sie die Zahlungsdatenübertragung aktivieren. Um dies zu aktivieren, gibt es folgende Einstellungen:
Figure 10 Website Payment Preferences
After saving the settings, then you have to go back to the settings of the Website and ON or OFF the payment data transfer method.
Figure 11 Data Transfer (optional)
If it is still not working, then get contacted by your host. You have to make sure that Instant Payment Notification should not be blocked by the caching, firewalls or other server settings. There are some hosts named as Go Daddy, who can control such type of IPN issues because at that point it is out of our control.
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields
You must be eingeloggt to post a comment.