- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Authorize.net credit memo issue
Hello,
I am using Magento 1.9.1.0. I have the Authorize.net option Enabled as "Yes", and input the API Log in ID and Transaction Key, Test Mode is "No", the TEST MODE in my Authorize.net account is "OFF", Payment action 'Authorize only'. When i try create credit memo from admin and it throws error "Credit Card: xxxx amount $78.00 refund - failed. Authorize.Net Transaction ID xxxxxxxx. Gateway error: The referenced transaction does not meet the criteria for issuing a credit. If the invoice was created offline, try creating an offline credit memo"
Kindly help me to solve the issue.
Thanks,
Aveza.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Solutions of Authorize.net credit memo issue
I was got same error in my magento administrator at cancel or refund for order cancel action in order view page.
Solutions :-
Step 1: First you cancel refer below link for call Authorize.net Api for make cancel or refund transactions. because i have used that api and got successfully cancel ord refund order from admin.
http://developer.authorize.net/api/reference/#payment-transactions-refund-a-transaction
http://developer.authorize.net/api/reference/#payment-transactions-void-a-transaction
Step 2: You can call api using "curl" like simple war as php programming. In the Curl request you must be Passed your sandbox/Live API LOGIN ID and TRANSACTION KEY with another xml parameters.
Step 3: When you will get back responce successfully than after you must be update one field from magento database.
Table Name : sales_payment_transaction
Field Name : is_closed(change value "0" to "1")
"is_closed field is important for database updation in magento".
If you want more help than comment me otherwise please like my post.
Thanks.
Hitesh
Softweb Solutions Pvt. Ltd.