WPIntell

Source evidence

To change the order status after payment is completed.

Skrill – WooCommerce · support · 2023-06-14T08:44:00+00:00

complaintsentiment
highseverity
1.0relevance
5replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

6 / 28 rows with source links

21.4% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

22 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
ayushbay20 unresolved
I’m trying to change the order status to processing if there’s no license key is available for the product in woocommerce. And i’m using the hook like, – woocommerce_payment_complete – woocommerce_payment_complete_order_status_completed – woocommerce_checkout_order_processed Other payment method are working well but the skrill payment method is not being working with the same code in functions.php Hi ayushbay20, Thanks for getting in touch. A member of our technical team will be in touch shortly. Regards, The Skrill Team Hi @ayushbay20 , thanks for waiting. could You give me more info about what You expect to our plugin do after You call this hook? – woocommerce_payment_complete – woocommerce_payment_complete_order_status_completed – woocommerce_checkout_order_processed also maybe explain a bit about You business logic, so we can understand what kind of problem that You face We sell downloadable and virtual products with license key (Added from License Manager for WooCommerce plugin ) . And if there’s no license key available for the product that a customer buy, I’m trying to keep my order status in processing after the payment clearance or complete. The other payment methods works well with my code as I wanted to but when the customer pay’s with Skrill payment methods the order get’s to complete even we don’t have license key available for the product. This reply was modified 2 years, 11 months ago by ayushbay20 . This reply was modified 2 years, 11 months ago by ayushbay20 . @stanislavachannel Can you Please help me out with this? hi @ayushbay20 , thankyou for contacting us. we have an option on the Skrill setting to make the complete payment mark as processing, just go to admin-panel->Woocommerce->Skrill Settings->on Transaction Status Completed field just change to Processing.

Comments

5 shown
Skrill_Team 2023-06-15T13:05:00+00:00

Hi ayushbay20, Thanks for getting in touch. A member of our technical team will be in touch shortly. Regards, The Skrill Team

Skrill_Team 2023-06-15T13:57:00+00:00

Hi @ayushbay20 , thanks for waiting. could You give me more info about what You expect to our plugin do after You call this hook? – woocommerce_payment_complete – woocommerce_payment_complete_order_status_completed – woocommerce_checkout_order_processed also maybe explain a bit about You business logic, so we can understand what kind of problem that You face

ayushbay20 2023-06-16T05:02:00+00:00

We sell downloadable and virtual products with license key (Added from License Manager for WooCommerce plugin ) . And if there’s no license key available for the product that a customer buy, I’m trying to keep my order status in processing after the payment clearance or complete. The other payment methods works well with my code as I wanted to but when the customer pay’s with Skrill payment methods the order get’s to complete even we don’t have license key available for the product. This reply was modified 2 years, 11 months ago by ayushbay20 . This reply was modified 2 years, 11 months ago by ayushbay20 .

ayushbay20 2023-06-19T06:33:00+00:00

@stanislavachannel Can you Please help me out with this?

Skrill_Team 2023-06-20T13:32:00+00:00

hi @ayushbay20 , thankyou for contacting us. we have an option on the Skrill setting to make the complete payment mark as processing, just go to admin-panel->Woocommerce->Skrill Settings->on Transaction Status Completed field just change to Processing.