When Apple Pay is set up as a separate payment gateway, orders can only be refunded manually. The process_refund method appears to be implemented in the ApplePayGateway class, but the supports property does not include the refunds option.
To Reproduce
Install the plugin
Enable Apple Pay (via PayPal) payment gateway
Screenshots
Expected Behavior
The Refund XXX via PayPal option should be available for orders paid via Apple Pay.
Describe the Bug
When Apple Pay is set up as a separate payment gateway, orders can only be refunded manually. The
process_refund
method appears to be implemented in theApplePayGateway
class, but thesupports
property does not include therefunds
option.To Reproduce
Apple Pay (via PayPal)
payment gatewayScreenshots
Expected Behavior
The
Refund XXX via PayPal
option should be available for orders paid via Apple Pay.Actual Behavior
Only manual refund is available.
Environment