Error messages

Modified on Tue, 13 Aug at 1:09 PM

Issue:Merchant keeps getting the error message "Request path contains unescaped errors". 



Explanation:


It is the "zero width space" character at the beginning of the display name.

If we query the accountingCustomer from DB.
Filter: { companyId: ObjectId('663e4176853481ec2f27e7cc'), Id: '787'}
Copy the document and paste to a text editor that could show special characters, the hidden character will be revealed.


UI Test:


Another way is to open an Add Payment Profile modal (Bambora) of that customer, go to Card Profile Customer ID, press "Home" on keyboard that brings us to the very first character in the textbox.
And then press "Right arrow" key to step through characters and you would notice it takes 2 keystrokes in order to step to the first "C" character. That means there is a hidden character in the front.


Resolution:


So the merchant needs to fix the customer's name at QBO/QBD or Xero first. After the customer is synched to Benji Pays, the merchant could use the "UI Test" method above to see if there is still a hidden character in the field. If everything is good, the merchant could then advise the customer to revisit the Customer Portal to add a new payment.

These special characters usually caused by copying text from third party apps like Word, Excel, PDF, etc.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article