• Hello,
    since the plugin update, the refund no longer works. It gives me a payment gateway API error. However, the payments still work.
    Thanks for your help!

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

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author YITHEMES

    (@yithemes)

    Hello there,

    hope you are doing well! ??

    Please, could you send more information about the payment gateway API error?
    A screenshot could help us to understand the issue.

    Let us know, please.

    Thread Starter mistraldesign

    (@mistraldesign)

    Hello,

    this is the screenshot
    https://prnt.sc/sdaops

    Thank you!

    Plugin Author YITHEMES

    (@yithemes)

    Hello there,

    I hope you’re doing well ??

    I checked your image and seems you don’t set any amount in order to refund it.

    Did you added an amount? Could you try adding an amount that should be refunded?

    I’m looking forward your response.

    Have a good day.

    Thread Starter mistraldesign

    (@mistraldesign)

    Hello,

    we had done with amounts and we had the same result. My client cannot even see the boxes when he presses “Refund via Aunthorize.net” so he cannot enter any amount.

    Thank you for your help!

    Plugin Author YITHEMES

    (@yithemes)

    Hello there,

    Sorry for the late reply.

    Could you enable the Debug Log option in the plugin settings, make some tests with the refunds and share with us the error that appears in the log, please?

    Let us know any news.

    Have a nice day!

    Thread Starter mistraldesign

    (@mistraldesign)

    Hello,

    See the attchment for the steps
    https://prnt.sc/snm36x
    https://prnt.sc/snlytu

    And now the log error
    05-25-2020 @ 11:36:50 – SimpleXMLElement Object
    (
    [messages] => SimpleXMLElement Object
    (
    [resultCode] => Ok
    [message] => SimpleXMLElement Object
    (
    [code] => I00001
    [text] => Successful.
    )

    )

    [transactionResponse] => SimpleXMLElement Object
    (
    [responseCode] => 1
    [authCode] => 051810
    [avsResultCode] => N
    [cvvResultCode] => M
    [cavvResultCode] => SimpleXMLElement Object
    (
    )

    [transId] => 62371166053
    [refTransID] => SimpleXMLElement Object
    (
    )

    [transHash] => SimpleXMLElement Object
    (
    )

    [testRequest] => 0
    [accountNumber] => XXXX0010
    [accountType] => Visa
    [messages] => SimpleXMLElement Object
    (
    [message] => SimpleXMLElement Object
    (
    [code] => 1
    [description] => This transaction has been approved.
    )

    )

    [userFields] => SimpleXMLElement Object
    (
    [userField] => Array
    (
    [0] => SimpleXMLElement Object
    (
    [name] => transaction_email
    [value] => [email protected]
    )

    [1] => SimpleXMLElement Object
    (
    [name] => transaction_amount
    [value] => 194.71
    )

    )

    )

    [transHashSha2] => SimpleXMLElement Object
    (
    )

    )

    )

    05-25-2020 @ 11:36:52 - Payment Result: SimpleXMLElement Object
    (
    [messages] => SimpleXMLElement Object
    (
    [resultCode] => Ok
    [message] => SimpleXMLElement Object
    (
    [code] => I00001
    [text] => Successful.
    )

    )

    [transactionResponse] => SimpleXMLElement Object
    (
    [responseCode] => 1
    [authCode] => 051810
    [avsResultCode] => N
    [cvvResultCode] => M
    [cavvResultCode] => SimpleXMLElement Object
    (
    )

    [transId] => 62371166053
    [refTransID] => SimpleXMLElement Object
    (
    )

    [transHash] => SimpleXMLElement Object
    (
    )

    [testRequest] => 0
    [accountNumber] => XXXX0010
    [accountType] => Visa
    [messages] => SimpleXMLElement Object
    (
    [message] => SimpleXMLElement Object
    (
    [code] => 1
    [description] => This transaction has been approved.
    )

    )

    [userFields] => SimpleXMLElement Object
    (
    [userField] => Array
    (
    [0] => SimpleXMLElement Object
    (
    [name] => transaction_email
    [value] => [email protected]
    )

    [1] => SimpleXMLElement Object
    (
    [name] => transaction_amount
    [value] => 194.71
    )

    )

    )

    [transHashSha2] => SimpleXMLElement Object
    (
    )

    )

    )

    05-25-2020 @ 15:04:49 - Refund error: The transaction cannot be found.

    Thank you
    Have a nice day!

    Plugin Author YITHEMES

    (@yithemes)

    Hello there,

    hope you are doing well ??

    The API call returns the following error:

    Refund error: The transaction cannot be found.

    Please, take a look in the following page: https://developer.authorize.net/api/reference/responseCodes.html?code=16

    Authorize say that the problem could be related to the refund request that was originally processed through a different Authorize.Net account.
    Also, this problem could be related to some specific card types:
    The error could also indicate a setup problem with a particular card type. Please contact your Merchant Service Provider (MSP) to check on your payment processing setup and to confirm that there are no issues with the configuration for the card type being submitted in the transaction.

    Your MSP is the company that manages your merchant account, which is used to receive funds from credit card companies during settlement. The MSP is also responsible for the processor setup which lets Authorize.Net indirectly access your merchant accounts.

    So, I suggest checking this. I have been checking the refund process on my local installation and seems to work as expected.

    Have a great day!

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Refund no longer works since the update’ is closed to new replies.