-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
Create new order from backend saves the credit card when it is told not to #19515
Comments
Hi @justinharris1986. Thank you for your report.
Please make sure that the issue is reproducible on the vanilla Magento instance following Steps to reproduce. To deploy vanilla Magento instance on our environment, please, add a comment to the issue:
where @justinharris1986 do you confirm that you was able to reproduce the issue on vanilla Magento instance following steps to reproduce?
|
@magento-engcom-team give me 2.2.6 instance |
Hi @justinharris1986. Thank you for your request. I'm working on Magento 2.2.6 instance for you |
Hi @justinharris1986, here is your Magento instance. |
Confirmed in vanilla install - I forgot to mention:
Otherwise Yes, @magento-engcom-team, I am able to confirm this in a vanilla install, with all the information required. |
Hi @engcom-backlog-nazar. Thank you for working on this issue.
|
@engcom-backlog-nazar Thank you for verifying the issue. Based on the provided information internal tickets |
so I'm probably a bit impatient, so loaded this patch up in to our 2.2.7 dev instance. However, it still looks like it is saving the cards in the adminhtml area. sorry for me being so impatient, but I just want to make sure were on the same page, and everything is fixed. I appreciate all the help! |
Just so were on the same page - I see the save credit cards when going to place another order in the adminhtml. I dont see them on the Customer account page. |
#MM19IN |
@harithasdckap thank you for joining. Please accept team invitation here and self-assign the issue. |
Hi @harithasdckap. Thank you for working on this issue.
|
This is not an issue but expected behavior. Magento always stores Vault tokens (to provide future partial capture, reorder, etc.) but these payment tokens are not available for customers.
|
@joni-jones I have to respectfully disagree.
|
@justinharris1986 this behavior requested by the product owner, if the admin doesn't check
Admin should have a possibility to define if the card should be available for customers or not (this is a real business case when a merchant representative asks to save or not the card details by phone during order creation).
Such requirements requested by merchants.
If a payment token (which doesn't contain sensitive information) is available in the customer account, the customer always can delete it by himself. |
This does not work. The "save for later user" selection in the admin is IGNORED and the card is always saved and added to the customer's saved payment list. If a merchant is taking an order through the admin and the customer does NOT want their payment stored for later use there is no way for the merchant to honor this request as the payment method is added to the customer's visible saved payment methods. |
@pmclain, I've made the fix a few months ago and sent a patch to the team. Don't know why it still not fixed. |
Hi @justinharris1986. Thank you for your report.
The fix will be available with the upcoming 2.3.3 release. |
Preconditions
Steps to reproduce
Expected result
Actual result (*)
Other notes:
The text was updated successfully, but these errors were encountered: