Guides (SDK /API)Technical ReferenceBBDNHow-to Documentation

You are here: REST API FAQ

REST API for the Advanced Donation Form (FAQ)

Advanced Donation Form

Question: What is the Advanced Donation Form?

Answer: The Advanced Donation Form part is an alternative to the standard Donation Form part. The Advanced Donation Form allows for customizations by your organization so you can enter your own HTML and JavaScript to create features for the part the standard part does not include. For example, you can create a customization that supports donations to various schools and designations or shopping cart functionality.

For information about parts in Blackbaud Internet Solutions, including the Advanced Donation Form part, see the Parts Guide.

HTML Editor on Part Editor

Question: Why is there an HTML editor on the part editor?

Answer: You can enter your own HTML and JavaScript to create features for the part. For example, you can create a customization that supports donations to various schools and designations or shopping cart functionality.

For information about parts in Blackbaud Internet Solutions, including the Advanced Donation Form part, see the Parts Guide.

Part and Donation IDs

Question: How do I find the IDs for parts and donations?

Answer: You can find these IDs through the user interface for administrators. For information about administration for Blackbaud Internet Solutions, see Administration Guide.

Code Table and Query IDs

Question: How do I find IDs for code tables and published queries?

Answer:You can find these IDs through feature metadata in Blackbaud CRM. For information, see Feature Metadata.

Credit Card Processing

Question: How are credit card payments processed?

Answer: Whether you host your site or Blackbaud hosts your site, the secure payment page on the hosted Blackbaud server processes all credit card payments for the Advanced Donation Form part.

For information about parts in Blackbaud Internet Solutions, including the Advanced Donation Form part, see the Parts Guide.

Blackbaud Payment Service Testing

Question: How do I sandbox with Blackbaud Payment Service?

Answer: To test the configuration with a Blackbaud program in a test environment, set the merchant accounts to Demo or Test process mode and process test transactions as necessary.

For links to the guide and other materials about Blackbaud Payment Service, see Blackbaud Payment Service.

Code Table API

Country And State API

Donation API

Query API

Image API