Quote:
Originally Posted by mafriends
Same here when I do a test upgrade from 4.5.0 to 4.5.3 in my test environment.
|
Here is the problem.
I set up to use the Module:
PayPal Payments Pro (PayPal API) from X-payments,
I set up the X-Payment connector in XCart and imported the Payment Methods.
It will not show my payment methods under the Payment Gateways on the Payment Methods screen.
The payment methods make it in to the cc_processors table, but they are being filtered out in the Payment Gateways dropdown list.
The code that filters this resides in admin/payment_methods.php line 663
Code:
if (!empty($active_modules['XPayments_Connector'])) {
$cc_module_files = xpc_filter_hidden_processors($cc_module_files);
}
I found two workarounds to this.
1) REM out the line
Code:
// $cc_module_files = xpc_filter_hidden_processors($cc_module_files);
OR
2) After importing the payment methods, deactivate the X-Payments Connector. Add your imported payments from the Payment Gateway. Reactivate the X-Payments Connector.
Hope this helps someone.