CheckCardCredit (Opus Funktion)
Beschreibung¶
Überprüft wieviel Guthaben sich noch auf einer Karte befindet. Checks whether a card has sufficient credit for a list of products. Returns a result code, display texts, the linked address ID, whether the card holder is a child, and the remaining credit.
Argumente¶
Name | Typ | Beschreibung |
|---|---|---|
CardID | Karten ID | |
ProductIDList | [[integer]](../../standard-datentypen/integer.md) | ID Liste der Produkte welche geprüft werden sollen |
DelayLockSeconds | (optional) Verzögerung in Sekunden bis nächste Abbuchung auf der gleichen Karte möglich ist. (Anzahl Guthaben) Defaultwert ist 0 | |
RepeatLockMinutes | (optional) Sperrzeit in Minuten bis auf der gleichen Karte eine nächste Abbuchung durchgeführt werden kann. (Zeitliches Guthaben) Defaultwert ist 0 | |
Test | (optional) Wenn Test = 1 wird nur geprüft und nicht abgebucht. Defaultwert ist 0 |
Rückgabewert Object CheckCardCreditData¶
Gibt ein CheckCardCreditData Objekt zurück.
Name | Typ | Beschreibung |
|---|---|---|
Result | 0 = Anzahl-Guthaben OK 1 = Zeit-Guthaben OK 2 = Anzahl-Guthaben aufgebraucht 3 = Zeit-Guthaben aufgebraucht 4 = Delay lock 5 = Repeat lock 6 = Tageslimit für Artikel erricht | |
Text1 | Ausgabetext erste Linie abhängig von Result | |
Text2 | Ausgabetext zweite Linie abhängig von Result | |
AddressID | Der Karte zugeordnete Adresse | |
IsChild | Die Karte ist einem Kind zugeordnet | |
RemainingCredit | Restguthaben bei Anzahl-Guthaben |
Beispiel¶
xxx |
|---|