Skip to content

How to Limit Payment Methods for Contributions

You may want contributions paid one way and products another. Card only makes donations count at once. Bank transfer only avoids card fees.

Go to DevDiggers Plugins → Crowdfunding → Configuration → Contributions.

In Payment gateways, pick one or more. The list shows the payment methods enabled under WooCommerce → Settings → Payments. Empty, the default, allows every enabled method.

The Contributions tab with Payment gateways set

The demo store allows Direct bank transfer and Check payments.

Click Save Changes, add a contribution to the cart and go to checkout. Only the chosen methods are offered.

A contribution order paid by Direct bank transfer, with the bank details shown

The limit applies whenever the cart holds a contribution, and on the pay for order page of an order that contains one. Carts without a contribution are not affected.

  • Card or wallet payments mark the order paid at once, so the contribution counts at once.
  • Bank transfer, cheque and cash on delivery wait for you to mark the order paid. See How to Mark a Bank Transfer Contribution as Paid.
  • All or nothing campaigns need refunds when they miss their goal. A gateway that cannot refund through WooCommerce leaves you to send each refund by hand.