PayPal Developer Network - Abonnementzahlungen


Einführung


Dieses Dokument enthält die grundlegenden Informationen, die Sie benötigen, um zu Ihrer Website Buttons für PayPal-Abonnementzahlungen hinzuzufügen. Mit den Buttons für PayPal-Abonnementzahlungen können Sie Abonnementzahlungen für ein Produkt oder eine Dienstleistung (z. B. einen wöchentlichen Newsletter) Ihrer Website akzeptieren.

Bevor Sie beginnen, sollten Sie mit den Grundlagen von HTML vertraut und in der Lage sein, Seiten zu bearbeiten und auf Ihrer Website bereitzustellen. Das Verfahren zum Erstellen und Hinzufügen von Buttons wird nachfolgend erläutert. Detailliertere Anweisungen bzw. Informationen zur erweiterten Implementierung finden Sie unter Handbuch Abonnementzahlungen (PDF, 682 KB, August 2006).

Voraussetzungen


Wenn Sie einen Button für PayPal-Abonnementzahlungen erstellen und zu Ihrer Website hinzufügen, benötigen Sie Folgendes:

ERFORDERLICH
  • Ein PayPal-Privat- oder -Geschäftskonto
  • Die E-Mail-Adresse, über die Sie Zahlungen erhalten
  • Artikelname
  • Artikelpreis
  • Länge des Rechnungszyklus
  • Anzahl der Wiederholungen eines Rechnungszyklus
OPTIONAL
  • die URL der Website, die Nutzern nach Abschluss einer erfolgreichen Transaktion angezeigt wird
  • die URL der Website, die Nutzern nach der Stornierung einer Transaktion angezeigt wird
  • ein Bild für den Button "Einkäufe einzelner Artikel" (mehrere Buttons sind verfügbar)
  • die URL für Logos mit 50 x 150 Pixeln
  • optionale Artikeldetails (einschließlich Artikelnummer, Versandkosten und Umsatzsteuersatz)
  • Informationen zum Testzeitraum (Kosten und Länge)

Übersicht über die Implementierung


Flussdiagramm für Abonnementzahlungen

Details zur Implementierung


Sie können zum Erstellen Ihrer Buttons die nachfolgend aufgeführten Schritte durchführen oder, wenn Sie es vorziehen, HTML manuell zu bearbeiten, zusätzliche Buttons erstellen, indem Sie die Werte des zuerst erstellten Buttons ändern.

Ausführlichere Informationen zu den folgenden Schritten finden Sie unter Handbuch Abonnementzahlungen (PDF, 682 KB, August 2006).
  1. Einloggen bei PayPal
    Loggen Sie sich in Ihr PayPal-Konto ein. Klicken Sie auf die Registerkarte "Händler-Tools", und wählen Sie unter der Überschrift "Website-Zahlungslösungen" die Funktion "Abonnementzahlungen" aus, um zum Button-Designer zu gelangen. Wenn Sie nicht über ein Privat- oder Geschäftskonto verfügen, müssen Sie das Konto hochstufen, bevor Sie fortfahren.
  2. Wählen Sie ein Bild für den Button "Abonnieren" aus
  3. Geben Sie die Abonnementdetails ein.
    Dazu gehören Artikelname und -nummer.
  4. Nach Wunsch können Sie die Passwortverwaltung auswählen (optionale erweiterte Funktion).
  5. Definieren Sie Testzeiträume (optional).
    Geben Sie die Länge und die Kosten des Zeitraums ein (z.B. $5,00 USD für 2 Wochen).
  6. Definieren Sie den regulären Rechnungszyklus.
    Geben Sie die Kosten ein, und falls die Abonnementzahlung automatisch verlängert werden soll, geben Sie auch die Zykluslänge an (z.B. $5,00 USD alle 2 Wochen für 25 Zyklen).
  7. Geben Sie an, ob Sie im Falle eines Fehlers einen erneuten Versuch starten möchten.
    Abonnementzahlungen können automatisch storniert werden, wenn eine Zahlung fehlschlägt.
  8. Fügen Sie zu den PayPal-Zahlungsseiten Ihr Logo hinzu (optional).
  9. Fügen Sie Ihre Seiten für erfolgreiche und stornierte Zahlungen hinzu (optional).
  10. Kopieren Sie den PayPal-Code und fügen Sie ihn auf Ihrer Website ein
  11. Testen Sie den Button.
    Klicken Sie auf den Button, um zu überprüfen, ob er ordnungsgemäß funktioniert. Beachten Sie, dass Sie den Zahlungsablauf nicht vollständig abschließen können, da Sie ja keine Zahlungen an sich selbst tätigen können.

Details zur Implementierung


Wenn Sie Ihren Code manuell bearbeiten möchten, finden Sie die dazu erforderlichen Variablen unten. Diese sind hervorgehoben.

Eine minimale Implementierung

Der Beispielcode unten gibt die Daten an, die Sie mindestens benötigen, um einen Button für den Verkauf von Artikeln zu erstellen. In diesem Beispiel wird ein Button erstellt, über den man Daves Mercedes-Newsletter für $9,99 USD pro Monat abonnieren kann. Mehrere Variablen enthalten Kommentare zur Erläuterung ihrer jeweiligen Bedeutung:

<!-- Begin PayPal Logo -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="dave@davesgarage.com">
<input type="hidden" name="item_name" value="dave's mercedes newsletter">
<input type="hidden" name="item_number" value="1111">
<input type="hidden" name="no_note" value="1"> <!-- required field -->
<input type="hidden" name="a3" value="9.99"> <!-- price of subscription -->
<input type="hidden" name="p3" value="1"> <!-- billing cycle length -->
<input type="hidden" name="t3" value="M"> <!-- billing cycle unit=month -->
<input type="image" src="http://www.paypal.com/de_DE/i/btn/x-click-butcc-subscribe.gif" border="0" name="submit" alt="Zahlen Sie mit PayPal - schnell, kostenlos und sicher!">
</form>
<!-- End PayPal Logo -->

Um daraus einen Zahlungsbutton für einen anderen Artikel zu erstellen, müssen Sie nur fünf Variablen bearbeiten: item_name, item_number, a3, p3 und t3.

Eine vollständige Implementierung

Der nachfolgende Beispielcode erstellt einen Button mit URLs für Seiten, auf denen Zahlungen erfolgreich durchgeführt bzw. storniert werden können, fordert den Käufer nicht auf, zusätzlich einen Hinweis oder seine Lieferadresse anzugeben, und beinhaltet einen kostenlosen Testzeitraum für die Dauer eines Monats.

<!-- Begin PayPal Logo -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="business" value="dave@davesgarage.com">
<input type="hidden" name="item_name" value="dave's mercedes newsletter">
<input type="hidden" name="item_number" value="1111">
<input type="hidden" name="image_url" value="http://www.davesgarage.com/logo.gif">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://www.davesgarage.com/success.html">
<input type="hidden" name="cancel_return" value="http://www.davesgarage.com/cancel.html">
<input type="hidden" name="a1" value="0.00"> <!-- free trial=yes -->
<input type="hidden" name="p1" value="1"> <!-- length of trial period -->
<input type="hidden" name="t1" value="M"> <!-- period of trial=month -->
<input type="hidden" name="a3" value="9.99"> <!-- price of subscription -->
<input type="hidden" name="p3" value="1"> <!-- billing cycle length -->
<input type="hidden" name="t3" value="M"> <!-- billing cycle unit=month -->
<input type="hidden" name="src" value="1"> <!-- recurring=yes -->
<input type="hidden" name="sra" value="1"> <!-- reattempt=yes -->
<input type="hidden" name="srt" value="12"> <!-- # of recurring payments -->
<input type="image" src="http://www.paypal.com/de_DE/i/btn/x-click-butcc-subscribe.gif" border="0" name="submit" alt="Zahlen Sie mit PayPal - schnell, kostenlos und sicher!">
</form>
<!-- End PayPal Logo -->


Auch hier enthalten mehrere Variablen Kommentare zu deren Bedeutung.

Wenn Sie über die notwendigen Kenntnisse verfügen, Bereiche Ihrer Website dynamisch zu generieren, können Sie Zeit sparen, indem Sie Ihren Button für Einkäufe einzelner Artikel automatisch mit Daten füllen und die Variablen anhand der Informationen aus Ihrer Datenbank aktualisieren.

Schlussfolgerung


Mit einem Button für PayPal-Abonnementzahlungen können Sie zu Ihrer Website eine problemlose, schnelle und flexible Zahlungsmethode hinzufügen und damit automatisch Abonnementzahlungen für einen Artikel oder eine Dienstleistung akzeptieren. Ausführlichere Informationen über die Buttons einschließlich einer Erläuterung der einzelnen Schritte des Zahlungsverfahrens, vollständiger Beschreibungen sämtlicher Code-Variablen sowie Informationen zur Integration von PayPal-Abonnementzahlungen in die Back-End-Abläufe Ihrer Website finden Sie unter Handbuch Abonnementzahlungen (PDF, 682 KB, August 2006).