I'm trying to pull in Stripe transactions into Tessitura via my own integration and can't seem to figure out what entity/resource to work with. I've tried "Contributions" as the only one that actually allows me to "Post" to, (which shows it only applies to some "interceptor" plugin only), and do not know how to get a sample payment to show up for a constituent... Any help would be great! Thanks in advance!
You may be looking for the web/cart resources. You can use the "AddContribution" method to post a contribution to the cart, use the "ApplyCashPayment" or "AddOnAccount" depending on how you want it to be reflected in Tessitura, and then the "checkout" method to actually post the information onto a given account.https://www.tessituranetwork.com/REST_v151/TessituraService/HELP/RESOURCES/CART.HTM
Thank you! Looking at these resources, I'm not seeing anywhere for me to provide a constituent id to apply the payment to...
Right, you don't supply a customer ID. You'd have to create a session first
https://www.tessituranetwork.com/REST_v151/TessituraService/HELP/API/POST_WEB_SESSION.HTM
Then authenticate the session with one of the Login methods in that same "Session" section of the API. You'd pass this session key to "AddContribution" (or similar) endpoint mentioned earlier.
I understand that's the case. What I'm struggling with is that I don't see any calls along the way where I would provide the constituent id to apply the payment to. Even the AddContribution doesn't have a constituent id to apply payment to... thank you.
I see. I might not be understanding your use case. Is this some sort of batch process you're building, or is this during a purchase path scenario?
This would be a batch process of transferring payments that a constituent made elsewhere into Tessitura.