Boost recurring donations this giving season with the new upsell prompt!Learn How >>

Accepting recurring payments with Braintree in Soapbox Donations


If you have selected Braintree as your payment processor and wish to accept recurring payments through Soapbox Donations, you will first need to create a Plan through the control panel in your Braintree account. To do so, refer to Braintree's documentation All Abouts Plans.

Once you have created the Plan in Braintree, note the Plan ID and do the following:

  1. Go to the Soapbox Donation form with which you wish to accept recurring donations
  2. Go to the Payment tab
  3. For Braintree Plan ID, enter the ID of the Plan you just created
  4. If you haven't done so already, select Show for Recurring Donations
  5. Click Save

Recurring payments accepted through Soapbox Donations will create a Customer in Braintree and a corresponding Subscription for that Customer.

Creating one Plan in Braintree but allowing for different payment amounts in Soapbox Donations

Recurring payments made through Soapbox Donations will be monthly and in the amount selected by the donor on the donation form, regardless of the options you select for your Plan.

This means that a single Soapbox Donation form can have any predefined amounts you wish along with the Custom Amount Field enabled while only be associated with a single Plan.

As an example, these two Subscriptions of different amounts were both processed through the same Soapbox Donations and to the same Plan, even though they have different Price amounts, neither of which match the Plan amount of $10.


NOTE: If you wish, you can use the same Plan for multiple Soapbox Donation forms or, if you wish to organize payments from different Soapbox Donation forms into different Plans in Braintree, create one plan per Soapbox Donation form.

Have more questions? Submit a request
Article is closed for comments.