Add BBPS transaction ID as a custom field on the gift
Hi everyone, I'm hoping someone can help me out with a power automate flow. We have just gone live with BBMS and I'm trying to add the BBPS transaction ID onto the gift as a custom field. I've connected the payments API and can see the endpoint I want in power automate, but although the custom fields are being added, the value is null. I'm stumped as to how to fix it, and I'm not getting much information from the power automate response. Can anyone make any suggestions?
I'm in Australia and just about to log off for the day so if I don't respond to comments immediately it's just because I'm sleeping
Comments
-
@Jenny Mulcock - Did you create a custom connector for the Payments API to Power Automate?
1 -
@Heather McLean yep, so in theory it should be working. Someone has told me now though that BB haven't made the Payments API available in power automate due to security/PCI concerns (although you can see the fields there and they look available).
0 -
@Jenny Mulcock
you will need to provide more information on your flow as to what you are doing. which api endpoint are you calling, how you call it, and the “output” from the call.1 -
Hi Alex
. It's a very simple flow at the moment. I'm starting with a gifts list. For each gift in the list, it calls the Payments BBPS Transaction ID endpoint and the action is to add a gift custom field, using the transaction ID as the value.
I've spoken to BB support and they've said that the payments API is not available in power automate for security/PCI reasons, so it seems that's why I can't access the transaction ID. Someone did suggest that I try to access it via an HTTP call, but I'm not sure how to do that!0 -
@Jenny Mulcock
A few point of clarity:- PCI is not a problem
- Blackbaud connector on Power Automate does not have Payment API, so you need to call the Payment API endpoint using Blackbaud's Add-in connector's Send an HTTP request action, not particularly difficult to use, however, you will have to take care of special steps to use: https://developer.blackbaud.com/skyapi/products/bbms/payments/getting-started
- Once you are able to issue the Payment API, then the world is your oyster, go have fun adding any gift custom fields you like from info retrieved by the payment data in BBMS.
2 -
@Alex Wong thank you, I'll have a read. ?
0 -
At last check, the Send an HTTP Request action was not allowed to touch the Payments Endpoints. I can do some double-checking to see if that policy changed, but thought to go ahead and mention that to save some time.
Update: Confirmed that the Send an HTTP Request is not setup to access the Payments APIs. If you create a custom connector, that should work.
0 -
@Glen Hutson thanks for letting me know. Foiled again!
0 -
@Glen Hutson
Hmm, didn't think it was explicitly blocked. However, I'm sure I have make the endpoint call before, probably through the normal HTTP action then.1
Categories
- All Categories
- 6 Blackbaud Community Help
- High Education Program Advisory Group (HE PAG)
- BBCRM PAG Discussions
- Luminate CRM DC Users Group
- DC Luminate CRM Users Group
- Luminate PAG
- 186 bbcon®
- 1.4K Blackbaud Altru®
- 389 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 14 donorCentrics®
- 355 Blackbaud eTapestry®
- 2.4K Blackbaud Financial Edge NXT®
- 616 Blackbaud Grantmaking™
- 542 Blackbaud Education Management Solutions for Higher Education
- 33 Blackbaud Impact Edge™
- 3.1K Blackbaud Education Management Solutions for K-12 Schools
- 909 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 207 JustGiving® from Blackbaud®
- 6.2K Blackbaud Raiser's Edge NXT®
- 3.5K SKY Developer
- 236 ResearchPoint™
- 116 Blackbaud Tuition Management™
- 375 YourCause® from Blackbaud®
- 160 Organizational Best Practices
- 232 The Tap (Just for Fun)
- 31 Blackbaud Community Challenges
- Blackbaud Consultant’s Community
- 19 PowerUp Challenges
- 3 Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 3 Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 71 Blackbaud Community All-Stars Discussions
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 743 Community News
- 2.8K Jobs Board
- Community Help Blogs
- 52 Blackbaud SKY® Reporting Announcements
- Blackbaud Consultant’s Community
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- Blackbaud Francophone Group
- Blackbaud Community™ Discussions
- Blackbaud Francophone Group