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.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article