Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FinancialPaymentDetail Fields are Nullified when using ScheduledTransactionEditV2 #5585

Closed
1 task done
taylorbrooks opened this issue Sep 11, 2023 · 0 comments
Closed
1 task done
Labels

Comments

@taylorbrooks
Copy link
Contributor

Please go through all the tasks below

  • Check this box only after you have successfully completed both the above tasks

Please provide a brief description of the problem. Please do not forget to attach the relevant screenshots from your side.

When editing a scheduled transaction with the ScheduledTransactionEditV2 block AND you are NOT changing the payment method, two things happen:

  1. The FinancialPaymentDetail fields are nullified when using an existing card
  2. The ReferenceNumber on the ReferencePaymentInfo isn't being passed through to the FinancialGateway (see prior issue here)

See an overview here: https://www.loom.com/share/16ef5e4459e544e3a112d9d7d7e545f4

Expected Behavior

When someone edits a scheduled transaction, using the same payment method, the payment method's details will persist and NOT be nullified and the ReferenceNumber on the ReferencePaymentInfo object gets passed to the gateway.

Actual Behavior

The payment method's details are being blanked out and the ReferenceNumber is not passed to the gateway.

Steps to Reproduce

See video above for steps to reproduce.

Rock Version

15.1

Client Culture Setting

en-US

@taylorbrooks taylorbrooks changed the title FinancialPaymentDetail Fields are Nullified FinancialPaymentDetail Fields are Nullified when using ScheduledTransactionEditV2 Sep 11, 2023
@sparkdevnetwork-service sparkdevnetwork-service added the Status: In Dev Queue This issue is being worked on, and has someone assigned. label Sep 11, 2023
taylorbrooks added a commit to taylorbrooks/Rock that referenced this issue Sep 11, 2023
shauncummings added a commit that referenced this issue Sep 14, 2023
…lost when modifying a scheduled transaction using the new V2 block for hosted gateways. (Fixes #5585)
@sparkdevnetwork-service sparkdevnetwork-service removed the Status: In Dev Queue This issue is being worked on, and has someone assigned. label Sep 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants