You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If an order is originally paid for using a payment source on the frontend (by a registered user) and then an admin user refunds that order in the CP and then makes a payment for that same order again from within the CP, regardless of what payment form and data the CP admin uses in making the payment again, the original payment source is used by Commerce to pay for the order from the CP request. This is unexpected.
Steps to reproduce
Install Commerce.
Install a payment gateway that supports payment sources.
Submit an order on the frontend and create a payment source during payment.
Log into the CP, go to Commerce and locate the order.
On the transactions tab, submit a refund (full or partial) for the order.
Still on the transactions tab, make a payment again for the order but use different payment details than the original frontend transaction.
The order will be paid for using the original payment source rather than the details just entered by the CP administrator.
Additional info
Craft version: Craft Pro 3.1.25
PHP version: 7.1.29
Database driver & version: MySQL 5.7.14
Plugins & versions:
Commerce 2.1.5.1
The text was updated successfully, but these errors were encountered:
Description
If an order is originally paid for using a payment source on the frontend (by a registered user) and then an admin user refunds that order in the CP and then makes a payment for that same order again from within the CP, regardless of what payment form and data the CP admin uses in making the payment again, the original payment source is used by Commerce to pay for the order from the CP request. This is unexpected.
Steps to reproduce
Additional info
The text was updated successfully, but these errors were encountered: