HostCustomReference has a max length of 15

Description of Issue

Payments in Cashiering are encountering an error and going to pending, with the error message: 

An error occurred adding a tender: HostCustomReference has a max length of 15System.InvalidOperationException: HostCustomReference has a max length of 15 at TylerPaymentPRocessor.Chase.ChasePaymentSession.distinguishHcr(String hostCustomReference, String refDistinguisher)

Context
  • Cashiering

  • Payments

Cause

The Custom Reference is referring to the deposit reference. Payments allows a maximum character length of 15 for deposit references.

Resolution
  1. From Home or Batch Management, click the ellipse on the batch and select Modify.

  2. Adjust deposit reference field to be less than 15 characters. 

  3. Save.

Additional Information

Note that pending transactions will unfortunately need to be voided and re-entered in this scenario. Because the data has already been saved and resubmitting will attempt to send the same data with the original deposit reference, the payment needs to be taken again to incorporate the new deposit reference.Â