The deterministic transaction status for a rule is hard-coded into the rule query as the string "ACCC" to represent a successful transaction. The purpose of this change is to make the transaction status configurable (and simultaneously optional) through the rule configuration. Valid deterministic statuses should be supplied as a set via an array that, if empty, should imply "any" value.
Premise:
The deterministic transaction status for a rule is hard-coded into the rule query as the string "ACCC" to represent a successful transaction. The purpose of this change is to make the transaction status configurable (and simultaneously optional) through the rule configuration. Valid deterministic statuses should be supplied as a set via an array that, if empty, should imply "any" value.