SparkDevNetwork / Rock

An open source CMS, Relationship Management System (RMS) and Church Management System (ChMS) all rolled into one.
http://www.rockrms.com
579 stars 352 forks source link

[EN] Update Payment Method for Recurring Donations #3808

Closed taylorbrooks closed 5 years ago

taylorbrooks commented 5 years ago

Description

If you have a recurring donation that uses a credit card and you want to add a new payment method, you can only add a new card.

If you have a recurring donation that uses a bank account and want to add a new payment method, you can only add a new bank account.

In short, if you have a bank account, you can’t add a new card -- and vice versa.

Steps to Reproduce

  1. Setup a recurring donation on a Rock form (test gateway is fine)
  2. Use a test credit card
  3. Complete the transaction
  4. Go to "Manage Giving Profiles"
  5. Edit the recurring gift
  6. Notice that you cannot add a bank account

sched

Expected behavior: As a donor, when I want to update my recurring donation with a new payment method, I expect to be able to add either a new card a new bank account or select any of my previously saved payment methods.

Actual behavior: As a donor, I can update my recurring donation but only with a payment method that is the same type as the original payment method (bank account => bank account or card => card)

Versions

taylorbrooks commented 5 years ago

We are working on a fix for this in our own instances of Rock. Would a PR that fixes this behavior be welcomed back into core?

jonedmiston commented 5 years ago

We now have a new Ideas area on our Rock Community website (https://community.rockrms.com/community) for posting, discussing and voting on enhancements to Rock. Since this issue is tagged as an enhancement we are closing it and requesting that if you still feel it has merit that you add it as an idea. This allows the full community to speak into it and help us determine it's priority.