Access denied due to invalid subscription key
Hello,
I'm trying to get a vendor connected to our BBMS account. I've being using these steps provided by Blackbaud. When I get to step 4, I get an error message saying the subscription key isn't value even though it was created in the SKY API and another vendor is using it. Can someone please help me resolve this issue. See below error code:

Comments
-
Hi Carrie
The first thing I would verify is that you have a Payments API subscription key. On the Subscriptions page detailed in Step 2 you will see both a Standard API Key and Payments API Key.
Let me know if this might be the issue.
Thanks.
0 -
Hi Mina,
Thank you for the information as I wasn't using the Payment API subscription key. I went ahead and did the steps however received another error. Could you please help me with why I am receiving this error?
0 -
It looks like you are attempting to process a payment as a “back office” transaction.
See this page for how we define back office and the use of security tokens: Back-office workflow - Blackbaud SKY API Developer Portal.
Can you share some details on your use case and who will be processing the payments (i.e. is it the cardholder themselves on a public website or is someone else entering card information for them in a secure application)?
0 -
Hi Mira,
By the sounds of the article, we are doing “back office” transactions. By we I do mean our vendor.
The vendor we are working with is Public Outreach and they are doing an acquisition campaign which entail tele-fundriasing. So they will be taking payments over the phone and processing them through our BBMS account.0 -
Thanks for the details. I've updated a setting on your account to allow for this use case. Please refresh your request and let me know if you have any further issues.
0 -
Hi Mira,
I just attempted and got a different error code this time. Please see below. I'm not sure what this means or what I am doing wrong.
0 -
To confirm, you're calling the POST Batch Transaction endpoint. Are you sending the process parameter as true when you get that error? Please share any additional details on the request so we can troubleshoot further.
0 -
Hi Mira,
I'm not really sure what the batch endpoint is not what the query parameters is to be used for. I put true but don't really understand that section.
I did set the parameters as true. Below is a screen shot of everything I did:
0 -
The batch endpoints will allow you to execute a collection of transactions.
To process a single transaction, see this POST Transaction endpoint - that might be a better place to start to verify your transaction parameters are set up correctly.
Typically, we've seen the 3rd party (vendor) performing the integration work between their application and BBMS using this API. As the owner of the BBMS account, you would just provide them with access to your environment (steps are detailed in the Getting Started guide which is targeted to the developer).
Hope that helps,
Mina
0 -
Hi Mira,
The post transaction endpoint is way beyond my expertise as I have no idea how to tell if our account is set up properly. Any advice there?
I have also informed our vendor that they really need to go in and set this up per the instructions you sent. I'll see if they are able to do this. If they come back with any questions, I'll let you know. Or is there a way they could contact you directly?Thanks!
Carrie
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 209 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 359 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 563 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 242 ResearchPoint™
- 118 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 779 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
