Speaker(s):
Jeremy Proffitt
Theme:
Product Advanced
Session type:
Presentation
Short Description:
Using the Contribution.transact() API action to create custom payment handling scenarios
Session Length:
60 Minutes
CMS:
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.