I want to know more about this variable in magento core\Mage\Paygate\Model\Payflow\Pro.php
protected $_canRefund = false;
I think keeping it disabled will not process online refund and it should be true to enable online refunding.
What my problem is I am trying to do an offline refund in magento 184.108.40.206 but amount is appearing in the column online refunded when it should be collected in column offline refunded.
I want to generate credit memo in offline mode and do payment outside magento. note there is no two different methods for credit memo as in newer versions.
Hope I explained it well.
Thanks in advance
I believe (don't hold me to it) that the canRefund is a definable state for locking the refund process on a particular order.
I.e if you have refunded once it won't let you do it again.
I don't think this has any impact on the online/offline refund options at least.
I don't have an old version of Magento to reference it against as the Payflow model directory doesn't exist on 220.127.116.11 (version I work on!).