Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Diego

    (@daigo75)

    That is unlikely to depend on the plugin (payments either go through or they fail, the plugin itself doesn’t cancel them after some time). 🙂

    You should check that your Skrill account is configured to automatically accept payments. Often the default setting on the account is to put the payments on hold until you manually accept them. The setting should be in Skrill Control Panel > Settings > Account > Enable auto accept payments.

    Thread Starter besttv

    (@besttv)

    The auto accept payments is enabled. The booking in Skrill is actually done, but woocommerce seems to get no information about this from the plugin and cancels the order after 1 hour. I can change the status in woocommerce, but the problem is, that the customer gets an Email that his order was cancelled.
    Does it make a difference, if the receiving Skrill account is private or business?

    Thread Starter besttv

    (@besttv)

    Plugin Author Diego

    (@daigo75)

    Having a private or business account should not make any difference, the plugin doesn’t take that into account. As long as the payment notification is received by WooCommerce, then the order should be moved from “pending” to “processing”. If such notification doesn’t arrive, or it’s not processed correctly, then the order stays “pending”.

    If you enable the debug log in the Skrill settings, the plugin will keep track of all the notifications received from the remote server and their result (i.e. success or failure). The log will give you more details of what’s happening. If the payment notification returns a “payment successful”, then there must be something else that interferes with the payment process.

    Thread Starter besttv

    (@besttv)

    I enabled the debug mode, but I don’t get any log-file.

    Thread Starter besttv

    (@besttv)

    I found it in: wp-content/uploads/wc-logs
    05-19-2015 @ 20:48:35 – Skrill – Generating payment form for order #692.
    05-19-2015 @ 20:48:35 – Skrill arguments (JSON): {“pay_to_email”:”singapore666@asia.com”,”language”:”DE”,”currency”:”THB”,”return_url”:”http:\/\/best-tv.info\/checkout\/order-received\/692?key=wc_order_555b85828c6dd”,”cancel_url”:”http:\/\/best-tv.info\/cart\/?cancel_order=true&order=wc_order_555b85828c6dd&order_id=692&redirect&_wpnonce=67ead4226f”,”status_url”:”http:\/\/best-tv.info\/?wc-api=WC_Gateway_Skrill”,”merchant_fields”:”order_key”,”order_key”:”wc_order_555b85828c6dd”,”transaction_id”:692,”amount”:”1330.00″,”amount2″:”1330.00″,”amount2_description”:”Order #692″,”comments”:””,”pay_from_email”:”patte2004@web.de”,”bcompany”:””,”firstname”:”Matthias”,”lastname”:”Patte”,”address”:””,”address2″:””,”phone_number”:””,”postal_code”:””,”city”:””,”state”:””,”country”:”DEU”}
    05-19-2015 @ 20:49:02 – Skrill – Checking response data.
    05-19-2015 @ 20:49:02 – Posted data (JSON): “{“order_key”:”wc_order_555b85828c6dd”,”status”:”2″,”md5sig”:”C80F65F7F96D4348F198D01BED450EEA”,”merchant_id”:”59256607″,”pay_to_email”:”singapore666@asia.com”,”mb_amount”:”1330″,”mb_transaction_id”:”1471383946″,”currency”:”THB”,”amount”:”1330.00″,”transaction_id”:”692″,”pay_from_email”:”patte2004@web.de”,”mb_currency”:”THB”}”.
    05-19-2015 @ 20:49:02 – Order ID: “692”.
    05-19-2015 @ 20:49:02 – WooCommerce Order: “{“id”:692,”post”:{“ID”:692,”post_author”:”1″,”post_date”:”2015-05-19 20:48:34″,”post_date_gmt”:”2015-05-19 18:48:34″,”post_content”:””,”post_title”:”Order – Mai 19, 2015 @ 08:48 PM”,”post_excerpt”:””,”post_status”:”wc-pending”,”comment_status”:”open”,”ping_status”:”closed”,”post_password”:”order_555b858287816″,”post_name”:”bestellung-19-mai-2015-um-1848″,”to_ping”:””,”pinged”:””,”post_modified”:”2015-05-19 20:48:34″,”post_modified_gmt”:”2015-05-19 18:48:34″,”post_content_filtered”:””,”post_parent”:0,”guid”:”http:\/\/best-tv.info\/?post_type=shop_order&p=692″,”menu_order”:0,”post_type”:”shop_order”,”post_mime_type”:””,”comment_count”:”0″,”filter”:”raw”},”order_type”:”simple”,”order_date”:”2015-05-19 20:48:34″,”modified_date”:”2015-05-19 20:48:34″,”customer_message”:””,”customer_note”:””,”post_status”:”wc-pending”,”prices_include_tax”:false,”tax_display_cart”:”excl”,”display_totals_ex_tax”:true,”display_cart_ex_tax”:true}”.
    05-19-2015 @ 20:49:02 – Checking response hash.
    05-19-2015 @ 20:49:02 – Hash check. Fields to hash: [“59256607″,”692″,”9423A38FD50F59F24B11647A4A7F9A45″,”1330″,”THB”,”2″]. Hash: 5A259008C2647489F1ED79E189185672. Received hash: C80F65F7F96D4348F198D01BED450EEA.
    05-19-2015 @ 20:49:02 – Response signature check failed.

    Thread Starter besttv

    (@besttv)

    Sorry, I did not use the “Secret Word” from Skrill, but the Password of the account. This seems to be the cause of the error.

    Plugin Author Diego

    (@daigo75)

    Thanks for the feedback, glad to hear that that everything works. Sometimes I think that Skrill is a bit complicated to use, they don’t make it very easy to fully understand what to enter where. I hope they will improve this soon.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘All Payments are cancelled’ is closed to new replies.