When your constituents make contributions on your website, is your Tessitura set up to process these as ticket orders?
I am wondering if orders are the only option for processing web donations or if other organizations have found a way for this to be processed outside of orders? (We are not using TNEW or RAMP, though I don’t believe this would matter)
We want to be able to adjust web contributions without the restrictions caused by them living in ticket orders and are also considering having these contributions come in to Tess on account directly.
Thanks, all!
Andrea
I think through the REST API you can use TXN/Contributions to do it as opposed to Web/Cart/{sessionKey}/Contributions, although that is a very much in practice as I haven't played around with it myself.The issue here is that you can't do this through a standard purchase path, or if you did you would have to do quite a lot of customisation as this contribution wouldn't ever be included in the basket. Once payment was authorised you could put through the contribution on this endpoint and submit the ReceivedAmount parameter with the total paid through the checkout. It is really pretty messy and I don't think the benefits out way the work involved to do it.If you give your development/fundraising team access to the web MOS's then they will be able to adjust contributions on an order made on the web, which is what we've done here.
Using the Tessitura API (REST), you have two options, either add an order contribution or add to on account payment. Using order contributions, adjustments would need to be made within the order and not in the contribution editor. Using on account payment gives full flexibility, but as Will states, this requires customization to the display the on-account payment as a contribution.
1. POST to Web/Cart/{sessionKey}/Contributions will add an order contribution.
2. POST to Web/Cart/{sessionKey}/OnAccount will add an on account payment, which an be used to process a contribution in the contribution editor.
The resource TXN/Contributions (Put/Post) is only for interceptor plugin use (this is called when an order or contribution is saved everywhere).
Hope that helps.
-Ryan Creps