Login or create new account.

By registering on joomprod.com, you will have immediate access to all our free products and to the public side of our support forum.

Enjoy our subscriptions.

Each of our subscriptions allow you to enjoy the private side of the support forum and all the update of our products for a period ranging from 3 months to 1 year.

Payment And immediate download.

After subscribing to one of our subscription, the products are immediately downloadable.

Login

Or Register
Accueil / forum / Support / Invoicing Support / Authorize.net - Relay URL

Support Availability Because we must sleep sometimes

Working days: Monday to Friday.
Reply time: Depending on the complexity of your support issue it's usually between a few hours to 48 hours.

Support is only guaranteed to paid subscribers

AdsManager - End of life

It is with great regrets that we have chosen to end the developpement of Adsmanager and its other associated components.

AdsManager is born 10 years ago and, as of today, the number of new subscriptions and downloads have fallen and we cannot maintain the component anymore.

All active subscribers will be able to continue enjoying support until the end of their subscription.

The components will be free and no support will be provided anymore for the other users.

×

Notice

The forum is in read only mode.

Authorize.net - Relay URL

  • addisonclark
  • Topic Author
  • Offline
  • Silver
  • Silver
More
10 years 8 months ago #6356 by addisonclark
Authorize.net - Relay URL was created by addisonclark
I am trying to setup the Authorize.net payment plugin and have it going all the way through the process but when Authorize.net tries to connect back to our website it is reporting an error. The payment goes through but no listing is created. I believe this is due to not having the correct Relay URL in Authorize.net.

What should I be setting this too?
More
10 years 8 months ago #6394 by tompap
Replied by tompap on topic Authorize.net - Relay URL
Hello,

The relay URL is given via the form automatically

<input type='hidden' name='x_relay_url' value='.../index.php?option=com_invoicing&view=payment&task=process&method=authorizenet'/>

is your website online, is OFFLINE mode set to OFF.
Could you check your apache log for any request to
option=com_invoicing&view=payment&task=process&method=authorizenet
The following user(s) said Thank You: addisonclark
  • addisonclark
  • Topic Author
  • Offline
  • Silver
  • Silver
More
10 years 8 months ago - 10 years 8 months ago #6402 by addisonclark
Replied by addisonclark on topic Authorize.net - Relay URL
So this is odd. I get the following response from Authorize.net:

An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.

This transaction has been approved.

It is advisable for you to contact the merchant to verify that you will receive the product or service.


But when I check the invoicepayment.php log file it shows the payment as approved:

2014-08-05 13:21:21 GMT: Array
(
[option] => com_invoicing
[view] => payment
[task] => process
[method] => authorizenet
[x_response_code] => 1
[x_response_reason_code] => 1
[x_response_reason_text] => (TESTMODE) This transaction has been approved.
[x_avs_code] => P
[x_auth_code] => 000000
[x_trans_id] => 0
[x_method] => CC
[x_card_type] => American Express
[x_account_number] => XXXX0005
[x_first_name] => Addison
[x_last_name] => Clark
[x_company] => Addison Clark
[x_address] => 5101 Monument Ave
[x_city] => Richmond
[x_state] => VA
[x_zip] => 23230
[x_country] => USA
[x_phone] => 555-5555
[x_fax] =>
[x_email] =>
Part of the message is hidden for the guests. Please log in or register to see it.

[x_invoice_num] => 8
[x_description] => C/08/2014/8
[x_type] => auth_capture
[x_cust_id] =>
[x_ship_to_first_name] => Addison
[x_ship_to_last_name] => Clark
[x_ship_to_company] => Addison Clark
[x_ship_to_address] => 5101 Monument Ave
[x_ship_to_city] => Richmond
[x_ship_to_state] => VA
[x_ship_to_zip] => 23230
[x_ship_to_country] => USA
[x_amount] => 15.00
[x_tax] => 0.00
[x_duty] => 0.00
[x_freight] => 0.00
[x_tax_exempt] => FALSE
[x_po_num] => 8
[x_MD5_Hash] => BAFE978B286F75E1EBBB2A3B452C92AC
[x_cvv2_resp_code] =>
[x_cavv_response] =>
[x_test_request] => true
)

2014-08-05 13:21:22 GMT: Process Auth.Net
2014-08-05 13:21:22 GMT: Transaction: C/08/2014/8, price=15.00<br/>Array
(
[x_response_code] => 1
[x_response_reason_code] => 1
[x_response_reason_text] => (TESTMODE) This transaction has been approved.
[x_avs_code] => P
[x_auth_code] => 000000
[x_trans_id] => 0
[x_method] => CC
[x_card_type] => American Express
[x_account_number] => XXXX0005
[x_first_name] => Addison
[x_last_name] => Clark
[x_company] => Addison Clark
[x_address] => 5101 Monument Ave
[x_city] => Richmond
[x_state] => VA
[x_zip] => 23230
[x_country] => USA
[x_phone] => 555-5555
[x_fax] =>
[x_email] =>
Part of the message is hidden for the guests. Please log in or register to see it.

[x_invoice_num] => 8
[x_description] => C/08/2014/8
[x_type] => auth_capture
[x_cust_id] =>
[x_ship_to_first_name] => Addison
[x_ship_to_last_name] => Clark
[x_ship_to_company] => Addison Clark
[x_ship_to_address] => 5101 Monument Ave
[x_ship_to_city] => Richmond
[x_ship_to_state] => VA
[x_ship_to_zip] => 23230
[x_ship_to_country] => USA
[x_amount] => 15.00
[x_tax] => 0.00
[x_duty] => 0.00
[x_freight] => 0.00
[x_tax_exempt] => FALSE
[x_po_num] => 8
[x_MD5_Hash] => BAFE978B286F75E1EBBB2A3B452C92AC
[x_cvv2_resp_code] =>
[x_cavv_response] =>
[x_test_request] => true
)


The site is online.

I tried to check the apache log but the current host doesn't give me access.

Edit:

Also, we have not received any email about the error as the message from Authorize.net says. Checking in the Invoice component on our site still shows the orders as pending.

Edit:

Not sure if this is by design, but when I browse to the Relay URL it gives me a 500 Internal Server Error.

Part of the message is hidden for the guests. Please log in or register to see it.
Last edit: 10 years 8 months ago by addisonclark. Reason: To add additional information
More
10 years 8 months ago #6458 by tompap
Replied by tompap on topic Authorize.net - Relay URL
Hello,

Could you send us by email.

URL + admin account + FTP account
+ all information to test authorize.net on your website. We will debug it directly on your website.
  • addisonclark
  • Topic Author
  • Offline
  • Silver
  • Silver
More
10 years 8 months ago #6475 by addisonclark
Replied by addisonclark on topic Authorize.net - Relay URL
Unfortunately, I could only provide the URL and Admin account, but I know where the problem lies. After digging around it looks like the issue is from the Authorize.net plugin's authorizenet.php file. For some reason it wasn't finding the _save_log function so it was just erroring out. So after fixing that by just creating the function locally i came across an issue retrieving the $md5_setting, $config->api_login_id and $x_trans_id post variables. The first two didn't even get populated while the latter just came through as a 0.

I was able to easy enough manually enter in the first two but not sure what to do with the transaction id. What is the danger of just ignoring the hash value comparison? Because disabling the check lets everything go through properly.
More
10 years 8 months ago #6476 by tompap
Replied by tompap on topic Authorize.net - Relay URL
Ok If you can send me by email information (URL + admin account) It will be enough for me after that I will try to reproduce locally.
Time to create page: 0.130 seconds
Powered by Kunena Forum