renaud2263 Posted December 15, 2017 Share Posted December 15, 2017 Hi all, I just created a module for dropshipping and I use the hook ActionPaymentConfirmation but I need to be sure the payment is really ok and validated. So I'm trying to get the current_state of the order to verify it's paid with the configuration table. But the variable current_state is at 0 because it seems it's updated later on the ps_orders table. Could you help me about the hook I could use ? Important: this hook must be called after the payment is verified, from the front-office orders AND from back-office orders. Thanks a lot in advance. Link to comment Share on other sites More sharing options...
bellini13 Posted December 15, 2017 Share Posted December 15, 2017 The hook is called in this logical condition // executes hook if (in_array($new_os->id, array(Configuration::get('PS_OS_PAYMENT'), Configuration::get('PS_OS_WS_PAYMENT')))) { Hook::exec('actionPaymentConfirmation', array('id_order' => (int)$order->id), null, false, true, false, $order->id_shop); } So it really depends on where the order originated from and what payment module was used, and if that payment module sets the proper order state when the payment is received. Link to comment Share on other sites More sharing options...
renaud2263 Posted December 16, 2017 Author Share Posted December 16, 2017 Many thanks ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now