PayPal "Donation Bean" Error
I am using LuminateExtend and the API to manage donations on our site. When using PayPal, some of our users report getting this error after reaching PayPal and clicking "Continue."
{"donationResponse":{"errors":{"reason":"UNSPECIFIED","code":"101","message":"Error: The donation bean was not found during finishMethod."}}}
We have had several users report this problem, but no one within the organization is able to reproduce it. Any ideas?
The donation page lives here.
Comments
-
101 is the donation API error code for 'donation failed' but that doesn't really tell us where the error is originating.
The PayPal dev site doesn't list any errors like this at all, and any Google matches lead back here. Luminate is written in Java, and beans are part of Java. These two things make me think this is a Luminate bug.
Do you have a ticket open? That's the route I'd be going. Let us know what happens, I'm just finishing up my Paypal API form.
PS - Your domain was blocked by Symantec at my org.0 -
Brian Mucha:
101 is the donation API error code for 'donation failed' but that doesn't really tell us where the error is originating.
The PayPal dev site doesn't list any errors like this at all, and any Google matches lead back here. Luminate is written in Java, and beans are part of Java. These two things make me think this is a Luminate bug.
Do you have a ticket open? That's the route I'd be going. Let us know what happens, I'm just finishing up my Paypal API form.
PS - Your domain was blocked by Symantec at my org.We've had an open ticket on this one for a while now. Blackbaud support won't officially address API issues, it seems. They are offering a services engagement to take a look, but we are pretty remiss to pay extra for something that we think should function better than this out of the box.
Thanks for the heads up, I'll investigate.
0 -
Chris Wolf:
Brian Mucha:
101 is the donation API error code for 'donation failed' but that doesn't really tell us where the error is originating.
The PayPal dev site doesn't list any errors like this at all, and any Google matches lead back here. Luminate is written in Java, and beans are part of Java. These two things make me think this is a Luminate bug.
Do you have a ticket open? That's the route I'd be going. Let us know what happens, I'm just finishing up my Paypal API form.
PS - Your domain was blocked by Symantec at my org.We've had an open ticket on this one for a while now. Blackbaud support won't officially address API issues, it seems. They are offering a services engagement to take a look, but we are pretty remiss to pay extra for something that we think should function better than this out of the box.
Thanks for the heads up, I'll investigate.
I know they won't help with our code, but I'd hope that with enough evidence that this is a bug they might look at it differently. They don't really need to look at your code so much as forward it to the right developer that will hear 'donation bean' and have it mean something.
So evidence/information gathering. It would be ideal to have it be repeatable.
Did you gather info from those that had it happen? Maybe they were all mobile? Or all iOS? (I sometimes just ask for the https://www.whatismybrowser.com report for the device they used.)
Do you see anything in the API Logs for those attempts? If you haven't already, I would crank those up to DEBUG for a while.
Could it have been an expired session? Try testing with a long pause before logging into Paypal.
0 -
Brian Mucha:
Chris Wolf:
Brian Mucha:
101 is the donation API error code for 'donation failed' but that doesn't really tell us where the error is originating.
The PayPal dev site doesn't list any errors like this at all, and any Google matches lead back here. Luminate is written in Java, and beans are part of Java. These two things make me think this is a Luminate bug.
Do you have a ticket open? That's the route I'd be going. Let us know what happens, I'm just finishing up my Paypal API form.
PS - Your domain was blocked by Symantec at my org.We've had an open ticket on this one for a while now. Blackbaud support won't officially address API issues, it seems. They are offering a services engagement to take a look, but we are pretty remiss to pay extra for something that we think should function better than this out of the box.
Thanks for the heads up, I'll investigate.
I know they won't help with our code, but I'd hope that with enough evidence that this is a bug they might look at it differently. They don't really need to look at your code so much as forward it to the right developer that will hear 'donation bean' and have it mean something.
So evidence/information gathering. It would be ideal to have it be repeatable.
Did you gather info from those that had it happen? Maybe they were all mobile? Or all iOS? (I sometimes just ask for the https://www.whatismybrowser.com report for the device they used.)
Do you see anything in the API Logs for those attempts? If you haven't already, I would crank those up to DEBUG for a while.
Could it have been an expired session? Try testing with a long pause before logging into Paypal.Thanks for the suggestions!
Our constituents tend to be older folks, so getting detailed information back from them is sometimes a little challenging. Combined with the fact that we've only had a few people report the bug, we actually have very little (no) real information about browsers / devices. I'll try and get whatismybrowser data next time someone reports it.
Will test with a long pause today.
Thanks!
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 3 Blackbaud Staff Discussions
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board