Problem using Credit Card

  • Posts: 247
  • Thank you received: 2
  • Hikashop Business Hikashop Essential
9 years 3 months ago #211195

-- url of the page with the problem -- : www.beeswaxcandleshop.com/Order-Beeswax-...out/step/step-1.html
-- HikaShop version -- : 2.5.0
-- Joomla version -- : 3.4.3
-- Browser(s) name and version -- : Opera

My system is working fine with "Send Check" & "Pay Pal" but there is a problem using a credit card.

The customer can enter product just fine.
They can select "credit card" and enter the data ok, but when they go to "next" the previous page is returned, without the credit card option anymore and with this error;
"Message Please complete your payment information"
+++++++++++++++++++++++
I am using the "Authorizenet" plug in and recently received an email from them saying I need to change the url to authorize net, which I did. They also have this info:
"If your website or payment solution uses a firewall that has whitelisted Authorize.Net's IP address or connects to Authorize.Net directly via an IP address, you will need to make additional changes."
+++++++++++++++++++++++
Is there a way to test if the problem is with Hikashop or authorizenet. (I can use their virtual credit card site just fine)

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 3 months ago #211200

Hi,

The paymeng plugin have a debug mode, for tests.
See : www.hikashop.com/support/documentation/i...-authorize-form.html

The message "Please complete your payment information" is provided by the translation key "SELECT_PAYMENT" ; which is used when you did not select a payment method in the checkout workflow or the data you sent is invalid.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 247
  • Thank you received: 2
  • Hikashop Business Hikashop Essential
9 years 3 months ago #211247

I put the authorize plugin in debug mode, processed an order through, and:

1 - received this error on the order completed page:
“Notice: Undefined property: stdClass::$order_product_option_parent_id in/home/wwwhoney/public_html/beeswaxcandleshop.com/plugins/hikashoppayment/authorize/authorize.php on line 242”

2 - Also the payment log file said: The log file is empty /home/wwwhoney/public_html/beeswaxcandleshop.com/media/com_hikashop/upload/safe/logs/report_519144737.log

3 – I received a normal order email

4 – A payment did not go through to Authorizenet

What is happening? At least the order went through and I could contact the customer – so this is slightly better than before but not working.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 3 months ago #211252

Hi,

1 - To remove this warning, you can replace the line 242 of the plugin by

if($group && !empty($product->order_product_option_parent_id)) 	continue;

2 - The debug mode will store some data in the payment log only for the IPN part (server-to-server notifications from Authorize)

3 - Ok

4 - Regarding the PHP warning, the order is confirmed, so you should have the "end" page with the Authorize.net data.
Now depending your mode (DPM, AIM, etc), you might have a form which will be submitted or an iframe.
So having more details about your configuration and what exactly you're doing will be more than helpful.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 247
  • Thank you received: 2
  • Hikashop Business Hikashop Essential
9 years 3 months ago #211369

I tried opening the php file but did not find anything on row 242 (using dreamweaver) -- Anyway I turned off error reporting in system config & set debug to no in authorize plugin. I tested the system and orders and payments went through ok now. ?? (Maybe I tweaked something) :)

The only small problem left is the program does not go to the final page automatically (image below) unless you click on it. (I do have the correct return url entered)


Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 3 months ago #211375

Hi,

The page you got is the "thank you" page of the Authorize.net plugin ; and that page does not have any script to automatically redirect the user.
If you want to customize the page, you can perform a manual override of the plugin view.
If you want to use another "thank you" page, you can configure the "return url" of your authorize.net plugin.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

Time to create page: 0.057 seconds
Powered by Kunena Forum