Apple Pay not working in Blackbaud Checkout Integration
Hi, I have a donation form on our website that utilizes the standard workflow of Blackbaud checkout. We've been trying to implement Apple Pay, without success. The donation form itself works without any issues, gathers information, opens the BB Checkout modal, authorizes the transaction, and calls the checkout transaction endpoint to finalize the donation. We've been getting donations and all is well on that front. Apple Pay, however, has never come up.
I added the "use_apple_pay" to the initial data as laid out. My initial data looks like this (keys omitted for privacy):
let transactionData = {
key: 'xxxxxx',
payment_configuration_id: 'xxxxxx',
primary_color: '#542988',
use_apple_pay: 'true',
is_email_required: 'true'
};
And the modal opens like this:
Blackbaud_OpenPaymentForm(transactionData);
The Apple Pay host file has been uploaded to the .well-known folder and has been verified by support, but they suggested I reach out to the community because my form is not coming from Netcommunity, but from a custom form calling the APIs. I'm just not sure what could be missing, as I assumed the Apple Pay piece was triggered by javascript and the presence of that host file. What am I missing? Thanks in advance!
Comments
-
Hi Harlan
Are you accessing the forms from a Safari browser that is compatible with Apple Pay? Please review these troubleshooting tips for Apple Pay and let us know if you find anything:
Confirmation - SKY API (blackbaud.com)0 -
@Mina Mistry Hi Mina! Thanks for the reply. I am using Safari both on my Mac and via an iPhone without it working on either. I've made sure Apple Pay is enabled, and I do use it for other things as well, so it should be in working order.
0 -
@Mina Mistry
Any other ideas for what could be causing this? It's my understanding that it's just a javascript trigger that brings up digital wallets, not anything to do with the rest of the API? What am I missing?0 -
Hi
Could you share with me the full URL(s) of the domain and any subdomains where your Apple Pay file is saved? For example, it should look something like:
[your domain]/.well-known/apple-developer-merchantid-domain-association
Thanks
0 -
@Mina Mistry
Sure thing! It's here. The form is only on the top-level domain here - http://parklandhealthfoundation.org/donate/ - (You don't have to fill out any fields before donate. They're all optional. Just the amount.)0 -
@Mina Mistry did you get a chance to look at all? I don't think I have anything particularly out of the ordinary that would prevent the javascript from triggering. As I said before, everything is working….just not the Apple Pay “gateway” tab when the modal opens.
0 -
Hi Harlan
Thanks for your patience as we looked into this. We have identified an issue related to Apple Pay verification and will have an update applied by next week that should resolve the issue. I will update this thread once that is completed with any further instructions.
Thanks again for bringing this to our attention!
Mina
0 -
Hi Harlan
An update was applied and this should now be resolved. If you are still not seeing Apple Pay please let us know.
Thanks
Mina
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 213 bbcon®
- 1.4K Blackbaud Altru®
- 400 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 655 Blackbaud Grantmaking™
- 576 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 939 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.6K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 241 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 34 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) 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
- 790 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)

