Campaign Kit
  • Introduction
  • Administrator Documentation
    • Installation/Uninstallation
    • Definitions
    • Getting Started
      • Exploring the Demo
      • Getting Started with Campaign Kit
    • Configuration
    • User Links
    • Campaign Types
    • Campaign Ownership
    • Payment Workflow Types
    • Entities
    • Payment Processor Plugins
    • Theming
    • Administration
    • Extending Campaign Kit
    • Caching
    • Localization
    • Dependencies
    • Payment Stripe Documentation
      • Known Issues
    • Campaign Kit Donor Wall
    • Campaign Kit Queuing
  • Developer Documentation
    • Development Roadmap
    • Development
    • Release procedure
    • Reference
Powered by GitBook
On this page
  • Offsite Payment
  • On-site Payment
  1. Administrator Documentation

Payment Workflow Types

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.

PreviousCampaign OwnershipNextEntities

Last updated 5 years ago