Show TOC

Object documentationEnrichment and Validation Check Locate this document in the navigation structure

 

A checking procedure performed as part of the enrichment and validation process, which validates the attributes of payment orders and payment items and adds additional information that is needed for further processing of payment orders and payment items based on the settings defined for different checks.

 

You use different types of enrichment and validation checks to validate and enrich the information of a payment order and its payment items and payment items in different payment orders (cross-item checks). You use the standard checks defined in Payment Engine or you create your own enrichment and validation checks to meet your requirements. You can also use standard checks and customized checks together. For more information about the check methods, see Enrichment and Validation Checking.

You can define your own checks in Customizing for Payment Engine under   Payment Order   Payment Order Enrichment & Validation   Maintain Enrichment & Validation Checks  .

Caution Caution

Do not change the structure of enrichment and validation checks. Use the same structure as the structure defined for the standard checks of payment orders and payment items.

End of the caution.

Structure

All enrichment and validation checks must have the same structure. You must configure new checks in accordance with the following structure:

  • Check ID

    Identifies a customized enrichment and validation check.

  • Check type

    Specifies what the system is to check (payment order, payment item, or cross-item checking).

  • Error ID

    Defines the error handling category for Exception Control.

  • Routine class

    Specifies the routine class that contains the check method to be performed.

  • Routine method

    Specifies the method that performs the enrichment and validation check (the check itself).

  • Check status

    Enables or disables an enrichment and validation check for Exception Control.

  • Accumulation class

    Specifies the routine class that contains the check method to be performed for cross-item checking.

  • Accumulation method

    Specifies the method that performs the enrichment and validation accumulation check, which stores the values used by cross-item checks.

Integration

In Payment Processing, the system checks that the information in payment orders and payment items is correct and complete. If information is incorrect or missing, Payment Engine sends all errors detected during enrichment and validation to Exception Control for exception handling. Depending on the severity of the errors and the response types determined for each error, processing of the payment order continues or stops. For more information, see Exception Control (FS-PE-EH).

When you have created a new check with a unique check ID and configured it for the enrichment and validation process, you can assign this check to an enrichment and validation check set. Based on the Customizing settings, the system retrieves the check sets during enrichment and validation and performs all customized checks on payment orders and payment items.

You can group enrichment and validation checks in check sets, in Customizing for Payment Engine, choose   Payment Order   Payment Order Enrichment & Validation   Maintain Enrichment & Validation Check Set Rules  .

Furthermore, you can configure the mandatory sequence in which you want the system to perform certain enrichment and validation check methods. To do this, in Customizing for Payment Engine, choose   Payment Order   Payment Order Enrichment & Validation   Maintain Checks and Dependencies in Enrichment and Validation Check Sets  .