Exécution de paiement
Utilisez cette transaction à déclenchement planifié pour traiter toutes les demandes d'autorisation et de frais.
Cette transaction nécessite une interface avec un produit qui fournit des services financiers.
Attributs
Les attributs de cette transaction à déclenchement planifié sont les suivants :
| Attribut | Valeur |
|---|---|
| ID transaction de base | EXECUTION PAYMENT_ |
| Type de document de base | Commande |
| Type de processus de base | Traitement des commandes |
| Transaction abstraite | Non |
| API appelées | executeCollection() |
| Exits utilisateur appelés | collectionCreditCard, collectionOthers, collectionCustomerAcct |
| Attribut | Valeur |
|---|---|
| ID transaction de base | PAYMENT_EXECUTION.0003 |
| Type de document de base | Commande |
| Type de processus de base | Reverse Logistics |
| Transaction abstraite | Non |
| API appelées | executeCollection() |
| Exits utilisateur appelés | collectionCreditCard, collectionOthers, collectionCustomerAcct |
Paramètres de critère
Les paramètres de critères de cette transaction sont les suivants :
| Paramètre | Description |
|---|---|
| Action | Obligatoire. Déclenche la transaction. Si ce paramètre est laissé vide, il prend par défaut la valeur Get, qui est la seule valeur valide. |
| Nombre d'enregistrements à mettre en tampon | Facultatif. Nombre d'enregistrements à extraire et traiter en même temps. Si vierge ou défini sur 0 (zéro), sa valeur par défaut est 5 000. |
| ChargeType | Type de processus de carte de crédit. Les valeurs valides sont :
|
| ColonyID | Requis dans un déploiement à schémas multiples où une table peut exister dans plusieurs schémas. Exécute l'agent pour la colonie. |
Suivi des statistiques
Les statistiques suivantes font l'objet d'un suivi pour cette transaction :
| Nom de statistique | Description |
|---|---|
| NumAuthTransProcessed | Nombre de transactions d'autorisation traitées. |
| NumAuthTransSuccessfullyProcessed | Nombre de retours réussis de l'exit utilisateur pour la transaction d'autorisation traitée. |
| NumChargeTransProcessed | Nombre de transactions de frais traitées. |
| NumChargeTransSuccessfullyProcessed | Nombre de retours réussis de l'exit utilisateur pour la transaction de frais traitée. |
| NumCollectionValidations | Nombre de retours réussis à partir des exits utilisateur de validation de collection appelés. |
| NumCreditCardCollections | Nombre de collectes de cartes de crédit. |
| NumCustomerAccountCollections | Nombre de retours réussis à partir des exits utilisateur de collecte de compte client. |
| NumOtherCollections | Nombre de retours réussis à partir des autres exits utilisateur de collection. |
Comptage des travaux en suspens
Pour cette transaction, le nombre de travaux en attente correspond au nombre de transactions d'imputation et d'autorisation ouvertes.
Événements émis
Les événements suivants sont émis par cette transaction à déclenchement planifié :
| Transaction/événement | Données clé | Données publiées | Prise en charge du modèle ? |
|---|---|---|---|
| CHARGE_FAILED | modifyOrder
dbd.txt |
EXÉCUTION DU PAIEMENT
CHARGE_FAILED_dbd.txt |
Non |
Cette transaction émet des événements comme indiqué dans l'API executeCollection() dans IBM Sterling Order Management: Javadoc.