Missing Transaction Details
Authorization requests do not always include every merchant or processing detail. When a configured check needs a value that is absent, Penny skips that check for the transaction. Missing information does not, by itself, cause the check to decline. This lets a rule enforce its restriction when the relevant detail is known without blocking transactions because the detail was unavailable.
For example, a geographic rule that allows only merchants in the US checks the merchant country when it is provided. If the country is absent, the country check is skipped. Likewise, a merchant ID allowlist is checked when the merchant ID is present; an absent merchant ID does not fail the allowlist.
Skipping one check does not skip the entire spend control or approve the transaction. Other configured checks with available values still run, and the transaction must pass every applicable rule across its attached spend controls. For example, a missing merchant country does not bypass a transaction amount limit or a merchant category check when those values are available.
If your policy requires a decision based on a detail that may be absent, account for that possibility when choosing your rules and evaluating authorization outcomes. See Geographic Rules, Merchant Rules, and Processing Rules for the fields each rule checks.