The issue you're encountering with the orderType object in Authorize.Net
API versions above 1.9.6 appears to be related to either a breaking
change in the API or a misalignment in how the orderType object is
handled. Below is a step-by-step approach ...