Zum Inhalt

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

integer

Karten ID

ProductIDList

[[integer]](../../standard-datentypen/integer.md)

ID Liste der Produkte welche geprüft werden sollen

DelayLockSeconds

integer

(optional) Verzögerung in Sekunden bis nächste Abbuchung auf der gleichen Karte möglich ist. (Anzahl Guthaben)

Defaultwert ist 0

RepeatLockMinutes

integer

(optional) Sperrzeit in Minuten bis auf der gleichen Karte eine nächste Abbuchung durchgeführt werden kann. (Zeitliches Guthaben)

Defaultwert ist 0

Test

integer

(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

integer

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

string

Ausgabetext erste Linie abhängig von Result

Text2

string

Ausgabetext zweite Linie abhängig von Result

AddressID

integer

Der Karte zugeordnete Adresse

IsChild

integer

Die Karte ist einem Kind zugeordnet

RemainingCredit

integer

Restguthaben bei Anzahl-Guthaben

Beispiel

xxx

Siehe auch