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!