Process overview

Blackbaud Checkout allows you to embed simple payment forms into websites and applications.

  • Donors can visit the website page that you configure to integrate with Blackbaud Checkout. The page contains the Blackbaud Checkout JavaScript file and configured integration. The page must be served over HTTPS.

  • Donors can make payments on this page using an action that calls the Blackbaud_OpenPaymentForm() method.

  • The Blackbaud Checkout payment page then renders on top of the page, and donors can securely process payments.

  • A transaction token is returned in a custom event that indicates a successful transaction. This can be handled by subscribing to the checkoutComplete event.

  • If specified, the payment form is submitted to the server through the form submission.

  • Your server calls the Checkout transaction endpoint using the transaction token.