Using Ninja Forms
Ninja Forms can be used to create a form that allows a user to create new Campaigns. The form needs to collect the required information for a New Campaign along with other information used by the theme.
The site design allows a user to start a Campaign from the main page or from a cause (kid or project). From a cause, the ninja form=10 is displayed. From the main page, the cause needs to be specified; ninja form=8 is displayed to collect that information.
In both forms, the default currency of the Campaign needs to be picked. Following good User Experience guidelines, a radio select of the frequently encountered currencies is provided, along with an ‘other’ that can be used with the drop-down of the other currencies supported by the plugin. The allowed currencies is those supported by Seamless Donations and that is governed by those supported by PayPal.
See the note on Form=8 for other information about using Ninja Forms.