PayPal-Integration für Shop, Website und App

Für viele Kundinnen und Kunden gehört PayPal zum Bezahlen im Netz dazu. Sie können uns für die Einbindung von PayPal in Ihren Onlineshop, Ihre Website, Ihr Kundenportal oder Ihre App buchen – vom Bezahlbutton bis zur Rückerstattung.

Developers Signature Designers Signature
+ 50
Abgeschlossene Projekte
+ 20
Programmiersprachen
Digitale Leistungen mit klarem Ziel
Von Strategie und Design bis Entwicklung, Performance und KI: Wir verbinden die Bausteine, die Ihr digitales Angebot zuverlässig voranbringen.
PayPal einbinden

Bezahlen, wie Ihre Kundschaft es kennt

Eine PayPal-Integration ist mehr als ein Bezahlbutton. Ihr System legt bei PayPal eine Bestellung an, lässt die Zahlung freigeben, zieht den Betrag ein und hält den Zahlungsstatus zuverlässig fest. Erst dann darf eine Bestellung als bezahlt gelten, ein Zugang freigeschaltet oder eine Rechnung verschickt werden.

PayPal haben wir in vielen Projekten angebunden, in Onlineshops ebenso wie in individuellen Anwendungen. Wir wissen daher, an welchen Stellen eine Zahlungsanbindung im Alltag hakt, und planen diese Fälle von Anfang an ein.

Wie eine PayPal-Integration technisch funktioniert

Für den Checkout stellt PayPal die Orders API in Version 2 und ein JavaScript SDK bereit. Auf Ihrer Seite erscheinen die PayPal-Schaltflächen, Ihr Server legt über die API eine Bestellung an, und nach der Freigabe durch die Kundin oder den Kunden wird die Zahlung erfasst. Dafür gibt es zwei Wege: Bei der sofortigen Erfassung wird der Betrag direkt eingezogen. Bei der Autorisierung wird er zunächst nur reserviert und später erfasst, etwa wenn die Ware erst nach einigen Tagen versendet wird.

Zusätzlich richten wir Webhooks ein. Darüber meldet PayPal Ereignisse wie eine im PayPal-Konto ausgelöste Rückerstattung an Ihren Server. Ihr System prüft vor der Verarbeitung, ob die Nachricht tatsächlich von PayPal stammt.

  • PayPal-Schaltflächen im Checkout Ihrer Website oder App
  • Bestellung anlegen und Zahlung serverseitig erfassen
  • Sofortige Erfassung oder Autorisierung mit späterem Einzug
  • Webhooks mit Prüfung der Echtheit

PayPal in Onlineshop, Kundenportal und App

Für verbreitete Shopsysteme gibt es fertige PayPal-Erweiterungen, etwa für WooCommerce oder Shopware. Wir richten sie ein, passen sie an Ihren Bestellablauf an und prüfen, ob Zahlungsstatus und Rechnungen korrekt ankommen. In individuellen Anwendungen wie einem Kundenportal oder Buchungssystem programmieren wir die Anbindung direkt über die API. Dort hängt die Zahlung an einem Auftrag, einer Buchung oder einem Abo, und genau diese Verknüpfung muss stimmen.

Bezahlt wird mit den Zahlungsquellen, die im PayPal-Konto hinterlegt sind. In Deutschland bietet PayPal außerdem die Bezahlung nach 30 Tagen und die PayPal Ratenzahlung an; ob diese Optionen im Einzelfall zur Verfügung stehen, entscheidet PayPal.

  • Einrichtung und Anpassung von Shop-Erweiterungen
  • Direkte API-Anbindung in Kundenportal, Buchungssystem oder App
  • Zahlung sauber mit Auftrag, Buchung oder Rechnung verknüpft
  • Bezahlung nach 30 Tagen und Ratenzahlung, sofern PayPal sie anbietet

Testen in der PayPal-Sandbox

Bevor echtes Geld fließt, testen wir jede PayPal-Integration in der Sandbox. Diese Testumgebung von PayPal arbeitet mit fiktiven Käufer- und Händlerkonten und erzeugt Transaktionen, die sich wie echte verhalten, ohne dass Geld bewegt wird. Wir spielen dort den normalen Kauf durch, aber auch Abbrüche, abgelehnte Zahlungen und Rückerstattungen. Erst wenn Ihr System diese Fälle richtig verbucht, tauschen wir die Zugangsdaten gegen die Live-Schlüssel aus.

Erreicht eine Webhook-Nachricht Ihren Server nicht, versucht PayPal die Zustellung mehrfach erneut. Ihre Anwendung muss deshalb damit umgehen, dieselbe Nachricht mehr als einmal zu erhalten.

  • Fiktive Käufer- und Händlerkonten statt echter Zahlungen
  • Tests für Abbruch, Ablehnung und Rückerstattung
  • Doppelt zugestellte Webhook-Nachrichten werden erkannt
  • Live-Zugangsdaten erst nach erfolgreichem Test

PayPal-Integration beauftragen: Ablauf und Umfang

Sie können uns für eine neue PayPal-Anbindung buchen, für die Umstellung einer älteren Integration oder für die Fehlersuche, wenn Zahlungen im System nicht richtig ankommen. Zum Start besprechen wir, wo bezahlt wird, was nach der Zahlung passieren soll und welches PayPal-Geschäftskonto genutzt wird. Dafür kommen wir zu Ihnen oder sprechen per Video-Call. Danach setzen wir die Integration um, testen sie in der Sandbox und begleiten den Livegang. Mehr zu unserem Vorgehen bei Schnittstellen lesen Sie unter API-Entwicklung.

  • Neue Anbindung, Umstellung oder Fehlersuche
  • Abstimmung bei Ihnen vor Ort oder per Video-Call
  • Umsetzung, Sandbox-Tests und Begleitung des Livegangs
  • Anpassung bei Änderungen durch PayPal auf Wunsch

Technik & Werkzeuge

  • PayPal Orders API
  • PayPal JavaScript SDK
  • Webhooks
  • Sandbox
  • REST-API
  • Laravel
  • WooCommerce
  • Shopware

PayPal-Integration anfragen

Sagen Sie uns, wo Ihre Kundinnen und Kunden mit PayPal bezahlen sollen und welches System dahintersteht. Wir melden uns persönlich, ordnen den Aufwand ein und schicken Ihnen ein kostenloses Angebot.

Mehr zu Webentwicklung

Passend dazu

Weitere Leistungen

Blog

Aus dem Blog: PayPal-Integration

Neue Beiträge aus dem Studio – recherchiert und mit Quellen belegt.
FAQ

Häufige Fragen: PayPal-Integration

Brauche ich für die PayPal-Integration ein Geschäftskonto?

Ja. Für den Livebetrieb einer API-Integration setzt PayPal ein verifiziertes Geschäftskonto voraus. Im Developer Dashboard von PayPal legen wir eine App mit eigenen Zugangsdaten an, zuerst für die Sandbox und später für den Livebetrieb.

Können wir PayPal und Klarna gleichzeitig anbieten?

Ja. Viele Shops bieten mehrere Zahlarten nebeneinander an. Wichtig ist, dass Bestellstatus, Rechnung und Versand bei jeder Zahlart gleich ausgelöst werden. Wie wir Klarna einbinden, beschreiben wir auf der Seite Klarna-Integration.

Was passiert bei einer Rückerstattung?

Eine Rückerstattung lösen Sie entweder direkt in Ihrem System aus, wenn wir die Funktion dort einbauen, oder in Ihrem PayPal-Konto. Im zweiten Fall informiert PayPal Ihr System per Webhook, damit Bestellung und Buchhaltung den neuen Stand erhalten.