Hello,
I am currently in the process of creating a back-office donation page for volunteers. They will be taking payment information from donors over the phone, inputting the information into the page, and donating on the donor's behalf.
I am using Blackbaud Checkout for the donation form, but I am having trouble understanding how to complete the transaction using the Checkout Transaction endpoint from the Payments API.
This endpoint requires an OAuth 2.0 access token and I have followed all the steps of creating an application and redirecting upon authorization. However, if I am to use this page for volunteers, they will not have a Blackbaud account to login to and grant authorization.
I was thinking of using server-to-server API requests to get an auth token, but I do not know how I'm supposed to authorize the user as it currently needs user interaction to login/authorize the app.
Is there a solution to this problem?
Thanks,
Kevin