NOTE: Campaign Kit currently uses only on-site payment.
There are two types of payment workflows for campaigns: offsite payment and on-site payment. Depending on the payment processor, offsite payment may allow for more features such as offering gifts with donations. Campaign Kit uses on-site payment, we are using Stripe.
Here are other features offered by some external services:
- Decline re-capture (follow up with a user when a credit card is declined) (Stripe)
- Advanced recurring payment options (many funds, future start dates) (Stripe)
- Product incentives (Campaign Kit)
- Extensive social media integration (Campaign Kit)
- Text-to-give (Stripe)
- Conditional logic (Campaign Kit)
- Employer matching
- Real-time analytics (Stripe)
- Accept donations from anywhere in the world (Stripe)
- Embeddable checkout (Stripe)
- Invoicing (Stripe)
Some features are in Campaign Kit and others in Stripe.
Offsite Payment
The offsite payment workflow sends the donor to an external site (such as Paypal) to complete the donation transaction. Once payment is complete, the user returns to the Drupal site.
On-site Payment
The onsite payment workflow keeps the donor on your site for the entire transaction. Campaign Kit uses Stripe for on-site payment.