Zum Hauptinhalt springen

PayPal

Parameter

  • client-id Client ID
  • secret Secret

Registrierung

Zur Nutzung von PayPal muss ein PayPal Geschäftskundenkonto eröffnet werden oder vorhanden sein. Eine Nutzung mit einem privaten Konto ist nicht möglich.

Ein Geschäftskonto kann unter https://www.paypal.com/bizsignup/ eröffnet werden.

Nach der Registrierung muss die E-Mailadresse besteigt werden.

Anschließend muss unter https://www.paypal.com/businessmanage/account/money ein Bankkonto hinterlegt werden, da sonst das Konto temporär gesperrt wird.

Ggf. sind auf https://www.paypal.com/cgi-bin/webscr?cmd=_lift-limits weitere Einschränkungen aufgelistet, welche behoben werden müssen, bevor das Konto verwendet werden kann.

Zugangsdaten erzeugen

Nachdem das Konto erstellt wurde, muss in der Developer Console unter https://developer.paypal.com/dashboard/applications/live per Klick auf Create App eine neue Application erstellt werden.

Auf der nachfolgenden Seite sind die entsprechenden API Keys gelistet.

Features

Unter Features sind folgende Einstellungen zu setzen:

  • Vault An
  • Native Checkout SDK Aus
  • Subscriptions An
  • Invoicing An
  • Invoicing An
  • PayPal Here Aus
  • Payouts Aus
  • Customer Disputes An
  • Log in with PayPal Aus
  • Transaction Search An

Live Webhooks

Unter Live Webhooks einen neuen Webhook hinzufügen.
URL

https://<COFYS DOMAIN>/api/v2/payments/paypal/webhook/

folgende Event Types aktivieren:

  • Checkout
    • Checkout order approved
    • Checkout order declined
  • Customer dispute
    • Customer dispute created
  • Payments & Payouts
    • Payment capture completed
    • Payment capture declined
    • Payment capture denied
    • Payment capture refunded
    • Payment capture reversed