Using Contribution.transact to Take Control of Online Payments

May 31 through June 8, 2016

Whether you're new to CiviCRM or a seasoned expert there is something for you at CiviCon Colorado 2016!

Jeremy Proffitt
Product Advanced
Session type: 
Short Description: 
Using the Contribution.transact() API action to create custom payment handling scenarios
Session Length: 
60 Minutes
Not CMS-specific

CiviCRM's payment processing capability is great, but what happens when you want to do something really out of the ordinary? When a client needed a solution to separate donations from event fees, we looked at how we could create a separate transaction without additional information from the user. Once under the hood, a whole range of possibilities for managing the payment process were now at our fingertips. We'll talk about how you can use other CiviCRM entities and a simple extension to provide endless possibilities for managing payment transactions.