Zahlungsausführung

Die Zahlungsausführungstransaktion bearbeitet alle Anordnungen, die zur Autorisierung und Belastung anstehen.
Anmerkung: Wenn die Belastungstransaktionsanforderung eine offene Umkehrung der Autorisierung aufweist, werden die Gebühren nicht erfasst.

Verwenden Sie diese zeitgesteuerte Transaktion für die Verarbeitung aller Berechtigungs-und Gebührenanforderungen.

Diese Transaktion erfordert eine Schnittstelle zu einem Produkt, das Finanzdienstleistungen bereitstellt.

Attribute

Im Folgenden sind die Attribute für diese zeitgesteuerte Transaktion aufgeführt:

Tabelle 1. Zahlungsausführungsattribute für Vertriebsaufträge
Attribut Wert
Basistransaktions-ID ZAHLUNG_AUSFÜHRUNG
Basisdokumenttyp Reihenfolge
Basisprozesstyp Auftragsausführung
Abstrakte Transaktion Nein
Aufgerufene APIs executeCollection()
Aufgerufene Benutzerexits collectionCreditCard, collectionOthers, collectionCustomerAcct
Tabelle 2. Zahlungsausführungsattribute für Retourenaufträge
Attribut Wert
Basistransaktions-ID PAYMENT_EXECUTION.0003
Basisdokumenttyp Reihenfolge
Basisprozesstyp Retourenlogistik
Abstrakte Transaktion Nein
Aufgerufene APIs executeCollection()
Aufgerufene Benutzerexits collectionCreditCard, collectionOthers, collectionCustomerAcct

Kriterienparameter

Im Folgenden sind die Kriterienparameter für diese Transaktion aufgeführt:

Tabelle 3. Parameter für Zahlungsausführungskriterien
Parameter Beschreibung
Aktion Erforderlich. Löst die Transaktion aus. Wenn Sie keine Angabe machen, wird der Standardwert "Get", der einzig gültige Wert, verwendet.
Anzahl Datensätze in Puffer Optional: Anzahl der Datensätze, die jeweils abgerufen und verarbeitet werden. Wenn Sie keine Angabe machen oder den Wert "0" (null) angeben, wird der Standardwert "5000" verwendet.
ChargeType Typ des Kreditkartenprozesses. Folgende Werte sind gültig:
  • AUTHORIZATION-Validiert das Kreditkartenkonto
  • CHARGE-Gilt die Gebühr auf die Kreditkarte
ColonyID Erforderlich in einer Mehrfachschemaimplementierung, in der eine Tabelle in mehreren Schemas vorhanden sein kann. Führt den Agenten für die Kolonie aus.

Aufgezeichnete Statistiken

Für diese Transaktion werden die folgenden Statistiken aufgezeichnet:

Tabelle 4. Zahlungsausführungsstatistik
Name der Statistik Beschreibung
NumAuthTransProcessed Anzahl der verarbeiteten Berechtigungstransaktionen.
NumAuthTransSuccessfullyProcessed Anzahl der erfolgreichen Rückgaben vom Benutzerexit für die verarbeitete Berechtigungstransaktion.
NumChargeTransProcessed Anzahl der verarbeiteten Belastungstransaktionen.
NumChargeTransSuccessfullyProcessed Anzahl der erfolgreichen Rückgaben vom Benutzerexit für die Verarbeitung der Belastungstransaktion.
NumCollectionValidations Die Anzahl der erfolgreichen Rückgaben von den aufgerufenen Benutzerexits für die Erfassungsvalidierung.
NumCreditCardCollections Anzahl der Kreditkartensammlungen.
NumCustomerAccountCollections Die Anzahl der erfolgreichen Rückgaben von Benutzerexits für die Kundenkontoerfassung.
NumOtherCollections Anzahl der erfolgreichen Rückgaben von den anderen Objektgruppenbenutzerexits.

Ausstehende Jobanzahl

Für diese Transaktion ist die anstehende Jobanzahl die Anzahl der offenen Gebühren-und Autorisierungstransaktionen.

Ausgelöste Ereignisse

Von dieser zeitgesteuerten Transaktion werden die folgenden Ereignisse ausgelöst:

Tabelle 5. Von Zahlungsausführungstransaktion ausgelöste Ereignisse
Transaktion/Ereignis Schlüsseldaten Veröffentlichte Daten Vorlagenunterstützung?
CHARGE_FAILED
modifyOrder
dbd.txt
ZAHLUNGSAUSFUEHRUNG_
CHARGE_FAILED_dbd.txt
Nein

Diese Transaktion löst Ereignisse aus, wie in der API executeCollection() in der IBM Sterling Order Management: Javadocangegeben.