* PrimeraApi
* -------------------------------------------
* Mit dieser Klasse ist ein einfacher Primeratransfer von Ihrem Account
* PrimeraApi
* -------------------------------------------
* Mit dieser Klasse ist ein einfacher Primeratransfer von Ihrem Account
*
*------------------ Aenderungen durch Roland Haeder 09.08.2008 ----------------
* Klasse umbenannt nach PrimeraApi, damit sie in das Framework besser passt.
*
*------------------ Aenderungen durch Roland Haeder 09.08.2008 ----------------
* Klasse umbenannt nach PrimeraApi, damit sie in das Framework besser passt.
* die Methoden Pay,Query und Parse umbenannt.
*------------------ Aenderungen durch Roland Haeder 09.08.2008 ----------------
*
* die Methoden Pay,Query und Parse umbenannt.
*------------------ Aenderungen durch Roland Haeder 09.08.2008 ----------------
*
* 1. Einbindung der Klasse in Ihr PHP-Auszahlungsskript:
* CODE:
* require_once( "PFAD/ZU/DER/KLASSE/PrimeraApi.class.php" );
* 1. Einbindung der Klasse in Ihr PHP-Auszahlungsskript:
* CODE:
* require_once( "PFAD/ZU/DER/KLASSE/PrimeraApi.class.php" );
* $PPPassword = "passwort"; // Ihr Passwort bei Primusportal
*
* $Interface = new PrimeraApi($PPUsername, $PPPassword);
* $PPPassword = "passwort"; // Ihr Passwort bei Primusportal
*
* $Interface = new PrimeraApi($PPUsername, $PPPassword);
- * die der Empfänger erhalten soll. $PayDescription ist eine von Ihnen
- * festgelegte kurze Beschreibung. Die Länge dieses Textes darf 100 Zeichen
- * nicht überschreiten. Beispiel:
- * $status = $Interface->payPrimera("garbage", 10000, "Auszahlung IhreSeite.de - ID: 12345");
- * 3. Überprüfung des Status (Rückgabecode):
+ * die der Empf�nger erhalten soll. $PayDescription ist eine von Ihnen
+ * festgelegte kurze Beschreibung. Die L�nge dieses Textes darf 100 Zeichen
+ * nicht �berschreiten. Beispiel:
+ * $status = $Interface->payPrimera("garbage", 10000, "Auszahlung IhreSeite.de - id: 12345");
+ * 3. �berpr�fung des Status (R�ckgabecode):
- * // Auszahlung erfolgreich durchgeführt
- * // Führen Sie hier Ihre Datenbankabfragen durch, um die Auszahlung zu
- * // bestätigen...
+ * // Auszahlung erfolgreich durchgef�hrt
+ * // F�hren Sie hier Ihre Datenbankabfragen durch, um die Auszahlung zu
+ * // best�tigen...
- * __data => array('status' => Rückgabecode (PI_DONE, PI_SENDER_ERROR, ...),
- * "statustext" => Status in Worten (z.B.: "Transaktion erfolgreich durchgeführt"),
+ * __data => array('status' => R�ckgabecode (PI_DONE, PI_SENDER_ERROR, ...),
+ * "statustext" => Status in Worten (z.B.: "Transaktion erfolgreich durchgef�hrt"),
*/
function parseContent ( $content ) {
$x = explode("\n", $content);
*/
function parseContent ( $content ) {
$x = explode("\n", $content);
* @param int $Amount Betrag in ganzzahligen Primera
* @param string $Description Beschreibung (Sichtbar in Einzelauflistung)
*/
* @param int $Amount Betrag in ganzzahligen Primera
* @param string $Description Beschreibung (Sichtbar in Einzelauflistung)
*/
// Function to test the Primera API by getting the amount. If the returned value
// is not false the API data is valid, else invalid
// Function to test the Primera API by getting the amount. If the returned value
// is not false the API data is valid, else invalid