Maximum limits are industry protocol for all companies. The reasoning is simple. You're payment processor, in this case ZiftPay, actually loans you money each time you get paid. That’s what gets deposited to your bank. Then the processor waits for your customer’s underlying bank to fund their account.
If the underlying bank identifies a problem with the transaction they won’t fund the processor-this is most common with ACH/eCheck. Or if a transaction is later disputed they will pull the money from the processor’s account - this is most common with credit card.
In either of these cases the processor will try to recover the money from your account, which they already funded.
As you can see the processor plays a critical role in the funding process. Accordingly they take significant risk. Maximum transaction sizes are meant to mitigate this risk.
To increase your transaction limit please follow these steps.