Refund no longer works since the update
-
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]
-
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.
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.
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!
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!
Hello,
See the attchment for the steps
https://prnt.sc/snm36x
https://prnt.sc/snlytuAnd 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!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!
- The topic ‘Refund no longer works since the update’ is closed to new replies.