For sure, although I based it on OP's stated transaction value + volume ("20k transactions a month with an average ticket size of $15 per transaction").
If you're doing ~$300K/month, it’s likely you would've already spoken to our sales team and we would work out custom pricing for your business.