Payment gateways and processors

You will need to integrate your Campaignion installation with a payment gateway if you would like to use it to build donation pages. 

Campaignion integrates with a number of different payment processors, this article outlines exactly how to ensure you know what is possible without further development costs.

Stripe (highly recommended)

  • Payment via: credit card
  • Is the user redirected to the payment page?: no, the user completes the payment on the Campaignion page
  • API version: '2019-09-09' stripe-php 7.2
  • Features: Credit card payments (with 3D secure 2), beta support for creating payment plans on-the-fly.

Campaignion offers a full integration for one-off and regular card payments. The user will not be redirected from the Campaignion page, the payment data is sent directly from the form (browser) to the payment gateway.

Note: Since October 2019 with the implementation of 3DSecure, we have to generate a payment intent on Stripe each time we display a payment form. Of course, the supporter could choose a different payment method (or none at all), then the intent is never completed. Resulting in lots of incomplete payment intents, which are nothing to worry about, especially when you offer other payment methods beside Stripe.

Braintree

  • Payment via: credit card
  • Is the user redirected to the payment page?: no, the user completes the payment on the Campaignion page
  • API version: braintree_php 3.34.0 
  • Features: One-time credit card payment (with 3D secure 2)

Campaignion offers a full integration with the Braintree payment gateway for credit cards. The user will not be redirected from the Campaignion page, the payment data is sent directly from the form (browser) to the payment gateway.

 We currently don’t support payments via Apple Pay and Google Wallet, if you are interested in those let us know, we’d be happy to discuss your needs.

SagePay

  • Payment via: credit card
  • Is the user redirected to the payment page?: yes, the user is redirected from the Campaignion page to SagePay to complete their payment
  • API version: PHP toolkit for guideline 3.00 (August 2015) 
  • Features: Off-site payments (redirect to external payment page), pre-fill personal data and address

Campaignion offers a SagePay integration where the user is redirected to a payment page hosted by SagePay, where they can make a donation via credit card (3D secure). 

PayOne

  • Payment via: credit card, PayPal
  • Is the user redirected to the payment page?: no, the user completes the payment on the Campaignion page
  • API version: 3.10
  • Features: One-time payments via credit card (with 3D secure support) and PayPal

PayOne offers payment via credit card and PayPal. The user is usually not redirected when making the payment.

PayPal

  • Payment via: credit card, PayPal account
  • Is the user redirected to the payment page?: yes, the user is redirected from the Campaignion page to PayPal to complete their payment
  • API version: EC and PPS (they don’t have API version numbers)
  • Features: One time payments on an external site

Campaignion offers two types of PayPal integrations: Express Checkout (EC) and Paypal Payment Standard (PPS). In both cases the user is redirected to the PayPal payment page to complete the transaction and is then sent back to the Campaignion thank you page.

Manual Direct Debit

  • Payment via: direct debit / SEPA mandate
  • Is the user redirected to the payment page?: no, the user completes the payment on the Campaignion page
  • Features: Store account data (SEPA or UK) in Campaignion for later download 

This integration allows you to capture direct debit information and then integrate it with your existing direct debit processing workflow.

GoCardless

  • Payment via: direct debit / SEPA mandate
  • Is the user redirected to the payment page?: yes, the user is redirected from the Campaignion page to GoCardless to complete their payment
  • API version: REST (2015-07-06), current version as of 19.07
  • Features: One-time and regular direct debit payments (SEPA-mandates, also for some non-€-countries) via an external payment site.

 

If your current payment gateway or processor isn't listed, please do get in touch to discuss whether an integration is possible and what the associated development costs might be. 

 

 

Have more questions? Submit a request