Paypal-Einschreibung: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(22 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Einschreibung}}
{{Einschreibung}}
==Was bedeutet Paypal-Einschreibung?==
Die [[Paypal-Einschreibung]] ermöglicht es, die Einschreibung für kostenpflichtige Kurse zu organisieren: Nutzer/innen bezahlen für einen Kurs und werden daraufhin automatisch in den Kurs eingeschrieben.


{{Zum Übersetzen}}
==Was ist der Unterschied zwischen ''Einschreibung bei Zahlung'' und  ''Paypal-Einschreibung''?==
Die [[Paypal-Einschreibung]] ermöglicht es, die Einschreibung für kostenpflichtige Kurse zu organisieren. Die enstprechenden Einstellungen nehmen Sie auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Einschreibung > Paypal'' vor. Voraussetzung ist, dass die Moodle-Administration die Paypal-Einschreibung systemweit aktiviert hat (auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Einschreibung > Übersicht''). Außerdem muss die Paypal-Einschreibung als [[Einschreibemethoden|Einschreibemethode]] im Kurs aktiviert werden (durch Administrator/innen oder Manager/innen auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Kurs-Administration > Nutzer/innen > Einschreibemethoden'').  
Die Einschreibemethode [[Einschreibung bei Zahlung]] (neu ab Moodle 3.10) bietet mehr Funktionalitäten als die [[Paypal-Einschreibung]], z.B. die Option mehrerer Zahlungskonten.


==Einstellungen auf Kursebene==
Das Paypal-Einschreibung-Plugin verwendet die alte API von Paypal, die nach wie vor funktioniert. Gleichwohl empfiehlt Paypal, die neue API zu verwenden, wie sie mit dem [[Zahlungs-Gateways|Paypal-Zahlungs-Gateway]] in Moodle 3.10 implementiert wurde.
===Paypal-Einschreibung im Kurs aktivieren===
*Gehen Sie als Administrator/in oder Manager/in in den gewünschten Kurs.
*Gehen Sie auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Kurs-Administration > Nutzer/innen > Einschreibemethoden''.
*Falls noch nicht vorhanden, wählen Sie im Auswahlmenü ''Methode hinzufügen'' die Paypal-Einschreibung aus.
*Stellen Sie sicher, dass in der Liste der Einschreibemethoden das Auge-Symbol [[Image:hide.gif]] bei der Paypal-Einschreibung geöffnet ist.


===Kosten für einen Kurs festlegen===
Die [[Paypal-Einschreibung]] kann nach wie vor verwendet werden, sie wird aber in zukünftigen Moodle-Versionen abgeschafft und durch die neue Einschreibung bei Zahlung ersetzt.
*Im Kurs gehen Sie auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Kurs-Administration > Nutzer/innen > Einschreibemethoden > Paypal''.
*Stellen Sie die Option ''PayPal-Einschreibung erlauben'' auf ''Ja''.
*Bei der Option ''Teilnahmegebühr'' tragen Sie die Kosten ein und wählen dann die passende ''Währung'' dazu aus.
*Klicken Sie abschließend auf den Button ''Methode hinzufügen''.


===What the new user sees===
Deshalb empfehlen wir, die Einschreibung bei Zahlung zu verwenden und nicht mehr die Paypal-Einschreibung.
*When a new user clicks on  your course link, having made a login to your Moodle, they will see the following screen, inviting them to go to PayPal to purchase access to your course:


[[File:Paypaluserview.png]]
==Moodle-Site für PayPal einrichten==


==Admin settings==
# Legen Sie auf der Seite https://www.paypal.com ein Paypal-Geschäftskonto für Ihre Moodle-Site an.
#*Nicht erforderlich, aber empfohlen: Wählen Sie den Status ''Premier''.
# Setzen Sie die Codierung auf ''UTF-8''.
#* Gehen Sie auf die Seite ''Profile > Profile and settings > My selling tools > More selling tools > PayPal button language encoding''.
#* Stellen Sie sicher, dass Ihre Website eine Western European Language verwendet.
#* Klicken Sie auf den Button ''More Options'' (weitere Einstellungen).
#* Wählen Sie als Codierung ''UTF-8''. Wählen Sie dieselbe Codierung für IPN.
# Aktivieren Sie Instant Payment Notifications (IPN) in Paypal.
#* Gehen Sie auf die Seite ''Profile > Profile and settings > My selling tools > More selling tools > Getting paid and managing my risk > Instant payment notifications > Update''.
#* Aktivieren Sie IPN und setzen Sie die Notification URL auf ''<IhreMoodleSite>enrol/paypal/ipn.php'' (z.B. <nowiki>https://my.school.edu/moodle/enrol/paypal/ipn.php</nowiki>).


#If you wish to allow users to make their own accounts on your site then set up [[Email-based_self-registration|Email based self registration]]
Wenn Sie Paypal erst einmal testen wollen, dann melden Sie sich unter https://developer.paypal.com/developer/accounts/ und spielen Sie mit dieser PayPal Sandbox. In Ihrer [[Moodle-Konfigurationsdatei]] ''config.php'' müssen Sie eintragen, dass Sie Paypal erst einmal nur testen:
#Go to ''Settings>Site Administration>Plugins>Enrolments>Manage enrol plugins'' and enable (open the "eye" of Paypal)
    $CFG->usepaypalsandbox = 1;
#Click the blue Settings link to the right of the PayPal enrolment link. Here are the default settings and default settings for new instances in a course:
##Add the email of your Business PayPal account
##Choose whether to notify students/teachers/admin.
##Choose whether (or not) to allow the Paypal enrolment plugin by default in new courses
##Choose a default cost and currency. (This may  be overridden in individual courses)
##Choose a default role assignment. (This means the role that a new user will automatically be given in a course when they purchase access. Usually this would be "student" unless you have a special reason for choosing another role.) This may be overridden in individual courses.
##Choose the default enrolment period. This may be overridden in individual courses.


==What to set up in Paypal==
Zum Testen von PayPal benötigen Sie im Wesentlichen Folgendes:
* Setup your PayPal account at paypal.com
# "Sandbox"-Testkonten zum Testen: Mindestens ein Test-Geschäftskonto und ein persönliches Test-Konto, um beide Seiten des Bezahlvorgangs abzubilden.
# Create a Paypal account
# Diese Testkonten werden mit dem Entwicklerkonto Ihres realen Paypal-Geschäftskontos registriert und verknüpft.
# Not required but recommended for selling: Upgrade your account to "Premier" status and get "Verified"
# Zum Test-Setting auf Moodle-Seite gehört neben der Einstellung <code>$CFG->usepaypalsandbox = 1;</code> in der Moodle-Konfigurationsdatei, dass Sie auf der Seite ''Website-Administration > Plugins > Einschreibung > Paypal'' als ''Geschäftliche E-Mail-Adresse für Paypal'' die E-Mail-Adresse Ihres Sandbox-Test-Geschäftskontos eintragen (und '''NICHT''' die Adresse Ihres realen Geschäftskontos!).
# Setup IPN in Paypal to interact with Moodle. Log into Paypal, go to "Profile > Instant Payment Notifications (IPN)”, click "Turn On IPN", click the "Edit settings" and enter a URL that references your IPN file in your Moodle installation (for example: http://<domain name>/moodle/enrol/paypal/ipn.php)
# Set the Encoding to UFT-8.  In Paypal, go to "Profile > Language Encoding" (under the Selling Preferences column) and set your website's language (like select "Western European Languages (including English)" as it is the only English version).  Then click on the "More Options" button and set the Encoding to "UTF-8", select "Yes" to use the same encoding for data sent from Paypay to you, and save.


==What the user sees==
==PayPal-Einschreibung in Moodle aktivieren und konfigurieren==
*If you have allowed users to create their own accounts then when they click to login, they will be presented with a screen'' Is this your first time here?'' It will give them instructions for making an account (which may be customised in the authentication common settings in ''Settings > Site administration > Plugins > Authentication > Manage authentication'') and once their account is confirmed via email they can click on a course which can be purchased and pay for it via Paypal. PayPal courses will have a dollar sign icon next to them:


[[File:Paypalicon.png]]


*Once payment is made both the user/student and the teacher/admin should have received emails from Paypal confirming the purchase.
{{MediaPlayer | url = https://youtu.be/vBfnNZDjR0c | desc = Bezahlung für Kurse einrichten}}


==Changing the dollar symbol==
The default currency symbol for Paypal is a dollar sign. If you are using GBP or Euros or another currency, you can change this by creating your own customised icon with your choice of currency. Make it 16x 16 pixels and call it ''icon.gif''  Upload your new icon via FTP to your  ''moodle directory>enrol>paypal>pix''. Your icon.gif will override the dollar sign. Make sure you refresh your page to be sure of the changes.


[[File:PaypalGBP.png]]
Die Moodle-Administration kann die PayPal-Einschreibung wie folgt aktivieren:
 
#Gehen Sie auf ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]]) > Website-Administration'')'' > Plugins > Einschreibung > Übersicht'' und klicken Sie auf das Auge-Symbol [[Image:show.svg|16px|baseline]] bei der PayPal-Einschreibung, um dieses Plugin systemweit zu aktivieren. Die [[Manuelle Einschreibung]] muss ebenfalls aktiviert sein.
#Gehen Sie auf ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]]) > Website-Administration'')'' > Plugins > Einschreibung > Paypal'' und legen Sie die systemweiten Voreinnstellungen für Paypal fest:
#*''Geschäftliche E-Mail-Adresse für PayPal'': Tragen Sie hier die E-Mail-Adresse Ihres PayPal-Geschäftskontos ein.
#*Markieren Sie die entsprechenden Checkboxen, falls Teilnehmer/innen, Trainer/innen und/oder Administrator/innen benachrichtigt werden sollen, wenn sich jemand über Paypal in einen Kurs einschreibt.
#*''Paypal-Einschreibung erlauben'': Wenn Sie diese Einstellung auf ''Ja'' setzen, dann kann die Paypal-Einschreibung standardmäßig als Einschreibemethode in neuen Kursen hinzugefügt werden.
#*Bei Bedarf können Sie eine ''Teilnahmegebühr'' und eine ''Währung'' festlegen, die in neuen Kursen mit Paypal-Einschreibung voreingestellt wird.
#*''Rolle im Kurs'': Wählen Sie die Rolle, die Nutzer/innen standardmäßig bei der Paypal-Einschreibung im Kurs erhalten (i.d.R. ''Teilnehmer/in'').
#*''Teilnahmedauer'': Wie lange bleiben Nutzer/innen im Kurs eingeschrieben?
#Klicken Sie abschließend auf den Button ''Änderungen sichern''.
 
Alle Einstellungen können im Kurs überschrieben werden.
 
==Kurse für PayPal einrichten==
 
===PayPal-Einschreibung im Kurs aktivieren===
 
# Klicken Sie in der Kursnavigation ''Teilnehmer/innen'' und wählen Sie im Pulldown-Menu ''Einschreibemethoden'' (oder im Block ''[[Einstellungen-Block|Einstellungen]] > Kurs-Administration > Nutzer/innen > Einschreibemethoden'').
# Wenn auf dieser Seite ''Paypal'' nicht aufgelistet ist, wählen Sie im Menü ''Methode hinzufügen'' die Option ''PayPal'' aus. Damit das funktioniert, muss die Moodle-Administration Trainer/innen das Recht [[Capabilities/enrol/paypal:config]] geben.
# Stellen Sie sicher, dass in der Liste der Einschreibemethoden das [[Image:show.svg|16px|baseline]] bei PayPal geöffnet ist.
 
'''Achtung''': Die [[Selbsteinschreibung]] darf NICHT aktiviert sein, weil es sonst möglich ist, dass Nutzer/innen sich ohne Bezahlung selbst in den Kurs einschreiben. Wenn Sie einzelnen Nutzer/innen erlauben wollen, sich ohne Bezahlung selbst in den Kurs einzuschreiben, dann müssen Sie für die Selbsteinschreibung einen [[Einschreibeschlüssel]] setzen, den nur diese Nutzer/innen kennen.
 
===Einen Preis für den Kurs konfigurieren===
 
* Gehen Sie als Trainer/in auf die Seite ''Kurs-Administration > Nutzer/innen > Einschreibemethoden > Paypal''.
* Optional können Sie der Paypal-Einschreibemethode eine eigene Bezeichnung geben.
* Stellen Sie sicher, dass die Einstellung ''Paypal-Einschreibung erlauben'' auf ''Ja'' gesetzt ist.
* Unter ''Teilnahmegebühr'' tragen Sie die Kursgebühr ein und unter ''Währung'' legen Sie die entsprechende Währung fest. Als Währung können jetzt auch indische Rupien gewählt werden.
* Unter ''Rolle zuordnen'' wählen Sie aus, welche Rolle die Nutzer/innen im Kurs haben sollen. In der Regel wird das die Teilnehmer-Rolle sein.
* Bei Bedarf können Sie ein Datum für den Einschreibungsbeginn und/oder das Einschreibungsende festlegen.
* Klicken Sie abschließend auf den Button ''Änderungen speichern''.
 
===Was sehen die Nutzer/innen===
Wenn Sie sich in einem kostenpflichtigen Kurs einschreiben wollen, sehen Sie folgendes Bild:
 
[[File:paypal.jpg]]
 
Wenn Sie auf den Paypal-Button klicken, können Sie die Gebühren über Paypal bezahlen und erhalten dann Zugang zum Kurs.


==Rechte==
==Rechte==
Zeile 59: Zeile 86:
*[[Capabilities/enrol/paypal:unenrol|Nutzer/innen aus dem Kurs abmelden]]
*[[Capabilities/enrol/paypal:unenrol|Nutzer/innen aus dem Kurs abmelden]]
*[[Capabilities/enrol/paypal:unenrolself|Selbst aus dem Kurs abmelden]]
*[[Capabilities/enrol/paypal:unenrolself|Selbst aus dem Kurs abmelden]]
== Siehe auch==
*[http://moodle.org/mod/forum/discuss.php?d=171745#p977221 Testing the PayPal plugin in the PayPal Sandbox] - Diskussionsbeitrag auf moodle.org


[[en:Paypal enrolment]]
[[en:Paypal enrolment]]
[[es:Inscripción por Paypal]]
[[fr:Inscription Paypal]]

Aktuelle Version vom 16. April 2022, 06:20 Uhr

Was bedeutet Paypal-Einschreibung?

Die Paypal-Einschreibung ermöglicht es, die Einschreibung für kostenpflichtige Kurse zu organisieren: Nutzer/innen bezahlen für einen Kurs und werden daraufhin automatisch in den Kurs eingeschrieben.

Was ist der Unterschied zwischen Einschreibung bei Zahlung und Paypal-Einschreibung?

Die Einschreibemethode Einschreibung bei Zahlung (neu ab Moodle 3.10) bietet mehr Funktionalitäten als die Paypal-Einschreibung, z.B. die Option mehrerer Zahlungskonten.

Das Paypal-Einschreibung-Plugin verwendet die alte API von Paypal, die nach wie vor funktioniert. Gleichwohl empfiehlt Paypal, die neue API zu verwenden, wie sie mit dem Paypal-Zahlungs-Gateway in Moodle 3.10 implementiert wurde.

Die Paypal-Einschreibung kann nach wie vor verwendet werden, sie wird aber in zukünftigen Moodle-Versionen abgeschafft und durch die neue Einschreibung bei Zahlung ersetzt.

Deshalb empfehlen wir, die Einschreibung bei Zahlung zu verwenden und nicht mehr die Paypal-Einschreibung.

Moodle-Site für PayPal einrichten

  1. Legen Sie auf der Seite https://www.paypal.com ein Paypal-Geschäftskonto für Ihre Moodle-Site an.
    • Nicht erforderlich, aber empfohlen: Wählen Sie den Status Premier.
  2. Setzen Sie die Codierung auf UTF-8.
    • Gehen Sie auf die Seite Profile > Profile and settings > My selling tools > More selling tools > PayPal button language encoding.
    • Stellen Sie sicher, dass Ihre Website eine Western European Language verwendet.
    • Klicken Sie auf den Button More Options (weitere Einstellungen).
    • Wählen Sie als Codierung UTF-8. Wählen Sie dieselbe Codierung für IPN.
  3. Aktivieren Sie Instant Payment Notifications (IPN) in Paypal.
    • Gehen Sie auf die Seite Profile > Profile and settings > My selling tools > More selling tools > Getting paid and managing my risk > Instant payment notifications > Update.
    • Aktivieren Sie IPN und setzen Sie die Notification URL auf <IhreMoodleSite>enrol/paypal/ipn.php (z.B. https://my.school.edu/moodle/enrol/paypal/ipn.php).

Wenn Sie Paypal erst einmal testen wollen, dann melden Sie sich unter https://developer.paypal.com/developer/accounts/ und spielen Sie mit dieser PayPal Sandbox. In Ihrer Moodle-Konfigurationsdatei config.php müssen Sie eintragen, dass Sie Paypal erst einmal nur testen:

   $CFG->usepaypalsandbox = 1;

Zum Testen von PayPal benötigen Sie im Wesentlichen Folgendes:

  1. "Sandbox"-Testkonten zum Testen: Mindestens ein Test-Geschäftskonto und ein persönliches Test-Konto, um beide Seiten des Bezahlvorgangs abzubilden.
  2. Diese Testkonten werden mit dem Entwicklerkonto Ihres realen Paypal-Geschäftskontos registriert und verknüpft.
  3. Zum Test-Setting auf Moodle-Seite gehört neben der Einstellung $CFG->usepaypalsandbox = 1; in der Moodle-Konfigurationsdatei, dass Sie auf der Seite Website-Administration > Plugins > Einschreibung > Paypal als Geschäftliche E-Mail-Adresse für Paypal die E-Mail-Adresse Ihres Sandbox-Test-Geschäftskontos eintragen (und NICHT die Adresse Ihres realen Geschäftskontos!).

PayPal-Einschreibung in Moodle aktivieren und konfigurieren

Bezahlung für Kurse einrichten


Die Moodle-Administration kann die PayPal-Einschreibung wie folgt aktivieren:

  1. Gehen Sie auf Website-Administration (oder im Block Einstellungen) > Website-Administration) > Plugins > Einschreibung > Übersicht und klicken Sie auf das Auge-Symbol show.svg bei der PayPal-Einschreibung, um dieses Plugin systemweit zu aktivieren. Die Manuelle Einschreibung muss ebenfalls aktiviert sein.
  2. Gehen Sie auf Website-Administration (oder im Block Einstellungen) > Website-Administration) > Plugins > Einschreibung > Paypal und legen Sie die systemweiten Voreinnstellungen für Paypal fest:
    • Geschäftliche E-Mail-Adresse für PayPal: Tragen Sie hier die E-Mail-Adresse Ihres PayPal-Geschäftskontos ein.
    • Markieren Sie die entsprechenden Checkboxen, falls Teilnehmer/innen, Trainer/innen und/oder Administrator/innen benachrichtigt werden sollen, wenn sich jemand über Paypal in einen Kurs einschreibt.
    • Paypal-Einschreibung erlauben: Wenn Sie diese Einstellung auf Ja setzen, dann kann die Paypal-Einschreibung standardmäßig als Einschreibemethode in neuen Kursen hinzugefügt werden.
    • Bei Bedarf können Sie eine Teilnahmegebühr und eine Währung festlegen, die in neuen Kursen mit Paypal-Einschreibung voreingestellt wird.
    • Rolle im Kurs: Wählen Sie die Rolle, die Nutzer/innen standardmäßig bei der Paypal-Einschreibung im Kurs erhalten (i.d.R. Teilnehmer/in).
    • Teilnahmedauer: Wie lange bleiben Nutzer/innen im Kurs eingeschrieben?
  3. Klicken Sie abschließend auf den Button Änderungen sichern.

Alle Einstellungen können im Kurs überschrieben werden.

Kurse für PayPal einrichten

PayPal-Einschreibung im Kurs aktivieren

  1. Klicken Sie in der Kursnavigation Teilnehmer/innen und wählen Sie im Pulldown-Menu Einschreibemethoden (oder im Block Einstellungen > Kurs-Administration > Nutzer/innen > Einschreibemethoden).
  2. Wenn auf dieser Seite Paypal nicht aufgelistet ist, wählen Sie im Menü Methode hinzufügen die Option PayPal aus. Damit das funktioniert, muss die Moodle-Administration Trainer/innen das Recht Capabilities/enrol/paypal:config geben.
  3. Stellen Sie sicher, dass in der Liste der Einschreibemethoden das show.svg bei PayPal geöffnet ist.

Achtung: Die Selbsteinschreibung darf NICHT aktiviert sein, weil es sonst möglich ist, dass Nutzer/innen sich ohne Bezahlung selbst in den Kurs einschreiben. Wenn Sie einzelnen Nutzer/innen erlauben wollen, sich ohne Bezahlung selbst in den Kurs einzuschreiben, dann müssen Sie für die Selbsteinschreibung einen Einschreibeschlüssel setzen, den nur diese Nutzer/innen kennen.

Einen Preis für den Kurs konfigurieren

  • Gehen Sie als Trainer/in auf die Seite Kurs-Administration > Nutzer/innen > Einschreibemethoden > Paypal.
  • Optional können Sie der Paypal-Einschreibemethode eine eigene Bezeichnung geben.
  • Stellen Sie sicher, dass die Einstellung Paypal-Einschreibung erlauben auf Ja gesetzt ist.
  • Unter Teilnahmegebühr tragen Sie die Kursgebühr ein und unter Währung legen Sie die entsprechende Währung fest. Als Währung können jetzt auch indische Rupien gewählt werden.
  • Unter Rolle zuordnen wählen Sie aus, welche Rolle die Nutzer/innen im Kurs haben sollen. In der Regel wird das die Teilnehmer-Rolle sein.
  • Bei Bedarf können Sie ein Datum für den Einschreibungsbeginn und/oder das Einschreibungsende festlegen.
  • Klicken Sie abschließend auf den Button Änderungen speichern.

Was sehen die Nutzer/innen

Wenn Sie sich in einem kostenpflichtigen Kurs einschreiben wollen, sehen Sie folgendes Bild:

paypal.jpg

Wenn Sie auf den Paypal-Button klicken, können Sie die Gebühren über Paypal bezahlen und erhalten dann Zugang zum Kurs.

Rechte

Folgende Fähigkeiten sind im Zusammenhang mit der Paypal-Einschreibung relevant:

Siehe auch