Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEWORK and version Dokumentation

PayPal Classic API. Die Implementierung wird nur für bestehende Händler und die Händler unterstützt, die Hosted Payment Page (HPP) oder Shop Extensions verwenden.

Über PayPal

Allgemeines zu PayPal

PayPal ist eines der weltweit führenden eWallets für E- und M-Commerce. Etwa 179 Millionen aktive Mitglieder in über 200 Ländern begleichen mittels PayPal ihre Online-Bestellungen. In Deutschland können Kunden per Lastschrift, giropay oder Kreditkarte (American Express, Diners Club, Discover, MasterCard, Visa) bezahlen. PayPal PLUS bietet zudem neben den genannten Zahlarten den Kauf u.a. auf Rechnung sowie Ratenkauf an. Mitglieder können sich während eines Checkouts mit ihrer E-Mail-Adresse und einem Passwort an ihrem PayPal-Konto anmelden und die gewünschte Zahlungsart (Lastschrift, PayPal-Guthaben, Kreditkarte und ggf. Rechnungs- oder RatenkaufRechnungskauf) auswählen. Der zu zahlende Betrag wird Ihnen unmittelbar im eigenen PayPal-Konto gutgeschrieben. Die ansonsten üblichen Banklaufzeiten von Überweisungen oder die Verzögerung bei der Ausschüttung von Collecting-Services entfallen. Dies ermöglicht eine Echtzeit-Zahlungsabwicklung im Internet.

PayPal Express Checkout

Für verkürzte Bestellungen bietet das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
den PayPal Express Checkout an: Ihr Kunde muss keine Adressdaten eingeben, sondern klickt schon im Warenkorb auf Checkout mit PayPal, meldet sich dort an und wählt seine Rechnungs- und Lieferadresse bei PayPal aus. Das
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
gibt dann die Lieferadresse als Ergebnisparameter an Ihren Shop zurück.

Käufer- und Verkäuferschutz inbegriffen

PayPal bietet Käufern wie auch Händlern einen umfangreichen Käufer- bzw. Verkäuferschutz. So erhalten Käufer die Möglichkeit, bei Nichterfüllung eines Kaufvertrages das Geld über PayPal zurückzuverlangen. Mit Adressverifikation und PayPal-Verkäuferschutz trägt PayPal für die Händler das Zahlungsausfallrisiko bei Lastschriftzahlungen, innerdeutschen Kreditkartenzahlungen und ungerechtfertigten Käuferbeschwerden. Der Verkäuferschutz ist stets an PayPal-Regularien und Bedingungen geknüpft. Das PayPal-Risikomanagement mit Käuferschutz und Adressverifikation steht Ihnen über das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
zur Verfügung.

Weltweit online bezahlen

Besonders nützlich ist PayPal für die Kundenakquise im Ausland. Das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
unterstützt alle von PayPal angebotenen Währungen und Märkte. In vielen Ländern bietet PayPal den Kunden landestypische Zahlungsmethoden an. Kunden im Ausland können oft die dort typischen Zahlungsmethoden wie Prepaid-Karten in Italien oder Debit-Karten in Großbritannien nutzen. Durch die Einbindung von PayPal in Ihren Shop stehen Ihren Kunden deshalb gleich mehrere Zahlungsmethoden zur Verfügung.

Page properties
Logo
Info
Excerpt

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
wickelt PayPal-Zahlungen ab, die Ihnen weltweiten Verkäuferschutz sowie ein Potenzial von 179 Millionen internationalen Kunden in über 200 Märkten bieten. PayPal gehört zu den beliebtesten Online-Zahlungsmitteln und kann im E- und M-Commerce eingesetzt werden.

TypZahlungen per eWallet

Weitere Informationen finden Sie auch auf der Webseite von PayPal (http://www.paypal.com).

Diagramme zum Prozessablauf

draw.io Diagrammultiexcerpt-include
borderSpaceWithExcerpttrueEN
diagramNameMultiExcerptNamePaypal PaymentProcessFlow
simpleViewerDisableCachingfalsetrue
linksPageWithExcerptauto
tbstyletop
pageId332171
lboxtrue
diagramWidth1109
PayPal Prozessablauf im
EN:PayPal

Wichtige Hinweise

Bitte beachten Sie, dass entgegen der Darstellung in unserer Währungstabelle die Währungen HUF (Ungarn - Forint) und TWD (Republik China - Taiwan-Dollar) ohne Nachkommastellen einzureichen sind.

Beispiel: Um 100,00 HUF einzureichen übergeben Sie Amount=100

Diese Ausnahme gilt ausschließlich für die Zahlungsart PayPal.

Info
Wenn Sie die MassPay-Funktionalität nutzen möchten, wenden Sie sich bitte an den
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptName
Platform
Helpdesk-Name
PageWithExcerptWording
aus Händlersicht
draw.io Diagram
bordertrue
diagramNamePaypal Shortcut
simpleViewerfalse
linksauto
tbstyletop
pageId332171
lboxtrue
diagramWidth1109
PayPal Shortcut-Prozessablauf im
, um diese Funktion für Sie zu aktivieren.

Auf dieser Seite

Table of Contents
exclude(Auf dieser Seite|In diesem Abschnitt|On this page|In this section).*


Konfiguration für PayPal

Damit Sie als Online-Anbieter PayPal-Transaktionen über das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
abwickeln können, benötigen Sie ein Geschäftskonto bei PayPal. Weiterhin müssen Sie die PayPal-Schnittstelle für die Nutzung über das
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-

Name

Kurz
PageWithExcerptWording

aus Händlersicht

freigeben und die nötigen Einstellungen für den Empfang von Zahlungen vornehmen.

PayPal-Geschäftskonto anlegen und konfigurieren

  1. Bitte rufen Sie die URL http://www.paypal.com
  2. Anschließend klicken Sie links in der Servicebox auf die Schaltfläche „Neu anmelden“.
    Image Added
  3. Sie werden von PayPal auf die nächste Seite weitergeleitet.
  4. Dort wählen Sie „Geschäftskonto“ aus und klicken auf „weiter“.
    Image Added
  5. Nun werden Sie auf die Seite „Geschäftskonto eröffnen“ weitergeleitet. Bitte geben Sie dort Ihre Emailadresse ein, welche für den PayPal-Account verwendet werden soll und klicken dann auf die Schaltfläche „Weiter“.
    Image Added
  6. Bitte geben Sie hier Ihre Daten ein, bestätigen per Option die PayPal-Nutzungsbedingungen und klicken dann auf die Schaltfläche „Weiter“.
    Image Added
  7. Hinterlegen Sie auf den nächsten Seiten die benötigten Angaben zu Ihrem Unternehmen.
  8. Sie erhalten jetzt eine E-Mail, welche Sie bestätigen müssen.
    Image Added
  9. Ergänzen Sie bitte die weiteren notwendigen Angaben zu Ihrem Unternehmen.
    Image Added

PayPal-API freigeben

Damit über das 

Wichtige Hinweise

Bitte beachten Sie, dass entgegen der Darstellung in unserer Währungstabelle die Währungen HUF (Ungarn - Forint) und TWD (Republik China - Taiwan-Dollar) ohne Nachkommastellen einzureichen sind.

Beispiel: Um 100,00 HUF einzureichen übergeben Sie Amount=100

Diese Ausnahme gilt ausschließlich für die Zahlungsart PayPal.

Auf dieser Seite

Table of Contents
exclude(Auf dieser Seite|In diesem Abschnitt|On this page|In this section).*

Konfiguration für PayPal

Damit Sie als Online-Anbieter PayPal-Transaktionen über das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
abwickeln können, benötigen Sie ein Geschäftskonto bei PayPal. Weiterhin müssen Sie die PayPal-Schnittstelle für die Nutzung über das
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-KurzName
PageWithExcerptWording
freigeben und die nötigen Einstellungen für den Empfang von Zahlungen vornehmen.

PayPal-Geschäftskonto anlegen und konfigurieren

  1. Bitte rufen Sie die URL http://www.paypal.com
  2. Anschließend klicken Sie links in der Servicebox auf die Schaltfläche „Neu anmelden“.
    Image Removed
  3. Sie werden von PayPal auf die nächste Seite weitergeleitet.
  4. Dort wählen Sie „Geschäftskonto“ aus und klicken auf „weiter“.
    Image Removed
  5. Nun werden Sie auf die Seite „Geschäftskonto eröffnen“ weitergeleitet. Bitte geben Sie dort Ihre Emailadresse ein, welche für den PayPal-Account verwendet werden soll und klicken dann auf die Schaltfläche „Weiter“.
    Image Removed
  6. Bitte geben Sie hier Ihre Daten ein, bestätigen per Option die PayPal-Nutzungsbedingungen und klicken dann auf die Schaltfläche „Weiter“.
    Image Removed
  7. Hinterlegen Sie auf den nächsten Seiten die benötigten Angaben zu Ihrem Unternehmen.
  8. Sie erhalten jetzt eine E-Mail, welche Sie bestätigen müssen.
    Image Removed
  9. Ergänzen Sie bitte die weiteren notwendigen Angaben zu Ihrem Unternehmen.
    Image Removed

PayPal-API freigeben

Damit über das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
PayPal-Transaktionen abgewickelt werden können, muss die API-Genehmigung für
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
erteilt werden. Dazu führen Sie die nachfolgend erklärten sechs Schritte aus.

PayPal-Transaktionen abgewickelt werden können, muss die API-Genehmigung für

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
erteilt werden. Dazu führen Sie die nachfolgend erklärten sechs Schritte aus.

  1. Wählen Sie im Menü „Mein Profil“ die „Kontoeinstellungen“ aus
    Image Added
  2. Bitte wählen Sie nun links in der Servicebox „Verkäufer/Händler“ …
    Image Added
    … und anschließend mit der Schaltfläche „Aktualisieren“ den Punkt „API-Zugriff“ aus.
    Image Added
  3. Klicken Sie dann bitte auf den Link „API-Genehmigung erteilen“
    Image Added
  4. Bitte tragen Sie im Feld „Benutzername für Genehmigungen für Drittanbieter“ den nachfolgenden Wert ein und klicken dann auf die Schaltfläche „Nachschlagen“: frank.arnoldt_api1.computop.de
    Image Added
  5. Bitte setzen Sie bei den folgenden Punkten das Häkchen, alle anderen Optionen lassen Sie deaktiviert. Anschließend bestätigen Sie die Eingaben per Schaltfläche „Hinzufügen“.
    - Verwenden der Express-Kaufabwicklung für Ihre Zahlungsvorgänge
    - Veranlassen einer Rückzahlung für bestimmte Transaktionen
    - Autorisieren und Einziehen Ihrer PayPal-Transaktionen
    - Abrufen von Informationen zu einer einzelnen Transaktion
    - Durchsuchen Ihrer Transaktionen nach Artikeln, die spezifische Kriterien entsprechen, und Anzeigen der Ergebnisse
    Image Added
  6. Sie erhalten die Bestätigung darüber, dass der Drittanbieter „frank.arnoldt_api1.computop.de“ hinzugefügt wurde.
    Image Added


PayPal-API Genehmigungen für Sandbox erteilen

Für die PayPal Sandbox können die API-Genehmigungen folgendermaßen erteilt werden.

  1. Auf https://developer.paypal.com finden Sie unter "Accounts" --> (Accountname) --> "Manage accounts" --> "View/ edit account" die Zugangsdaten des jeweiligen Händlerkontos.
    Image Added
  2. Mit diesen Zugangsdaten melden Sie sich unter https://sandbox.paypal.com an.

  3. Klicken Sie oben rechts auf den Namen und gehen zu den "Kontoeinstellungen".

  4. Klicken Sie auf "API-Zugriff" --> "API-Genehmigung erteilen" --> Tragen Sie "test_paypal_api_api1.computop.com" ein.

  5. Setzen Sie die Häkchen bei folgenden Berechtigungen:
    - Verwenden von PayPal Express
  6. Wählen Sie im Menü „Mein Profil“ die „Kontoeinstellungen“ aus
    Image Removed
  7. Bitte wählen Sie nun links in der Servicebox „Verkäufer/Händler“ …
    Image Removed
    … und anschließend mit der Schaltfläche „Aktualisieren“ den Punkt „API-Zugriff“ aus.
    Image Removed
  8. Klicken Sie dann bitte auf den Link „API-Genehmigung erteilen“
    Image Removed
  9. Bitte tragen Sie im Feld „Benutzername für Genehmigungen für Drittanbieter“ den nachfolgenden Wert ein und klicken dann auf die Schaltfläche „Nachschlagen“: frank.arnoldt_api1.computop.de
    Image Removed
  10. Bitte setzen Sie bei den folgenden Punkten das Häkchen, alle anderen Optionen lassen Sie deaktiviert. Anschließend bestätigen Sie die Eingaben per Schaltfläche „Hinzufügen“.
    - Verwenden der Express-Kaufabwicklung für Ihre Zahlungsvorgänge
    - Veranlassen einer Rückzahlung für eine bestimmte TransaktionenTransaktion
    - Autorisieren und Einziehen Ihrer PayPal-Transaktionen
    - Abrufen von Informationen zu einer einzelnen Transaktion
    -  Durchsuchen Ihrer Ihre Transaktionen nach Artikeln, die spezifische Kriterien entsprechen, und Anzeigen der Ergebnisse
    Image Removed
  11. Sie erhalten die Bestätigung darüber, dass der Drittanbieter „frank.arnoldt_api1.computop.de“ hinzugefügt wurde.
    Image Removed

PayPal-API Genehmigungen für Sandbox erteilen

Für die PayPal Sandbox können die API-Genehmigungen folgendermaßen erteilt werden.

Auf https://developer.paypal.com finden Sie unter "Accounts" --> (Accountname) --> "Manage accounts" --> "View/ edit account" die Zugangsdaten des jeweiligen Händlerkontos.
Mit diesen Zugangsdaten melden Sie sich unter https://sandbox.paypal.com an.
Klicken Sie oben rechts auf den Namen und gehen zu den "Kontoeinstellungen".
Klicken Sie auf "API-Zugriff" --> "API-Genehmigung erteilen" --> Tragen Sie "test_paypal_api_api1.computop.com" ein.
  • Setzen Sie die Häkchen bei folgenden Berechtigungen:
    - Verwenden von PayPal Express für Ihre Zahlungsvorgänge
    - Veranlassen einer Rückzahlung für eine bestimmte Transaktion
    - Autorisieren und Einziehen Ihrer PayPal-Transaktionen
    - Abrufen von Informationen zu einer einzelnen Transaktion
    - Ihre Transaktionen nach bestimmte Kriterien durchsuchen und die Suchergebnisse anzeigen
  • Einstellungen für den Zahlungsempfang vornehmen

    1. Im Menü wählen Sie „Mein Profil“ aus und klicken auf „Kontoeinstellungen“.
      Image Removed
      Image Removed
    2. Bitte wählen Sie hier unter „Verkäufer/Händler“ den Punkt „Zahlungen sperren“ über den Link „Aktualisieren“ aus.
      Image Removed
    3. Bitte stellen Sie hier folgende Punkte ein.
      - Zahlungseingänge in einer nicht unterstützten Währung blockieren
      - Doppelte Zahlungen vermeiden
      - Folgende Zahlungen ablehnen: Hiermit schließen Sie Zahlungsquellen aus, die keine Sofortzahlung unterstützen. Auf eBay-Zahlungen hat diese Einstellung keine Auswirkung.
      - Zahlungen von minderjährigen Inhabern von Schülerkonten sperren
      - Texteingabefeld "Anweisungen für Verkäufer hinzufügen" anzeigen:
      Image Removed
      Bitte bestätigen Sie Ihre Eingaben mit einem Klick auf die Schaltfläche „Speichern“.
    1. bestimmte Kriterien durchsuchen und die Suchergebnisse anzeigen


    Einstellungen für den Zahlungsempfang vornehmen

    1. Im Menü wählen Sie „Mein Profil“ aus und klicken auf „Kontoeinstellungen“.
      Image Added
      Image Added
    2. Bitte wählen Sie hier unter „Verkäufer/Händler“ den Punkt „Zahlungen sperren“ über den Link „Aktualisieren“ aus.
      Image Added
    3. Bitte stellen Sie hier folgende Punkte ein.
      - Zahlungseingänge in einer nicht unterstützten Währung blockieren
      - Doppelte Zahlungen mit gleicher Invoice ID vermeiden
      - Automatische Zahlungen für eBay-Rückerstattungen einrichten
      - Texteingabefeld "Anweisungen für Verkäufer hinzufügen" anzeigen
      Image Added
      Bitte bestätigen Sie Ihre Eingaben mit einem Klick auf die Schaltfläche „Speichern“.


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording
    -Schnittstelle

    Multiexcerpt include
    SpaceWithExcerptDEWORK
    MultiExcerptNameDefinition
    PageWithExcerptDefinition DE


    Aufruf der Schnittstelle

    Um eine PayPal-Zahlung im

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording
    -Formular abzuwickeln, nutzen Sie folgende URL und Parameter:

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameBaseURL
    PageWithExcerptWording
    paypal.aspx


    Mit dieser URL unterstützt das

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording
    zwei verschiedene PayPal-Methoden: Einerseits können Sie PayPal ganz normal als zusätzliche Zahlungsmethode zum Abschluss einer Bestellung anbieten. Zum anderen können Sie PayPal Express Checkout nutzen, damit der Kunde vom Warenkorb direkt zu PayPal gelangt und dort seine Liefer- und Rechnungsadresse auswählt. Dem Kunden erspart das die erneute Eingabe von Adressdaten und als Händler genießen Sie den PayPal Verkäuferschutz.

    Das

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording

    -Schnittstelle

    Multiexcerpt include
    SpaceWithExcerptDOCCT
    MultiExcerptNameDefinition
    PageWithExcerptDefinition DE

    unterstützt auch für PayPal Express Checkout das Auseinanderfallen von Autorisierung und Buchung. Sie können über das

    Aufruf der Schnittstelle

    Um eine PayPal-Zahlung im

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording
    -Formular abzuwickeln, nutzen Sie folgende URL und Parameter:

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameBaseURL
    PageWithExcerptWording
    paypal.aspx

    über Parameter steuern, ob der Betrag auf dem PayPal-Account des Kunden geblockt oder gleich gebucht werden soll.

    Hinweis: Bitte beachten Sie, dass eine PayPal-Anbindung im Shop per i-Frame aufgrund von PayPal-Regularien nicht möglich ist. Express Checkout funktioniert mit einer Weiterleitung des Kunden direkt zu PayPal.

    Hinweis: Damit Sie vom PayPal Verkäuferschutz profitieren, muss eine der folgenden Bedingungen erfüllt sein. Entweder der Kunde nutzt PayPal Express Checkout und wählt eine bei PayPal selbst hinterlegte Lieferadresse aus, die das

    Mit dieser URL unterstützt das

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording
    zwei verschiedene PayPal-Methoden: Einerseits können Sie PayPal ganz normal als zusätzliche Zahlungsmethode zum Abschluss einer Bestellung anbieten. Zum anderen können Sie PayPal Express Checkout nutzen, damit der Kunde vom Warenkorb direkt zu PayPal gelangt und dort seine Liefer- und Rechnungsadresse auswählt. Dem Kunden erspart das die erneute Eingabe von Adressdaten und als Händler genießen Sie den PayPal Verkäuferschutz.

    Das

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording
    unterstützt auch für PayPal Express Checkout das Auseinanderfallen von Autorisierung und Buchung. Sie können über das an Ihren Shop übergibt. Oder Ihr Shop übergibt die bereits bekannte Lieferadresse an PayPal. Der Verkäuferschutz gilt nur, wenn die Ware an diese angegebene Adresse geliefert wurde. Zwischen der Autorisierung des Betrags im PayPal-Konto des Kunden und der Buchung dürfen nicht mehr als 3 Tage liegen, wenn Sie vom Verkäuferschutz profitieren möchten. Das 
    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording
    über Parameter steuern, ob der Betrag auf dem PayPal-Account des Kunden geblockt oder gleich gebucht werden soll.

    Hinweis: Bitte beachten Sie, dass eine PayPal-Anbindung im Shop per i-Frame aufgrund von PayPal-Regularien nicht möglich ist. Express Checkout funktioniert mit einer Weiterleitung des Kunden direkt zu PayPal.

    unterstützt deshalb mehrere Alternativen zur Abwicklung von PayPal-Zahlungen: für eine Beratung zur Implementierung von PayPal stehen wir Ihnen gerne zur Verfügung.

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro
    PageWithExcerptReuse API


    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1620985015455_-1672758825
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamepaypal_request
    PageWithExcerptEN:PayPal

    Parameter für PayPal-ZahlungenHinweis: Damit Sie vom PayPal Verkäuferschutz profitieren, muss eine der folgenden Bedingungen erfüllt sein. Entweder der Kunde nutzt PayPal Express Checkout und wählt eine bei PayPal selbst hinterlegte Lieferadresse aus, die das

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording
    an Ihren Shop übergibt. Oder Ihr Shop übergibt die bereits bekannte Lieferadresse an PayPal. Der Verkäuferschutz gilt nur, wenn die Ware an diese angegebene Adresse geliefert wurde. Zwischen der Autorisierung des Betrags im PayPal-Konto des Kunden und der Buchung dürfen nicht mehr als 3 Tage liegen, wenn Sie vom Verkäuferschutz profitieren möchten. Das 
    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePlatform-Kurz
    PageWithExcerptWording
    unterstützt deshalb mehrere Alternativen zur Abwicklung von PayPal-Zahlungen: für eine Beratung zur Implementierung von PayPal stehen wir Ihnen gerne zur Verfügung.


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequestResponse_IntroIntroURL
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209850154551620985164642_-1672758825105646426
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamepaypal_requestresponse
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter für PayPal-Zahlungen

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameResponse_IntroURL
    PageWithExcerptReuse API

    URLSuccess, URLFailure und URLNotify bei PayPal


    Hinweis: Die Adress-Parameter werden immer an den Shop übergeben, sind aber leer, wenn keine Adressdaten ausgetauscht wurden.



    Aufruf der Schnittstelle für Methode "shortcut"

    Die PayPal-Methode "shortcut" ermöglicht einen geänderten Transaktionsablauf, bei dem der Kunde für die Zahlungsbestätigung in den Shop zurückgeleitet wird. Um im nächsten Schritt diese PayPal-Zahlung abzuschließen, nutzen Sie folgende URL und Parameter:

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameBaseURL
    PageWithExcerptWording
    paypalComplete.aspx


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro_Short
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1620985295954_-1123647130
    worklog365
    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1620985164642_105646426
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamepaypalpaypalComplete_responserequest
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter für URLSuccess, URLFailure und URLNotify bei PayPalPayPal-Zahlungen mit Methode "shortcut"


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameResponse_Intro
    PageWithExcerptReuse API

    Hinweis: Die Adress-Parameter werden immer an den Shop übergeben, sind aber leer, wenn keine Adressdaten ausgetauscht wurden.

    Aufruf der Schnittstelle für Methode "shortcut"

    Die PayPal-Methode "shortcut" ermöglicht einen geänderten Transaktionsablauf, bei dem der Kunde für die Zahlungsbestätigung in den Shop zurückgeleitet wird und z.B. bei Ratenkauf die Ratenkaufdaten angezeigt werden, die er dann bestätigen muss. Um im nächsten Schritt diese PayPal-Zahlung abzuschließen, nutzen Sie folgende URL und Parameter:

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameBaseURL
    PageWithExcerptWording
    paypalComplete.aspx

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1620985349794_1968837774
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerpt

    DE

    EN
    MultiExcerptName

    Request

    paypalComplete_

    Intro_Short

    response
    PageWithExcerpt

    Reuse API

    EN:PayPal

    Ergebnis-Parameter bei PayPal mit Methode "shortcut"



    Aufruf der Schnittstelle für separate Autorisierung

    Für eine PayPal Zahlung kann im Prozessablauf die ORDER von der anschließenden Autorisierung und nachfolgenden Schritten getrennt werden. Eine separate Autorisierung ist nur nach erfolgten Order (TxType=Order) möglich.

    Für eine separate Autorisierung bei PayPal verwenden Sie bitte folgende URL:

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameBaseURL
    PageWithExcerptWording
    Authorize.aspx


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro_Short

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1620985295954_-1123647130
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamepaypalComplete_request
    PageWithExcerptEN:PayPal EN

    Parameter für PayPal-Zahlungen mit Methode "shortcut"

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameResponse_Intro
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209853497941620987619457_19688377741798240562
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamepaypalCompleteAuthorize_responserequest
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter bei PayPal mit Methode "shortcut"

    Aufruf der Schnittstelle für separate Autorisierung

    Für eine PayPal Zahlung kann im Prozessablauf die ORDER von der anschließenden Autorisierung und nachfolgenden Schritten getrennt werden. Eine separate Autorisierung ist nur nach erfolgten Order (TxType=Order) möglich.

    Für eine separate Autorisierung bei PayPal rufen Sie folgende URL auf:

    für PayPal-Autorisierung


    multiexcerpt-

    multiexcerpt-

    Include Page
    SpaceWithExcerptDE
    MultiExcerptName

    BaseURL

    Response_Intro
    PageWithExcerpt

    Wording

    Reuse API

    Table Filter
    inversefalse
    default
    Authorize.aspx

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro_Short
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209876194571620987646569_1798240562
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameAuthorize_requestresponse
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter bei PayPal-Autorisierung



    Aufruf der Schnittstelle für eine Buchung

    Um eine Buchung (Capture) für PayPal -Autorisierungüber eine Server-zu-Server-Verbindung auszuführen, verwenden Sie bitte folgende URL:

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptName

    Response_Intro

    BaseURL
    PageWithExcerpt

    Reuse API

    Wording
    capture.aspx


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro
    PageWithExcerptReuse API
    Table Filter
    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209876465691620987671498_1798240562-527169828
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameAuthorizecapture_responserequest
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter bei PayPal-Autorisierung

    Aufruf der Schnittstelle

    für

    eine Buchung

    Um eine Buchung (Capture) für PayPal über eine Server-zu-Server-Verbindung auszuführen, ver-wenden Sie bitte folgende URL:-Buchungen


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptName

    BaseURL

    Response_Intro
    PageWithExcerpt

    Wording

    Reuse API

    table-
    capture.aspx
    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro
    PageWithExcerptReuse API
    table-filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209876714981620987697273_-52716982876214620
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamecapture_requestresponse
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter für PayPal-Buchungen



    Aufruf der Schnittstelle für eine Gutschrift mit Referenz

    Um eine Gutschrift (Credit) mit Referenztransaktion für PayPal auszuführen, verwenden Sie bitte folgende URL:

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptName

    Response_Intro

    BaseURL
    PageWithExcerpt

    Reuse API

    Wording
    credit.aspx


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro
    PageWithExcerptReuse API


    Table Filter
    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209876972731620987725351_76214620
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamecapturecredit_responserequest
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter für PayPal-Buchungen

    Aufruf der Schnittstelle für eine Gutschrift mit Referenz

    Um eine Gutschrift (Credit) mit Referenztransaktion für PayPal auszuführen, verwenden Sie bitte folgende URL:

    Gutschriften mit Bezugstransaktion


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptName

    BaseURL

    Response_Intro
    PageWithExcerpt

    Wording

    Reuse API

    Table Filter
    inversefalse
    credit.aspx

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209877253511620987754256_76214620769502343
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamecredit_requestresponse
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter für PayPal-Gutschriften mit Bezugstransaktion



    Aufruf der Schnittstelle für nicht referenzierte Gutschriften

    Um eine Gutschrift ohne Bezugstransaktion für PayPal abzuwickeln, verwenden Sie bitte folgende URL und Parameter:

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptName

    Response_Intro

    BaseURL
    PageWithExcerpt

    Wording
    paypalcreditEx.aspx


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro_Short
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    Reuse API
    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209877542561620987777775_769502343
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamecreditpaypalcreditEx_responserequest
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter für PayPal-Gutschriften mit Bezugstransaktion

    Aufruf der Schnittstelle für nicht referenzierte Gutschriften

    Um eine Gutschrift ohne Bezugstransaktion für PayPal abzuwickeln, nutzen Sie folgende URL und Parameter:


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptName

    BaseURL

    Response_Intro
    PageWithExcerpt

    Wording

    Reuse API

    Table Filter
    inversefalse
    defaultDescription
    paypalcreditEx.aspx

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro_Short
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209877777751620987827416_769502343-1368666072
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamepaypalcreditEx_requestresponse
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter für PayPal-Gutschriften ohne Bezugstransaktion



    Aufruf der Schnittstelle für Stornierungen

    Um eine Transaktion bei PayPal zu stornieren, verwenden Sie bitte folgende URL und Parameter:

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptName

    Response_Intro

    BaseURL
    PageWithExcerpt

    Reuse API

    Wording
    reverse.aspx


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro_Short
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    default
    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209878274161620987860633_-1368666072
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamepaypalcreditExreverse_responserequest
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter für PayPal-Gutschriften ohne Bezugstransaktion

    Aufruf der Schnittstelle für

    Stornierungen

    Um eine Transaktion bei PayPal zu stornieren, nutzen Sie folgende URL und Parameter:


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptName

    BaseURLPageWithExcerptWordingreverse.aspx

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequestResponse_Intro_Short
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id16209878606331620987885034_-1368666072638346948
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamereverse_requestresponse
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter für PayPal-Stornierungen

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameResponse_Intro
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1620987885034_638346948
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0



    Aufruf der Schnittstelle für Abonnements

    Voraussetzungen

    • Die Option „Reference Transaction“ muss bei PayPal eingerichtet sein. Bitten Sie PayPal direkt um die Aktivierung.
    • Bitte konfigurieren Sie zusätzlich die entsprechende Genehmigung in Ihrem Paypal-Händlerkonto
    • Belasten bestehender Kunden auf der Grundlage einer früherer Transaktion
    • Einholen der Autorisierung und initiieren von PayPal-Zahlungen per Händleranbindung
    • Die Option „Reference Transaction“ muss für Ihre
      Multiexcerpt include
      SpaceWithExcerptDE
      MultiExcerptNamePartner-Name
      PageWithExcerptWording
      MerchantID eingerichtet sein.

    Ablauf

    1. Zur Erstellung eines Abos wird zuerst eine normale PayPal-Zahlung mit dem zusätzlichen Parameter „RTF=I“ initiiert. Dies fügt ein Abo-Flag an die Transaktion an, damit diese von PayPal wiedererkannt wird. Möchten Sie in dem ersten Request nur die „BillingAgreementID“ holen, ohne dem Kunden einen Betrag anzuzeigen, übermitteln Sie bitte an das
      Multiexcerpt include
      SpaceWithExcerpt
    EN
    1. DE
      MultiExcerptName
    reverse_response

    Aufruf der Schnittstelle für Abonnements

    Voraussetzungen

  • Die Option „Reference Transaction“ muss bei PayPal eingerichtet sein. Bitten Sie PayPal direkt um die Aktivierung.
  • Bitte konfigurieren Sie zusätzlich die entsprechende Genehmigung in Ihrem Paypal-Händlerkonto
  • Belasten bestehender Kunden auf der Grundlage einer früherer Transaktion
  • Einholen der Autorisierung und initiieren von PayPal-Zahlungen per Händleranbindung
  • Die Option „Reference Transaction“ muss für Ihre
    1. Platform-Kurz
      PageWithExcerpt
    EN:PayPal EN

    Ergebnis-Parameter für PayPal-Stornierungen

    1. Wording
      den Parameter "txtype=BAID". Wird der txtype=BAID gesendet, wird der eingereichte Betrag vom
      Multiexcerpt include
      SpaceWithExcerptDE
      MultiExcerptNamePlatform-Kurz
      PageWithExcerptWording
      automatisch auf 0,00 gesetzt.
      Bitte beachten Sie, dass der Händler auf gar keinen Fall einen Betrag von 0,00€ senden darf, dies kann unser
    1. Multiexcerpt include
      SpaceWithExcerptDE
      MultiExcerptName
    Partner
    1. Platform-
    Name
    1. Kurz
      PageWithExcerptWording
    MerchantID eingerichtet sein.
    1. nicht verarbeiten.
      D.h. der Händler muss einen Betrag X >0,00 übertragen und wir setzen diesen dann in Richtung PayPal auf 0,00.
    2. Unsere Response an den Händler enthält die normalen PayPal-Parameter sowie den zusätzlichen Parameter „BillingAgreementID“. Dieser muß in deren System an der Zahlung hinterlegt werden.
    3. Zur Erstellung der zweiten/wiederkehrenden Abo-Zahlung verwenden Sie bitte die URL

    Ablauf

    1. Zur Erstellung eines Abos wird zuerst eine normale PayPal-Zahlung mit dem zusätzlichen Parameter „RTF=I“ initiiert. Dies fügt ein Abo-Flag an die Transaktion an, damit diese von PayPal wiedererkannt wird. Möchten Sie in dem ersten Request nur die „BillingAgreementID“ holen, ohne dem Kunden einen Betrag anzuzeigen, übermitteln Sie bitte an das
      Multiexcerpt include
      SpaceWithExcerptDE
      MultiExcerptName
      Platform-Kurz
      BaseURL
      PageWithExcerptWording
      den Parameter "txtype=BAID". Wird der txtype=BAID gesendet, wird der eingereichte Betrag vom
      Multiexcerpt include
      SpaceWithExcerptDE
      MultiExcerptNamePlatform-Kurz
      PageWithExcerptWording
      automatisch auf 0,00 gesetzt.
      Bitte beachten Sie, dass der Händler auf gar keinen Fall einen Betrag von 0,00€ senden darf, dies kann unser
      Multiexcerpt include
      SpaceWithExcerptDE
      MultiExcerptNamePlatform-Kurz
      PageWithExcerptWording
      nicht verarbeiten.
      D.h. der Händler muss einen Betrag X >0,00 übertragen und wir setzen diesen dann in Richtung PayPal auf 0,00.
    2. Unsere Response an den Händler enthält die normalen PayPal-Parameter sowie den zusätzlichen Parameter „BillingAgreementID“. Dieser muß in deren System an der Zahlung hinterlegt werden.
    3. Zur Erstellung der zweiten/wiederkehrenden Abo-Zahlung verwenden Sie bitte die URL multiexcerpt-include
    4. paypalAbo.aspx durchgeführt werden. In dieser Server-zu-Server-Verbindung verwenden Sie bitte die normalen PayPal-Parameter zuzüglich des Parameters „BillingAgreementID“. Der zusätzliche Parameter löst die zweite/wiederkehrende Zahlung mit Bezug auf die ursprüngliche Zahlung aus Auf diese Weise ist kein Login des PayPal-Kunden notwendig und Sie können Beträge von dessen Konto abbuchen.

    Hinweis

    • Folgender Zusatz wird während des Bezahlprozesses im PayPal Account des Kunden angezeigt (Beispiel):
      "Hiermit genehmigen Sie –Händlername–, künftige Zahlungen direkt und ohne Ihr Zutun von Ihrem PayPal-Konto abzubuchen. Sie können diese Genehmigung für die Zukunft jederzeit in Ihrem Profil widerrufen."
    • Der Kunde kann sich in seinem PayPal Account über diese Funktion informieren.

    Capture on demand (capture=manual + txtype=Order oder Auth)

    • Wenn die initiale Zahlung mit txtype=Order oder Auth ausgeführt wird, sendet
      Multiexcerpt include
      SpaceWithExcerptDE
      MultiExcerptName
    BaseURL
    • Platform-Name
      PageWithExcerptWording
    paypalAbo.aspx durchgeführt werden. In dieser Server-zu-Server-Verbindung verwenden Sie bitte die normalen PayPal-Parameter zuzüglich des Parameters „BillingAgreementID“. Der zusätzliche Parameter löst die zweite/wiederkehrende Zahlung mit Bezug auf die ursprüngliche Zahlung aus Auf diese Weise
    • die „BillingAgreementID“ bereits im Notify auf diese Aktion mit zurück. Beim darauffolgenden Capture muss diese nicht mitgegeben werden, nur wenn wirklich ein komplett neues Payment ausgelöst wird.

    Löschen der BillingAgreementID

    • Grundsätzlich kann ein Kunde die generierte BillingAgreementID in seinem PayPal-Konto löschen/stornieren. Eine Info darüber kann ein Händler nur erhalten, wenn die zusätzliche Option IPN “instant payment notification” für sein Konto aktiviert ist. Diese Aktivierung muss sowohl im Konto bei
      Multiexcerpt include
      SpaceWithExcerptDE
      MultiExcerptNamePartner-Name
      PageWithExcerptWording
      als auch bei PayPal erfolgen. Bitte beachten Sie, dass der Händler bei aktiviertem IPN auch Meldungen zu jeder Statusänderung einer PayPal-Zahlung erhält.
    • Wenn ein Kunde die BillingAgreementID löscht, sind weitere Zahlungen mit dieser ID nicht mehr möglich. Eine gelöschte BillingAgreementID kann nicht mehr aktiviert werden.


    Zahlungsabwicklung für Abonnements

    Die Abwicklung von PayPal-Zahlungen per Abonnement setzt eine Initial-Transaktion voraus, die über die übliche Schnittstelle abgewickelt worden ist. Zudem muss die Möglichkeit von Abonnements zuvor sowohl bei PayPal als auch bei

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePartner-Name
    PageWithExcerptWording
    aktiviert worden sein. Dazu muss die Option „Reference Transaction“ bei
    multiexcerpt-

    ist kein Login des PayPal-Kunden notwendig und Sie können Beträge von dessen Konto abbuchen.

    Hinweis

    • Folgender Zusatz wird während des Bezahlprozesses im PayPal Account des Kunden angezeigt (Beispiel):
      "Hiermit genehmigen Sie –Händlername–, künftige Zahlungen direkt und ohne Ihr Zutun von Ihrem PayPal-Konto abzubuchen. Sie können diese Genehmigung für die Zukunft jederzeit in Ihrem Profil widerrufen."
    • Der Kunde kann sich in seinem PayPal Account über diese Funktion informieren.

    Capture on demand (capture=manual + txtype=Order oder Auth)

    • Wenn die initiale Zahlung mit txtype=Order oder Auth ausgeführt wird, sendet
      Multiexcerpt include
      SpaceWithExcerptDE
      MultiExcerptNamePlatform-Name
      PageWithExcerptWording
      die „BillingAgreementID“ bereits im Notify auf diese Aktion mit zurück. Beim darauffolgenden Capture muss diese nicht mitgegeben werden, nur wenn wirklich ein komplett neues Payment ausgelöst wird.

    Löschen der BillingAgreementID

    Grundsätzlich kann ein Kunde die generierte BillingAgreementID in seinem PayPal-Konto löschen/stornieren. Eine Info darüber kann ein Händler nur erhalten, wenn die zusätzliche Option IPN “instant payment notification” für sein Konto aktiviert ist. Diese Aktivierung muss sowohl im Konto beimultiexcerpt-

    Include Page
    SpaceWithExcerptDE
    MultiExcerptNamePartner-Name
    PageWithExcerptWording

    als auch

    und bei PayPal

    erfolgen. Bitte beachten Sie, dass der Händler bei aktiviertem IPN auch Meldungen zu jeder Statusänderung einer PayPal-Zahlung erhält.

    eingerichtet sein. Zudem sind im Bereich „Verfügbare Genehmigungen“ bei der Einrichtung (siehe Kapitel PayPal-API freigeben oben) folgende 3 Optionen zu aktivieren:

    - Belasten bestehender Kunden auf der Grundlage früherer Transaktionen
    - Erstellen und Verwalten von Abonnementzahlungen
    - Einholen der Autorisierung und Initiierung von PayPal-Zahlungen per Händlerabbuchung

    Um eine PayPal-Zahlung per Abonnement abzuwickeln, nutzen Sie folgende URL und Parameter:

  • Wenn ein Kunde die BillingAgreementID löscht, sind weitere Zahlungen mit dieser ID nicht mehr möglich. Eine gelöschte BillingAgreementID kann nicht mehr aktiviert werden.
  • Zahlungsabwicklung für Abonnements

    Die Abwicklung von PayPal-Zahlungen per Abonnement setzt eine Initial-Transaktion voraus, die über die übliche Schnittstelle abgewickelt worden ist. Zudem muss die Möglichkeit von Abonnements zuvor sowohl bei PayPal als auch bei

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptName

    Partner-Name

    BaseURL
    PageWithExcerptWording

    aktiviert worden sein. Dazu muss die Option „Reference Transaction“ bei

    paypalAbo.aspx


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePartner-NameRequest_Intro_Short
    PageWithExcerptWording
    und bei PayPal eingerichtet sein. Zudem sind im Bereich „Verfügbare Genehmigungen“ bei der Einrichtung (siehe Kapitel PayPal-API freigeben oben) folgende 3 Optionen zu aktivieren:

    - Belasten bestehender Kunden auf der Grundlage früherer Transaktionen
    - Erstellen und Verwalten von Abonnementzahlungen
    - Einholen der Autorisierung und Initiierung von PayPal-Zahlungen per Händlerabbuchung

    Um eine PayPal-Zahlung per Abonnement abzuwickeln, nutzen Sie folgende URL und Parameter:

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameBaseURL
    PageWithExcerptWording
    paypalAbo.aspx

    Reuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkName

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameRequest_Intro_Short
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1620987908345_638346948
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamepaypalAbo_request
    PageWithExcerptEN:PayPal EN

    Parameter für PayPal-Abonnements


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameResponse_Intro
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1620987923836_960775715
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamepaypalAbo_response
    PageWithExcerptEN:PayPal EN

    Ergebnis-Parameter für PayPal-Abonnements

    Batch-Nutzung der Schnittstelle

    Grundsätzliche Informationen zur Arbeit mit Batch-Dateien sowie zu deren Aufbau erfahren Sie im separaten Handbuch zum Batchmanager. Im Batch-Verfahren sind nicht alle Funktionen verfügbar, die für die Online-Schnittstelle verfügbar sind.

    Dieses Kapitel beschreibt die Parameter, die Sie im Datensatz (Record) für die Ausführung einer PayPal-Zahlung übergeben müssen und welche Informationen Sie der Antwort-Datei über den Status des Zahlungsvorgangs entnehmen können.

    Bei den Batch-Aufrufen ist die verwendete Batch-Version zu unterscheiden, wovon die optionalen Parameter abhängen. Alle mit „2.“ beginnen Versionsbezeichnungen betreffen Aufrufe für einen Konzern. Das bedeutet, innerhalb einer Batch-Datei mit einer bestimmten MerchantID können auch Transaktionen anderer Händler mit einer abweichenden Sub-MID übertragen werden.

    Folgende Tabelle gibt eine Übersicht der pro Aktion jeweils möglichen Batch-Versionen und ihrer Besonderheiten:

    Aktion

    Version

    Beschreibung

    Authorize

    1.0 / 2.0

    Standardversion ohne Rückgabe von Code

     

    1.4 / 2.4

    mit TID

    Capture

    1.0 / 2.0

    Standardversion ohne Rückgabe von Code

     

    1.x / 2.x

    mit RefNr (gilt für alle Versionen außer 1.0)

     

    1.4 / 2.4

    mit TID

    Credit

    1.0 / 2.0

    Standardversion ohne Rückgabe von Code

     

    1.x / 2.x

    mit RefNr (gilt für alle Versionen außer 1.0)

     

    1.4 / 2.4

    mit TID

    CreditEx

    1.0 / 2.0

    Standardversion ohne Rückgabe von Code

     

    1.x / 2.x

    mit RefNr (gilt für alle Versionen außer 1.0)

    0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamepaypalAbo_response
    PageWithExcerptEN:PayPal

    Ergebnis-Parameter für PayPal-Abonnements



    Batch-Nutzung der Schnittstelle

    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameBatch_Intro
    PageWithExcerptReuse API

    Dieses Kapitel beschreibt die Parameter, die Sie im Datensatz (Record) für die Ausführung einer PayPal-Zahlung übergeben müssen und welche Informationen Sie der Antwort-Datei über den Status des Zahlungsvorgangs entnehmen können.

    Bei den Batch-Aufrufen ist die verwendete Batch-Version zu unterscheiden, wovon die optionalen Parameter abhängen. Alle mit „2.“ beginnen Versionsbezeichnungen betreffen Aufrufe für einen Konzern. Das bedeutet, innerhalb einer Batch-Datei mit einer bestimmten MerchantID können auch Transaktionen anderer Händler mit einer abweichenden Sub-MID übertragen werden.

    Folgende Tabelle gibt eine Übersicht der pro Aktion jeweils möglichen Batch-Versionen und ihrer Besonderheiten:

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1665470441631_85061170
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamebatch_versions
    PageWithExcerptEN:PayPal

    Reverse

    1.0 / 2.0

    Standardversion ohne Rückgabe von Code

     

    1.4 / 2.4

    mit TID

    Abo

    1.0 / 2.0

    Standardversion ohne Rückgabe von Code

     

    1.x / 2.x

    mit RefNr (gilt für alle Versionen außer 1.0)

    Beschreibung der möglichen Batch-Versionen


    Der Aufbau für eine PayPal-Zahlung in einer einzureichenden Batch-Datei sieht folgendermaßen aus:

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameBatchStructureRequest
    PageWithExcerptEN:PayPal EN


    Beispiel für Master MID Funktion:

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameBatchSampleRequest
    PageWithExcerptEN:PayPal EN


    Hinweis: Bei Version 1.4 ist es auch möglich, bei einer Capture-Aktion den CompleteType zusätzlich mit zu übergeben:

    PAYPAL,Capture,<Amount>,<Currency>,<TransID>,(<RefNr>,)<PayID>(,<CompleteType>,<TID>)Die folgende Tabelle beschreibt die einzelnen Felder und Werte, die im Datensatz (Record) innerhalb der Batch-Datei verwendet werden:


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameBatch_Request_Intro
    PageWithExcerptReuse API

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1620987966439_960775715
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameBatch_request
    PageWithExcerptEN:PayPal EN

    Beschreibung der Felder im Datensatz von Batch-Dateien


    Der Record-Bereich in der Antwort-Datei zu Batch-Transaktionen sieht folgendermaßen aus:

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameBatchSampleResponse
    PageWithExcerptEN:PayPal EN
    Die


    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameBatch_Response_Intro
    PageWithExcerptReuse API
    folgende Tabelle beschreibt die Antwort-Parameter, die der Batch-Manager im Record-Bereich zu jeder Transaktion speichert (hier nicht erklärte Standardparameter wie etwa <TransID> oder <RefNR> und Aufrufparameter, werden unverändert zum Aufruf wieder zurückgegeben und sind vorstehend beschrieben):

    Table Filter
    inversefalse
    defaultDescription
    isFirstTimeEnterfalse
    hideColumnstrue
    sparkNameSparkline
    hidePanetrue
    datepatterndd M yy
    id1620988185468_-1650903930
    worklog365|5|8|y w d h m|y w d h m
    isORAND
    separatorPoint (.)
    order0

    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameBatch_response
    PageWithExcerptEN:PayPal EN

    Beschreibung der Ergebnis-Parameter im Datensatz von Batch-Dateien