Validate Checksum API

Requirement was to be able to validate a checksum (from a mailing from CiviCRM) from an external website. There is a function that does that, this extension simply enables that function in the API.

Required parameters: contact_id and checksum, returns is_valid:true or false in the values array.

Contact Editor

Currently you can change contact type using the api. This unintentionally allows data loss. Conversely you cannot change the type from the UI.

This extension alters the contact.create api to do the following actions

Block change if

Find Payments

This extension allows to find and export payment(s) for contribution(s). 

Find payment searches all the payments associated with contribution. It also allows to Edit payment for contribution if the payment is not through payment processor. Find payment search  build as a component search that is also available to advanced search. 

This extension allows to export selected payments in csv format.