Tess & Fundraising (TRBO?) - How do you remain PCI Compliant?

We are attempting to use TRBO for taking donations (fundraising), and since the application was not built for fundraising we have run into some issues that make staff hesitant to move forward with this implementation. The reason for wanting this change in our organization is to become PCI Compliant and stop using and storing paper forms with credit card information. 

How do other organizations using Tessitura go about accomplishing the above tasks? (PCI Compliance, fundraising) The inability to input an amount is an issue when donors might want to donate a large range of amounts is raising a lot of concern among development staff.

In your opinion, is Square a viable option for taking donations? 

Does anyone use TRBO for fundraising currently? If not, how do you accept donations?

Thanks,

Brittany