Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls

Issues with X-P 1.0.6 after upgrading X-C 4.5.4 to 4.5.5

 
Reply
   X-Cart forums > X-Payments > X-Payments issues & questions
 
Thread Tools
  #1  
Old 02-26-2013, 07:04 PM
 
carpeperdiem carpeperdiem is offline
 

X-Guru
  
Join Date: Jul 2006
Location: New York City, USA
Posts: 5,399
 

Default Re: X-Payments v1.0.6 released

Quote:
Originally Posted by ambal
1) improved iFrame integration algorithm and design changes - duplicate and not-finished orders should cease almost completely.
2) 4 last digits are displayed in X-Cart admin back-end if an order has been processed via X-Payments.
3) credit card type is selected automatically basing credit card # entered - this helps to reduce payment attempts by customers who forget to specify their card type at checkout.
4) X-Payments iFrame integration works with X-Cart Fast Lane Checkout now, too.

And some bug-fixes.


Hi Alex,

I upgraded my dev store from 4.5.4 goldplus to 4.5.5 goldplus with only a little bit of drama.
Unfortunately, XP 1.0.6 is not playing nice just yet,

1. first live (test) order using default template - resulted in:
Code:
[26-Feb-2013 20:10:37] (shop: 26-Feb-2013 21:10:37) PAYMENTS message: Payment processing failure. Login: IP: 111.111.111.111 ---- Payment method: unable to determine bill_output = Array ( [sessid] => [code => 2 [billmes] => Error: Your order was lost ) original_bill_output = Array ( [sessid] => code => 2 [billmes] => Internal error ) _GET = Array ( ) _POST = Array ( [action] => return [refId] => 5977 [txnId] => 88dd814783da4ae43836badc91cd1a12 [last_4_cc_num] => 1234 [card_type] => AMEX ) Request URI: /payment/cc_xpc.php Backtrace: /home/user/public_html/payment/payment_ccmid.php:457 /home/user/public_html/payment/payment_ccend.php:48 /home/user/public_html/payment/cc_xpc.php:145

The worse news -- the payment was successful and fully authorized. But there was no order processed. I had to void the transaction at the gateway.

2. The "you can enter your card number and XP will tell you what kind of card it is" is not working - default template.

I fear this is not going to be smooth.

DO you want me to use this thread to discuss these issues or start fresh?

Thanks,

J
__________________
xcart 4.5.4 gold+ w/x-payments 1.0.6; xcart gold 4.4.4
Reply With Quote
  #2  
Old 02-26-2013, 10:55 PM
  ambal's Avatar 
ambal ambal is offline
 

X-Cart team
  
Join Date: Sep 2002
Posts: 4,119
 

Default Re: Issues with X-P 1.0.6 after upgrading X-C 4.5.4 to 4.5.5

Hi Jeremy,

> DO you want me to use this thread to discuss these issues or start fresh?

I've started a new one .

This could result of upgrading 4.5.4 to 4.5.5, too, as the most of changes on X-P integration have been done on X-Cart side.

This case needs investigation right on your server.

Also, I need more details on #2. Submit a ticket in your HelpDesk with all the details as public forum is not a good place to share them.
__________________
Sincerely yours,
Alex Mulin
VP of Business Development for X-Cart
X-Payments product manager
Reply With Quote
  #3  
Old 02-27-2013, 08:55 AM
 
carpeperdiem carpeperdiem is offline
 

X-Guru
  
Join Date: Jul 2006
Location: New York City, USA
Posts: 5,399
 

Default Re: Issues with X-P 1.0.6 after upgrading X-C 4.5.4 to 4.5.5

re: #2 -- this seems to be working now?
re: #1 -- maybe a URL callback issue?

It appears that after the credit card authorization, the return to the store is NOT my dev store domain.com/dev/455, but rather my live store, domain.com

DO I need to specify the callback URL in xp - shouldn't the provisioning know where the store is for the xpayments installation?

In XPayments, I simply copied the Configuration bundle and then pasted into XPC module "deploy" field. Everything looks right, X-Payments URL, etc... But after a successful CC auth, it tries to return to domain.com, and not the actual domain for the dev store.

Is there a setting in XP or XPC that we are missing?
__________________
xcart 4.5.4 gold+ w/x-payments 1.0.6; xcart gold 4.4.4
Reply With Quote
  #4  
Old 02-27-2013, 08:58 AM
 
carpeperdiem carpeperdiem is offline
 

X-Guru
  
Join Date: Jul 2006
Location: New York City, USA
Posts: 5,399
 

Default Re: Issues with X-P 1.0.6 after upgrading X-C 4.5.4 to 4.5.5

Must be here:

Request URI: /payment/cc_xpc.php
Backtrace:
/home/user/public_html/payment/payment_ccmid.php:457
/home/user/public_html/payment/payment_ccend.php:48
/home/user/public_html/payment/cc_xpc.php:145

The correct paths should be

/home/user/public_html/dev/455/payment/cc_xpc.php
/home/user/public_html/dev/455/payment/payment_ccmid.php:457
etc...
__________________
xcart 4.5.4 gold+ w/x-payments 1.0.6; xcart gold 4.4.4
Reply With Quote
  #5  
Old 02-27-2013, 06:40 PM
 
carpeperdiem carpeperdiem is offline
 

X-Guru
  
Join Date: Jul 2006
Location: New York City, USA
Posts: 5,399
 

Default Re: Issues with X-P 1.0.6 after upgrading X-C 4.5.4 to 4.5.5

Here's my #1 issue w/ XP 1.0.6 and XPC 4.5.5 that must be solved before ANY further testing can occur:

The Configuration:

LIVE STORE:

www.domain.com xcart 4.5.4
x-payments 1.0.5 @ checkout.domain.com (installed in /payment)
x-payments is enabled/live. works fine. using default template.

DEV STORE
www.domain.com/dev/455 xcart 4.5.5
x-payments 1.0.6 @ checkout.domain.com (installed in /checkout)
x-payments is enabled/live, and provisioned using default template, from xp 1.0.6 to the /dev/455 dev store.

dev store (and live store) is configured with xpayments "default" template. Checkout is AlteredCart checkoutOne on both stores. When using payment type "credit card", the continue/proceed button loads the x-payments default template page. Now the good part...

Enter credit card/expiry and cvv, then checkout.

1. Processing div appears across the top of the page (UGLY - we'll talk about that later)... looks like the transaction will be successful.
2. Return to the store declares "order failed" -- but it did not! Credit card was successfully charged... Admin is sent a Payment processing failure from IP that I have no idea where it's from??? It's not my payment gateway IP. It's not any of my IP addresses. It's a NetDNA edge server?

HOLD ON A SEC -- the return to the store was not to the originating dev store: domain.com/dev/455 -- it was to the live store domain.com !!!! ??? And it writes the failed order to the WRONG STORE's database as a failed order? WTF?

That's the problem.

Alex, you don't need my server to test this. Can I assume that X-Cart actually tested the upgrade process for a 4.5.4 customer with XP 1.0.5 upgrading to xcart 4.5.5 in a dev environment with a new XP 1.0.6? Actually, considering the madness with the upgrade scripts, I think maybe there wasn't any testing of real world upgrading and upgrade procedures?

Where can I verify the "callback" URL for XPayments and the corresponding XPC? Not the acllback IP address -- that's a security option. No, rather - how does Xpayments know which store is the store it's connected to? The XPC provisioning, right?

Something is broken in there.
Alex, did you guys test an upgraded store in a dev environment?
Surely I'm not the first to work this way?
__________________
xcart 4.5.4 gold+ w/x-payments 1.0.6; xcart gold 4.4.4
Reply With Quote
  #6  
Old 02-28-2013, 12:51 AM
  ambal's Avatar 
ambal ambal is offline
 

X-Cart team
  
Join Date: Sep 2002
Posts: 4,119
 

Default Re: Issues with X-P 1.0.6 after upgrading X-C 4.5.4 to 4.5.5

Jeremy,

That requires investigation right on your server. Please notice that we do not test 3rd party extensions. Also, we do not know your other settings. Taking in account the above troubles appear after upgrade you did yourself we do need to go into your X-Cart and X-Payments spaces and check.

Also, make sure your dev installation is not using setting for your live store - that can cause issues with the IPs and callback URLs that are configured for your live store not for your dev one.

But again - we need to go into your server and check.
__________________
Sincerely yours,
Alex Mulin
VP of Business Development for X-Cart
X-Payments product manager
Reply With Quote
  #7  
Old 02-28-2013, 09:54 AM
 
carpeperdiem carpeperdiem is offline
 

X-Guru
  
Join Date: Jul 2006
Location: New York City, USA
Posts: 5,399
 

Default Re: Issues with X-P 1.0.6 after upgrading X-C 4.5.4 to 4.5.5

Alex,

I do not want support going anywhere near my server.
I want software that is tested before you ship it.

SO --
I built a band new, VIRGIN 4.5.5 gold+
But before I could set an x-payments gateway as payment method, the XP methods were not showing up in XPC. Hmm... until I selected "all countries". If set to the default country (I set United States at installation), then XP payment methods are not available.

If set to "All Countries" then XP payment methods were then avail.

This can be reproduced by doing the following:

1. new 4.5.5 installation, use United States as default country.
2. new XP 1.0.6
3. Deploy new store in XPC
4. Go to payment methods. If default country is United States, you will not see XP payment methods. Change "Your country" to ALL
5. XP payment methods are now available.

I'm guessing this is an XPC issue, but since this prevents X-Payments from being used, you get the honor of first look.

I sent you a PM with a video.
__________________
xcart 4.5.4 gold+ w/x-payments 1.0.6; xcart gold 4.4.4
Reply With Quote
  #8  
Old 03-01-2013, 05:45 AM
  ambal's Avatar 
ambal ambal is offline
 

X-Cart team
  
Join Date: Sep 2002
Posts: 4,119
 

Default Re: Issues with X-P 1.0.6 after upgrading X-C 4.5.4 to 4.5.5

Jeremy,

That's a usability bug and I've already reported it to our devs.
I PMed you details how that could happen.

Alex


Quote:
Originally Posted by carpeperdiem
Alex,

I do not want support going anywhere near my server.
I want software that is tested before you ship it.

SO --
I built a band new, VIRGIN 4.5.5 gold+
But before I could set an x-payments gateway as payment method, the XP methods were not showing up in XPC. Hmm... until I selected "all countries". If set to the default country (I set United States at installation), then XP payment methods are not available.

If set to "All Countries" then XP payment methods were then avail.

This can be reproduced by doing the following:

1. new 4.5.5 installation, use United States as default country.
2. new XP 1.0.6
3. Deploy new store in XPC
4. Go to payment methods. If default country is United States, you will not see XP payment methods. Change "Your country" to ALL
5. XP payment methods are now available.

I'm guessing this is an XPC issue, but since this prevents X-Payments from being used, you get the honor of first look.

I sent you a PM with a video.
__________________
Sincerely yours,
Alex Mulin
VP of Business Development for X-Cart
X-Payments product manager
Reply With Quote
Reply
   X-Cart forums > X-Payments > X-Payments issues & questions


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 09:02 AM.

   

 
X-Cart forums © 2001-2020