Invalid link error on Pay now links

Modified on Thu, 20 Jun at 1:22 PM

This can happen for many reasons.



1. Customer has "Require Transaction amount on pay now invoice links to match the invoice's total" turned on. If the totals of the payment and invoice amount do not match the customer will receive an invalid link error message.


To check this setting click "Settings>Customer Portal Settings" and scroll to the "Portal and Pay Now link settings".


* This setting does not work for QuickBooks online only QuickBooks Desktop*


2. If you are using more than one gateway setup to handle the same currency, in this case, if they are using benjipays.com/portal/portalname/pay/currency instead of a gateway specific link, Benji Pays won't know which of the gateways to use, and this error will occur.


3. You do not have any gateways enabled for the provided invoice's currency.


4. The portal name supplied may not be found, or your Benji pays account has been disabled or closed.



5. Invoice is already paid.


6. Invoice doesn't exists or could not be found.


7. There are more than one invoice with the same number.



8. No gateways configured at all, or they are disabled.


9. You have many currencies setup on your gateways and a generic link is used without specifying the currency in the link e.g. 
/portal/pay instead of 
/portal/pay/CAD.





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

Feedback sent

We appreciate your effort and will try to fix the article