wc-plugin-framework icon indicating copy to clipboard operation
wc-plugin-framework copied to clipboard

Change payment notification listener hook name

Open jdeeburke opened this issue 6 years ago • 0 comments

SV_WC_Payment_Gateway_Hosted automatically registers an action to listen for hosted transaction responses based on the value of get_class() -- see it here.

This has been fine in the past, but as we begin to move towards using namespaces in more plugins, this will become a problem as get_class() will result in the fully-qualified class name, including backslashes, therefore creating an action like woocommerce_api_skyverge\woocommerce\plugin_name\gateway which is pretty nasty-looking and won't work.

Instead, perhaps we should use the Gateway ID in the action rather than the class name.

jdeeburke avatar Oct 11 '18 07:10 jdeeburke