bcgov / entity

ServiceBC Registry Team working on Legal Entities
Apache License 2.0
23 stars 58 forks source link

When Create New Account, EFT payment method will show if current account has EFT enabled #22703

Open lizhuomeng71 opened 1 month ago

lizhuomeng71 commented 1 month ago

The change that is needed is the back-end flag that EFT is enabled and available is turned on for any account that the user is a member of. This is needed so that the user can select the EFT payment method on account creation without receiving an error. This way the user can create another account for that organization for a different branch or department.

If the user is creating a new sub-account for an organization that has EFT enabled, then the user can select the EFT payment method for any new accounts created (because they don't have a PAD account), so that the new account is able to be set up with the EFT payment method.

lizhuomeng71 commented 1 month ago

1) Login with an user with EFT account Enabled 2) Click "Create Account“ from top right meau 3) Select Premium Account 4) Going Through the Account Creation process until Payment Method page

Expect Newly Created account should not have EFT payment option available

Actual. ETP payment option is displayed as an payment method for account creation process

seeker25 commented 3 weeks ago

@Jxio could you look at this one?

JohnamLane commented 1 week ago

Hey team! Please add your planning poker estimate with Zenhub @Jxio @lizhuomeng71 @ochiu @rodrigo-barraza @seeker25

fareenr commented 1 week ago

This one seems like it's working as expected from end-user perspective because they can only pay by EFT, they may no longer have a BCOL deposit account or PAD, so need to be able to choose EFT as the payment method right on account creation.

fareenr commented 1 week ago

The change that is needed is the back-end flag that EFT is enabled and available is turned on for any account that the user is a member of. This is needed so that the user can select the EFT payment method on account creation without receiving an error. This way the user can create another account for that organization for a different branch or department

fareenr commented 1 week ago

Please add your new planning poker estimate based on the backend change to enable eft with Zenhub @Jxio @lizhuomeng71 @ochiu @rodrigo-barraza @seeker25

JohnamLane commented 3 days ago

For discussion: