Every LPFM radio station is required by law to be associated with a charity or nonprofit of some sort. Therefore, SMS donations are a win-win, because they give LPFM radio stations an easy way to fulfill their charitable requirements. Text to give also makes it easier to find sponsors as well as raise funds for their nonprofits.
We have created custom PayPal implementations in the past, but we don't really do it anymore. Basically a programmer has to create a web-based form that has the options, and then pass that data to the PayPal checkout form.
Although you need to have realistic expectations of the effectiveness of social media for revenue generation, there are some definite tactics that can increase your chances of getting donations on social.
With data lifecycle management, you can take inventory of which types of data need to be accessed most often and which data can be stored on cheaper mediums to save money, but still have the data accessible in the event of some type of disaster. Nonprofits should have their own data lifecycle management strategy in order to strengthen and properly protect their data at every phase of its lifecycle.