Functions With Hard Coded Decision Types and Codes
The following Falcon Expert functions generate hard coded decision types and codes, which Falcon includes in scoring response messages sent to case management applications:
-
TriggerCase()
-
ForceCase()
-
SendAuthAdvice()
The first two functions deal with case creation. SendAuthAdvice() provides case management applications authorization advice for transactions.
SuppressCase() prevents the creation of a case. TriggerCase() creates a case based on the scoring response message. ForceCase() forces the creation of a case regardless of suppression.
The following table shows the decision types and codes produced by each of the functions.
Function | Decision Type | Decision Code | Description |
---|---|---|---|
TriggerCase() | origAcctCase | (blank) | Creates a case at the level specified by the caseLevel parameter. The function adds a name-value pair to the scoring response message that Falcon sends to a client-defined location, usually the payment authorization system. Case suppression occurs after the scoring response message is sent. If the scoring response message indicates that a case was created, it is possible that the creation was actually suppressed. SuppressCase() suppresses case creation. |
ForceCase() | origAcctCase | force | Forces case creation at the level specified by the caseLevel parameter no matter where this function occurs in the decision stack. Falcon creates a new case even if all other cases for the account are in a CLOSED state and the suppression period has not expired yet, or if a case does not exist for this account. The opposite function is SuppressCase, which suppresses case creation no matter where the decision is on the stack. |
SendAuthAdvice() | authAdvice | approve | Approve the transaction. Use with any data feed where an authorization decision can be performed downstream from Falcon. |
SendAuthAdvice() | authAdvice | approveWithId | Approve the transaction if the cardholder has an ID. Use with any data feed where an authorization decision can be performed downstream from Falcon. |
SendAuthAdvice() | authAdvice | decline | Decline the transaction. Use with any data feed where an authorization decision can be performed downstream from Falcon. |
SendAuthAdvice() | authAdvice | pickUpCard | Decline the transaction and pick up the credit card. Use with any data feed where an authorization decision can be performed downstream from Falcon. |
SendAuthAdvice() | authAdvice | refer | Ask the cardholder to call the credit card issuer. Use with any data feed where an authorization decision can be performed downstream from Falcon. |
![]() | Note: The decision code values for
SendAuthAdvice() are for Falcon version 6.x. Previous versions of Falcon returned different decision codes.
|