Order Extrinsics
Setting Up Order Extrinsics
Order extrinsics are additional, custom elements, required for integration purposes that may need to be present in the OrderRequestHeader element of the output XML message sent by the Tharstern Integration. Any extrinsics not listed in the Tharstern documentation will be ignored by Tharstern servers.
To use order extrinsics, set up a new Shipment or Payment field in Storefront admin site. This field should be of single line text or dropdown list box control type and which is named according to the convention “extrinsic_{ExtrinsicName}”. For example the field for “CreateOrder” extrinsic should be named “extrinsic_CreateOrder” (as the following image shows).

The value entered into this field on the shipping or payment checkout step will then appear in the order header element of the resulting XML as follows:
An example of the full XML message sent out by the Tharsern Integration can be found here.
The “CustomerRef2” extrinsic is the only exception to the configuration explained above. It cannot be used as a custom extrinsic and will be ignored here because it is already used for purchase order numbers or card payment transaction details. Please, see Limitations.