PCI ata Security Standards - REST API vs SOAP API
Hello All,
I am trying to figure out if it is possible to pull donation related data from the API. I noticed the REST API documentation lists “to maintain PCI ata security standards for credit card transactions, you must call this method directly from the client's browser and never proxy the call through an external server”. Does this apply to the SOAP API as well?
Mainly I want to create a Matillion job (ETL tool) to automatically run API calls to pull donation data and transform it for analysis. Matillion runs on an Azure VM which I believe counts as an external server in this case. I am not specifically pulling credit card transactions but I believe the data I want is in the same endpoint
Best,
Chris
Comments
-
@Chris Chang The donate REST API is designed for gift processing (creating gifts). I don't think there is a REST call to get gifts (other than sustaining which is for applications that change existing sustaining gifts). You should be able to get the gifts with the SOAP API without any issues. You won't be retrieving any card or token information with the SOAP API.
1 -
Hi @Erik Leaver,
Thank you for your advice. We have been able to retrieve the Donation and DonationCampaign endpoints though we are having trouble with the TransactionSummary endpoint. We are receiving a generic error when we try the following queries:
select * from TransactionSummary limit 50
select * from TransactionSummary where date = 2024-08-01 limit 50
We have successfully queried other records so we know the general structure is working but the TransactionSummary endpoint keeps throwing us that error.
Best,
Chris
0 -
@Chris Chang TransactionSummary is not something that can be queried by itself. It is an embedded type that can be targeted when calling on Constituent
It pulls the data from the constituent record under "Transaction Information"
See:
FirstTransactionType TransactionSummary.
LastTransaction
Type TransactionSummary.
A transaction summary of this Constituent's most recent monetary transaction.
LargestTransaction
Type TransactionSummary.
A transaction summary of this Constituent's largest monetary transaction.
1
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 396 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 650 Blackbaud Grantmaking™
- 568 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 937 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.5K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 239 The Tap (Just for Fun)
- 34 Blackbaud Community Challenges
- 31 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Data Health
- 3 (Closed) 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
- 785 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)
