Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
merchant:existing_merchant:selfcare_system:settings:dynamic_descriptors [2018/12/03 10:26]
127.0.0.1 external edit
merchant:existing_merchant:selfcare_system:settings:dynamic_descriptors [2019/06/25 14:30]
hanv [Overview of Implementation]
Line 20: Line 20:
 If there is no dynamic value sent with the transaction then we also store a “default” value that will be displayed instead of the combination above. If there is no dynamic value sent with the transaction then we also store a “default” value that will be displayed instead of the combination above.
  
-The “Prefix” will be right space padded up to 2, 7 or 12 characters, whichever is the shortest. 
  
 ==== Support and Activation ==== ==== Support and Activation ====
Line 55: 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.
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International