This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
merchant:existing_merchant:selfcare_system:settings:dynamic_descriptors [2019/06/25 14:13] hanv [Dynamic Descriptors] |
merchant:existing_merchant:selfcare_system:settings:dynamic_descriptors [2019/06/25 14:30] hanv [Overview of Implementation] |
||
---|---|---|---|
Line 54: | Line 54: | ||
if (Terminal ID allows Dynamic Descriptors) | if (Terminal ID allows Dynamic Descriptors) | ||
if (Prefix is not blank AND correct custom field is sent and valid) | if (Prefix is not blank AND correct custom field is sent and valid) | ||
- | Set the Dynamic Descriptor to the Prefix value followed by a “*” character and then the sent custom field value, and then truncated to 25 characters. | + | Set the Dynamic Descriptor to the Prefix value followed by a "*" character and then the sent custom field value, and then truncated to a maximum of 29 characters. |
else if (Default value is not blank) | else if (Default value is not blank) | ||
- | Set the Dynamic Descriptor to the first 25 characters of the Default value. | + | Set the Dynamic Descriptor to the Prefix value followed by a "*" character and the defined Default value, and then truncated to a maximum of 29 characters. |
end if | end if | ||
- | else | + | |
- | Set the Dynamic Descriptor to the “terminal merchant name” value from the terminal settings. | + | |
- | end if | + | |
</code> | </code> | ||
+ | |||
+ | <WRAP center box info 100%> | ||
+ | **PAYFAC** | ||
+ | |||
+ | When using PayFac, the Dynamic Descriptors become mandatory (prefix and default values also). For those terminals with PayFac enabled, only the first 3 (three) characters of prefix are used with the Dynamic Descriptor. | ||
+ | </WRAP> | ||
+ | |||
A valid custom field value in not blank and contains only letters numbers and spaces. | A valid custom field value in not blank and contains only letters numbers and spaces. |