Automatischer Wechsel der Benutzergruppe! - Desaster - 08.02.2008
Hallo,
aus meinem Forum wird eine VIP Zone. Diese kostet dann 1 Euro/ Monat.
Hinweise zur Bezahlung: Der Kunde ruft eine Servicerufnummer an (0900 xxxxxxxx)
Nach der Bezahlung wird ein bestimmtes Script importiert und freigeschaltet.
Ist es möglich ein Script oder ein Auslöser zu programmieren, der die Benutzergruppe von z. B. "Registed" auf "VIP" umstellt, damit der User sofortigen Zugriff auf die VIP Zone hat. Es wäre blöd wenn ich das umstellen müsste, weil
1.) könnte das dauern (ich kann nicht jeden Tag an PC)
2.) Der Endkund dadurch warten müsste und dies ein schlechter Service wäre.
Hier noch ein paar Infos von der Firma die das Bezahlen übernimmt.
Code: Kurzanleitung für die Einbindung von Call2Pay - Event für das Projekt "VIP"
Mit Hilfe dieser Kurzanleitung möchten wir Ihnen kurz und knapp erläutern, wie Sie unsere Paymentfenster in Ihre bestehenden Webseiten einbauen. Notwendig für die Funktionalität eines Paymentfenster ist, dass Sie das entsprechende Projekt angelegt haben und dieses von unserem Risk-Management freigeschaltet wurde. Des Weiteren müssen Sie die gewünschte Zahlungsart konfigurieren und aktivieren. Dies gilt selbstverständlich auch für Ihr angelegtes Projekt.
Artikel
Durch den Parameter title geben Sie dem Paymentfenster bekannt, was der Endkunde nach dem erfolgreichen Bezahlvorgang erhalten soll, bzw. welches Ereignis ausgelöst werden soll. Beispielsweise kann dies eine Benutzeranmeldung oder Mitgliedschaftsverlängerung sein. Am sinnvollsten ist die Übergabe einer ID die diesen Vorgang eindeutig identifiziert, z.B.: title=createaccount_123456 wobei 12345 die userid sein könnte.
Syntax: &title=[value]
Wert(e): Zeichenkette / ID die das Event eindeutig identifiziert; z.B. eine UserID
Abrechnungsbetrag
In der Zahlungsartenkonfiguration haben Sie die Möglichkeit einen Standardpreis in Eurocent zu definieren. Diesen Wert können Sie duch Verwendung des Parameters amount überschreiben. Beispielsweise: &amount=200
Syntax: &amount=[value]
Wert(e): Abrechnungsbetrag zwischen 5 und 3000 Eurocent
Account
Sollte ihr Projekt webmasterfähig sein, können Sie dies von Webmastern (die bei micropayment™ angemeldet sein) bewerben lassen. Damit die erwirtschafteten Umsätze den richtigen Webmastern zugeordnet werden können, muss der Parameter account verwendet werden.
Syntax: &account=[value]
Wert(e): XXXXXX | wenn das Projekt webmasterfähig ist, jeder im System registrerte Account
Layout
Für unsere Kunden stellen wir verschiedene Paymentlayouts zur Verfügung. Die Anzahl der Layouts wird in unregelmäßigen Abständen ausgebaut. Über den Parameter theme können Sie definieren, welches Layout aufgerufen werden soll.
Syntax: &theme=[value]
Wert(e): default | d2 | d3
Hintergrundfarbe
Um die Hintergrundfarbe des Paymentfensters beliebig anzupassen verwenden Sie bitte den Parameter bgcolor. Der übergebene Wert muss ein hexadezimaler Farbcode sein. Beispiel: &bgcolor=ff0000
Syntax: &bgcolor=[value]
Wert(e): layoutabhängig | Ein sechs Zeichen langer hexadezimaler Farbcode wie er in HTML üblich ist
Kampagne des Projektinhabers
Zur Unterscheidung Ihrer Umsätze, bzw. zur besseren Auswertung von Werbemaßnahmen können Sie den Parameter projectcampaign verwenden. Beachten Sie bitte, dass die verwendeten Kampagnen von Ihnen in der Kampagnenverwaltung erstellt und aktiviert wurden.
Syntax: &projectcampaign=[value]
Wert(e): keine | jede aktivierte Kampagne Ihres Accounts
Versiegelung schützenswerter Parameter
Um zu verhindern, dass übergebene Preis- oder Artikelparameter verändert werden, sollte die erweiterte Sicherheit aktiviert werden und mit diesem Parameter das Siegel übergeben werden.
Das Siegel wird aus allen Parametern vor seal, und Ihrem persönlichen AccessKey mittels MD5-Hash-Algorithmus gebildet.
Bei aktivierter "erweiterter Sicherheit" müssen alle zahlungsartabhängigen Parameter versiegelt werden. Die Versiegelung der Standardparameter ist Ihnen freigestellt. Wir empfehlen Ihnen jedoch, sämtliche Parameter zu versiegeln. Sollte es dennoch nötig sein, einen Parameter nicht zu versiegeln, muss dieser nach dem "seal"-Parameter angehängt werden.
<?php
// parameter werden versiegelt
$params = 'project=toppckb&amount=100&title=test';
// ihr persönlicher AccessKey (Bitte geheim halten!)
$accessKey = 'XXXXXXXXXXXXXXXXXXX';
// Bildung des Siegels
$seal = md5($params . $accessKey);
// URL bilden aus Zieladresse, versiegelte Parameter und Siegel
$url = 'http://billing.micropayment.de/call2pay/event/?' . $params . '&seal=' . $seal;
echo '<a href="' . $url . '"> Jetzt Bezahlen </a>';
?>
Benutzen Sie den Siegelgenerator um eine URL zu versiegeln.
Syntax: &seal=[value]
Wert(e): leer | HashCode der Parameter die versiegelt werden sollen, wenn für die Zahlungsart des Projekts die Versiegelung aktivert ist
Wir hoffen, dass wir Ihnen mit diesem Dokument weiterhelfen konnten.
Sollten Sie dennoch Fragen oder Anregungen haben, wenden Sie sich bitte an unsere Kundenberater.
Viel Erfolg wünscht Ihnen Ihr micropayment™-Team
Könnte jemand sowas erstellen, natürlich nach den Vorgaben von der Firma!
Vielen Dank!!
MFG
RE: Automatischer Wechsel der Benutzergruppe! - Michael - 09.02.2008
Möglich ist das sicherlich. Allerdings ist ein solches Skript eher eine Einzelprogrammierung und weniger für die Allgemeinheit interessant. Versuche es mal in den Mod-Communities, da wir uns hier hauptsächlich mit dem Support zum MyBB selbst beschäftigen. Ich weiß aber nicht ob das jemand ehrenamtlich für dich macht, weil es (wie schon gesagt) nicht für die Allgemeinheit ist.
Mehr Glück wirst du da haben wenn du es selbst schreibst oder jemanden beauftragst.
|