How customizable are the contribution forms? I have created a standard contribution page from the CiviCRM plugin, but I would like to hammer it into a very stylized design.

Alternatively, is it possible to create a 100% custom form and communicate with the CiviCRM contribution backend via some API?

  • I watched this overview of the CiviCRM API and discovered there are Javascript bindings! Looking at the API explorer, I found the ContributionPage entity, which exposes fields that look exactly like the default form. I created a test JSON params and submitted it using the console on a dummy contribution page and succeeded creating a credit card contribution through the dummy processor! My plan now is to create a theme javascript file to include on the contribution page that does the same thing based on custom form values. Is this nuts?
    – asciimo
    Aug 5 '17 at 23:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.