Menu

Developer Resources

RiskInformation Element Specification

The RiskInformation element specification includes all the possible fields for creating the risk information XML. Not all elements are required for every payment type (e.g., Web, IVR, physical shipping, etc.). Check the element to determine when it is required.

Each complex element is described in its own section. Each section contains all the elements needed for the XML Path. For example, the XML path for the Account element is RiskInformation/Transaction/Purchaser/Account.

The API includes calls for charge and reversal transactions, creating temporary and permanent tokens, and monitoring system and transaction status.

RiskInformation Element

The RiskInformation element is the overall parent element for the risk information XML. This element is required.

Transaction Element

The Transaction element is the parent element for all transaction details. The Transaction element is required and contains the following complex elements:

Purchaser Element

Contains elements relating to information about the purchaser placing the transaction.

Channel Element

Contains elements relating to detailed information about the type of medium that the customer used for the transaction.

Promotion Element

Contains elements relating to discounts applied to the entire order.

TimeStamp Element

Contains the element relating to the date and time of the order.

MerchantOrderID Element

Contains the element relating to the merchant identifier.

Billing Element

Contains elements relating to the billing aspects for the transaction.

ShoppingCart Element

Contains a group of Delivery elements for a transaction.

CustomMerchantData= Element

Contains elements relating to detailed information specific to the merchant.