For the past week, all payments through AuthorizeNet AIM have failed with error: Payment failed I contacted AuthorizeNet and they tell me that their server is not receiving POSTs from our server for these transactions. I would like to enable extensive logging so that I can capture the full transaction between our server and AuthorizeNet. I want to capture the POST we make and then the response we receive. How can I enable such logging?
Ok. Check new pending payments that were created when amember attempted to run rebilling from cron, at the bottom of Edit payment screen you should be able to access all available debug info about how payment was processed.
I see the log. Thanks. When we fix the issue on the Authorize.Net end, how can we re-launch these transactions that failed over the past week?
We are still having the same problem. I have tested payments through the same gateway using the Magento cart and these payments are processed correctly. This makes me think the problem may be in amember: From the amember control panel, I have retrieved the post and response. The POST looks normal to me. I have shown the tech support at my merchant account provider. He says the POST is missing this field: x_Method=CC Can you tell me if the POST includes the field "x_Method". Post: x_Login printscience992 x_Version 3.1 x_Delim_Data True x_Tran_Key [removed] x_Delim_Char | x_Invoice_Num 3449-726 x_Amount 49.99 x_Currency_Code USD x_Card_Num **** **** **** 6007 x_Exp_Date 0215 x_Type AUTH_CAPTURE x_Relay_Response FALSE x_Email john.weissberg@gmail.com x_Description 10 E-mail boxes - Annual x_Cust_ID 64 x_First_Name John x_Last_Name Weissberg x_Address 3422 Old Capitol Tr. x_City Wilmington x_State DE x_Zip 19808 x_Country US x_Company x_Customer_IP 213.219.135.53 x_Phone 8882289070 x_Card_Code **** Response: RESULT 3,,33,x_Method cannot be left blank.,,,,,,,,,, RESULT_SUB REASON_CODE RESPMSG AVS PNREF CVV_VALID
Hmm, this does not makes sense for me. 1. aMember never sent such variable before and plugin was working for sure. 2. Authorize.Net documentation claims that x_method is optional: x_method Optional The payment method CC or ECHECK The method of payment for the transaction, CC (credit card) or ECHECK (electronic check). If this field is not submitted or is blank, the value defaults to CC. For more information about eCheck.Net transaction requirements, see the Transaction Data Requirements for eCheck.Net topic of the eCheck.Net Developer Guide. Anyway, please contact us in helpdesk and include link to this thread, I will add cc_method variable to post.