I am using WP Version 5.7.2 and CiviCRM V 5.37.0. The two payment processors are Stripe and BTCPay.

BTCPay obviously does not support recurring payments (not really a thing with cryptocurrency atm) but Stripe does. So when someone pays with Stripe, there should be an option for them to make recurring payments.

But every time I try to enable BTCPay as a payment processor, the recurring payment option checkbox disappears.

Video shows the problem: https://watch.rt4mn.org/videos/watch/f255ffe2-71b8-48d9-acf4-1bac95aeb90e

1 Answer 1


You can't do this on the same contribution page (at least not without custom code). If one of the enabled processors does not support recurring contributions the option will not be available on the entire contribution page.

The solution normally used is to have two separate contribution pages.

  • 2
    This is frustrating, as every additional click leads to a drop off of engagement. Is there a way to have different contribution pages go towards the same progress bar widget?
    – waikaeth
    Jun 1, 2021 at 17:52
  • 1
    I'm in agreement, there should maybe be a way to choose the the payment method first and than see the rest after so recurring will only be an option if a supporting payment method is chosen.
    – netzih
    Jun 4, 2021 at 22:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.