Closed
Description
Preconditions
- Magento 2.2.6
- PHP 7.1.24
- Apache 2.4.6-80.el7.centos.1
- Paypal Payflow Pro
Steps to reproduce
- Stores -> Configuration, Sales -> Payment Methods
- Configure an account - Most notibly Partner, User, Vendor, Password must all be configured. Enable this solution, Enable paypal credit, and vault enabled must all be set to yes. For testing purposes, Test mode must be set to yes. Save this config
- Go to Sales -> Orders, Click on Create New order in upper right, then click on an existing customer. (create an account of one does not exist first)
- Add a product to the order, complete the account information, and address information
- Complete the shipping method
- Select Credit card, input test credit card number from https://developer.paypal.com/developer/creditCardGenerator/
- note that "Save for later use" is unchecked, and should remain unchecked.
- Submit order, look for success
Expected result
- When you follow steps 3 through 5 above, and then click on "saved credit cards" the credit card you entered on step 6 above should NOT be saved and present
- When you navigate to the front end, and log in as the user, Navigate to My Account, Click on tored Payment Methods, you should the credit card you entered on step 6 above should NOT be saved and present
Actual result (*)
- When you follow steps 3 through 5 above, and then click on "saved credit cards" the credit card you entered on step 6 above IS saved and present
- When you navigate to the front end, and log in as the user, Navigate to My Account, Click on tored Payment Methods, you should the credit card you entered on step 6 above IS saved and present
Other notes:
- The credit card is NOT stored in the front end, when the "save for later use box" is not checked (correct behavior)
- The credit card IS stored in the front end, when the "save for later use box" is checked (correct behavior)
- Running through steps 1-8 under "Steps to reproduce" but checking off "Save for later use" in step 7 still saves the credit card (correct behavior)
Metadata
Metadata
Assignees
Labels
The issue has been fixed in 2.3 release lineGate 2 Passed. Manual verification of the issue description passedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedGate 1 Passed. Automatic verification of issue format passedGate 4. Acknowledged. Issue is added to backlog and ready for developmentThe issue has been reproduced on latest 2.2 releaseThe issue has been reproduced on latest 2.3 release