We have changed the “Contribution Behaviour” option in the portal admin UI to be called “Inline Contributions” instead. This new setting now offers four possibilities.
1. Allow Registered Users Only (Default Option)
2. Allow Guests Only
3. Allow Both Registered and Guest Users
4. Disabled
The new behaviour will now if enabled (one of the first 3 options above selected) provide inline (non-authenticated) contribution form choices of logging in, creating new account or contributing as guest as per below.
REST API changes include modifications to campaign pledge, stripe account/card and profile endpoints to provide for randomly generated “inline_token” support, allowing us to override authenticated user data, with “inline_token” provided upon initial registration.
Newly created accounts which pass credit card submit/verification are automatically approved and not sent confirmation email, therefore reducing the extra steps needed to confirm such account as in regular registration workflow.