Support » Plugin: Payment Gateway for PayPal Pro on WooCommerce » Repeated errors processing orders

  • Resolved rickyatpossiblezone

    (@rickyatpossiblezone)


    Hi, we have a client who has been getting ‘Error Processing Payment’ emails and notifications on multiple orders. They say the payment will keep retrying and eventually go through after several attempts and we want to make sure there’s no config errors happening on our side.

    The plugin was very outdated so I updated it and will be checking to make sure payments are going through more reliably. I looked through the logs and added the information below, anything personally sensitive I’ve replaced with [REDACTED]. The error code received is 10004 with message ‘Invalid Data’ but in this instance the order seems to go through after another payment is successfully completed:

    06-14-2022 @ 15:03:33 - Processing order # 7713
    06-14-2022 @ 15:03:33 - Do payment request  Array
    (
        [VERSION] => 119
        [SIGNATURE] => *********************************************************
        [USER] => **********************
        [PWD] => *****************
        [METHOD] => DoDirectPayment
        [PAYMENTACTION] => sale
        [IPADDRESS] => [REDACTED]
        [AMT] => 179.90
        [INVNUM] => UR-18252
        [CURRENCYCODE] => USD
        [CREDITCARDTYPE] => 
        [ACCT] => ****************
        [EXPDATE] => *******
        [STARTDATE] => 
        [CVV2] => *****
        [NOTIFYURL] => https://unrust.com/?Woo_PayPal_Pro&action=ipn_handler
        [EMAIL] => [REDACTED]
        [FIRSTNAME] => [REDACTED]
        [LASTNAME] => [REDACTED]
        [STREET] => [REDACTED]
        [CITY] => [REDACTED]
        [STATE] => [REDACTED]
        [ZIP] => [REDACTED]
        [COUNTRYCODE] => US
        [SHIPTONAME] => [REDACTED]
        [SHIPTOSTREET] => [REDACTED]
        [SHIPTOSTREET2] => 
        [SHIPTOCITY] => [REDACTED]
        [SHIPTOSTATE] => [REDACTED]
        [SHIPTOCOUNTRYCODE] => US
        [SHIPTOZIP] => [REDACTED]
        [BUTTONSOURCE] => mbjtechnolabs_SP
        [L_NUMBER0] => 0
        [L_NAME0] => UN-1.25 gallon UNRUST Stain Preventer
        [L_AMT0] => 89.95
        [L_QTY0] => 2
        [ITEMAMT] => 179.9
        [TAXAMT] => 0
    )
    
    06-14-2022 @ 15:03:35 - Parsed Response  Array
    (
        [TIMESTAMP] => 2022-06-14T15:03:35Z
        [CORRELATIONID] => 69dfbb4008f07
        [ACK] => Failure
        [VERSION] => 119
        [BUILD] => 56068150
        [L_ERRORCODE0] => 10004
        [L_SHORTMESSAGE0] => Invalid Data
        [L_LONGMESSAGE0] => This transaction cannot be processed.
        [L_SEVERITYCODE0] => Error
        [AMT] => 179.90
        [CURRENCYCODE] => USD
    )
    
    06-15-2022 @ 00:18:40 - Processing order # 7714
    06-15-2022 @ 00:18:40 - Do payment request  Array
    (
        [VERSION] => 119
        [SIGNATURE] => *********************************************************
        [USER] => **********************
        [PWD] => *****************
        [METHOD] => DoDirectPayment
        [PAYMENTACTION] => sale
        [IPADDRESS] => [REDACTED]
        [AMT] => 89.95
        [INVNUM] => UR-18253
        [CURRENCYCODE] => USD
        [CREDITCARDTYPE] => 
        [ACCT] => *****************
        [EXPDATE] => *******
        [STARTDATE] => 
        [CVV2] => ****
        [NOTIFYURL] => https://unrust.com/?Woo_PayPal_Pro&action=ipn_handler
        [EMAIL] => [REDACTED]
        [FIRSTNAME] => [REDACTED]
        [LASTNAME] => [REDACTED]
        [STREET] => [REDACTED]
        [CITY] => [REDACTED]
        [STATE] => [REDACTED]
        [ZIP] => [REDACTED]
        [COUNTRYCODE] => US
        [SHIPTONAME] => [REDACTED]
        [SHIPTOSTREET] => [REDACTED]
        [SHIPTOSTREET2] => 
        [SHIPTOCITY] => [REDACTED]
        [SHIPTOSTATE] => [REDACTED]
        [SHIPTOCOUNTRYCODE] => US
        [SHIPTOZIP] => [REDACTED]
        [BUTTONSOURCE] => mbjtechnolabs_SP
        [L_NUMBER0] => 0
        [L_NAME0] => UN-1.25 gallon UNRUST Stain Preventer
        [L_AMT0] => 89.95
        [L_QTY0] => 1
        [ITEMAMT] => 89.95
        [TAXAMT] => 0
    )
    
    06-15-2022 @ 00:18:43 - Parsed Response  Array
    (
        [TIMESTAMP] => 2022-06-15T00:18:43Z
        [CORRELATIONID] => 2cade4188b049
        [ACK] => Success
        [VERSION] => 119
        [BUILD] => 56068150
        [AMT] => 89.95
        [CURRENCYCODE] => USD
        [AVSCODE] => Y
        [CVV2MATCH] => M
        [TRANSACTIONID] => 18V778790V9443638
    )
    
    06-15-2022 @ 14:34:17 - Processing order # 7713
    06-15-2022 @ 14:34:17 - Do payment request  Array
    (
       [REDACTED] - Same exact info as 1st attempt on order # 7713
    )
    
    06-15-2022 @ 14:34:20 - Parsed Response  Array
    (
        [TIMESTAMP] => 2022-06-15T14:34:20Z
        [CORRELATIONID] => b8778dbddd58
        [ACK] => Success
        [VERSION] => 119
        [BUILD] => 56068150
        [AMT] => 179.90
        [CURRENCYCODE] => USD
        [AVSCODE] => Y
        [CVV2MATCH] => M
        [TRANSACTIONID] => 80G82822MR933352D
    )

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Thread Starter rickyatpossiblezone

    (@rickyatpossiblezone)

    Update:
    After updating the plugin, orders are still failing the payment process and retrying, but are now resubmitting the whole order within WooCommerce causing our client to receive a flood of emails and many duplicated orders in the dashboard. I’ve rolled back to the previous version of the plugin so there’s not an unbearable amount of orders to sift through. Would like to receive any kind of guidance on this before telling the client we should just rework the site.

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.