• dissoares

    (@dissoares)


    It is not worked with WooCommerce 8.9.1
    Purchase does not appear on Panhelper orders if the actual price of the product is for example: 2.25 in the price of variable products. The order is only successfully completed if the price of variable products is equal to 0 in place of the actual price of the product. That is, the API only works if the purchase is finalized without going through the payment methods. and for that simply put 0 in place of the actual value of the product in the price fields of variable products

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Appalify

    (@appalify)

    Hello,

    thank you for messaging us about a bug. Unfortunately, we were unable to replicate the issue. Which payment method were you using, when you encountered this problem?

    I tried it with stripe test cards and it works. Since the completed payment notification works the same for all Woocommerce payments, I’m guessing that the problem is with the way the order is being handled and not the actual price or payment method.

    Under panelhelper -> orders, what does it say under “API Order Number(Server Name)” for the order that didn’t work?
    Sometimes the problem is on the SMM provider side and not on the plugin side, for example if it says 1000 (your entered SMM server) the API connected successfully and the order is trying to start, but if it says “ERROR” it could be do to the fact that you tried to send a link to the same service before the first order was done.

    So for example, if you place an order with the link “test” on the service 100 for $0 it will work, but if you place another order with the link “test” on the service 100 for $0 or $100 a couple of minutes after that, it won’t work and display “ERROR” because there is still an order running for that link.

    If it doesn’t say anything in panelhelper-> orders for your order, it’s because the order wasn’t linked to a service. This can be due to the fact that you either didn’t add it on the product edit page or because it doesn’t exist on the server, however if it doesn’t exist on the server it will most likely display “ERROR” aswell. The most important point is always the ID, if the service ID is wrong in your panelhelper services, it won’t work.

    But given the description of your problem, I’m guessing that you ordered for the same link twice and got the message “ERROR”. Try it again with another link and see, if it works and get back to me. Ordering twice will work on some services or providers, but won’t work for most.

    • This reply was modified 6 months ago by Appalify.
    Thread Starter dissoares

    (@dissoares)

    Plugin Author Appalify

    (@appalify)

    Thank you for the video, it helped me a lot to understand your situation,.

    There are two problems that I noticed:

    1. In Atributos it should say only “100” and not “100 visualiza??es Reels”. This probably isn’t the problem that is causing your issue, but you should fix it to avoid other problems in the future.
    2. This is the most likely reason for your error. There is no smm panel order because the order from PIX isn’t paid for. Setting the order to processing won’t activate the API order and SMM Panel. It has to be paid because the SMM Panel is only contacted, when woocommerce receives a payment. This is not the case, when setting it from “Pagamento pedente” to “Processando”. It has to go to “Processando” automatically, without you changing it. You can use the woocommerce stripe plugin with test cards to test this out or pay for the PIX test order. It doesn’t have to be paid with real money, test cards will be sufficient, but woocommerce has to receive a payment confirmation.

    Another thing that I noticed is that you used the same link each time. This might work with this service, but it often results in the order not processing, if the first one isn’t completed, so keep that in mind, when testing.

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this review.