BusinessName Is Not Passed to the FinancialGateway on UtilityPaymentEntry Block
Description
https://www.loom.com/share/fe9a367ed3d244579d4ffb57f86bc38d
When using the TransactionEntryV2 block, and giving as a business, the block passes a paymentInfo object to the gateway. That paymentInfo object contains a BusinessName property which the gateway can then use that data to setup the proper Person or Business in its system.
When using the UtilityPaymentEntry block, and giving as a business, the block also passes a paymentInfo object to the gateway. But this paymentInfo object DOES NOT contain a BusinessName property. So the gateway doesn't have any way to determine if this is a person or business who is giving.
Ideally, the data sent to the gateway would be consistent (if possible) amongst different Rock user interfaces.
Actual Behavior
When giving as a business on the UtilityPaymentEntry block, BusinessName is not included in the paymenInfo object.
Expected Behavior
When giving as a business on the UtilityPaymentEntry block, BusinessName should be included in the paymenInfo object.
Steps to Reproduce
n/a
Issue Confirmation
- [X] Perform a search on the Github Issues to see if your bug or enhancement is already reported.
- [X] Try to reproduce the problem on a fresh install or on the demo site.
Rock Version
1.16.2
Client Culture Setting
en-US