X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   X-Payments issues & questions (https://forum.x-cart.com/forumdisplay.php?f=50)
-   -   Lite Interface & 4.5.5 Issue (https://forum.x-cart.com/showthread.php?t=66416)

Vacman 03-15-2013 04:38 PM

Lite Interface & 4.5.5 Issue
 
1 Attachment(s)
In X-Payments I have Lite Interface enabled for my Payment Gateway.

When I go to do a sample order and get the Submit order part (from Order Summary), the screen is cleared and in the upper left hand corner I get just what you see in the image...

Just that and only that, no cute little box, no separate page still showing my company info etc...

SignTorch 03-17-2013 12:08 AM

Re: Lite Interface & 4.5.5 Issue
 
it's confusing but I think:

that's the lite template selected in xpayments

if the lite interface is enabled in the x-payments connector in x-cart

then it will display and fit inline on the checkout page

if lite interface is not enabled in x-cart

then the selected x-payment template will appear on a separate page in checkout

in that case the lite template appears like in your picture

you would set (and you can generate and edit) other templates to look better on a separate page

jasonjaques 03-17-2013 01:44 AM

Re: Lite Interface & 4.5.5 Issue
 
1 Attachment(s)
Quote:

Originally Posted by Vacman
In X-Payments I have Lite Interface enabled for my Payment Gateway.

When I go to do a sample order and get the Submit order part (from Order Summary), the screen is cleared and in the upper left hand corner I get just what you see in the image...

Just that and only that, no cute little box, no separate page still showing my company info etc...


As well as in X-Payments settings, you also in X-Cart need to select the "use lite interface" checkbox in Settings -> X-Payments Connector and be using One Page Checkout

The One page checkout will then load that little box in an iFrame all on the same page instead of on its own on the next page. see attached image

Vacman 03-17-2013 06:41 AM

Re: Lite Interface & 4.5.5 Issue
 
No such luck.
1. Lite is selected in X-Payments Back-End.
2. Lite is selected in General Settings -> Settings -> X-Payments Connector.
3. I have tried both the AJAX One page checkout option as well as the Fast Lane option and they both upon Submit send to a new, blank screen as shown in my first post.

SignTorch 03-17-2013 09:04 PM

Re: Lite Interface & 4.5.5 Issue
 
I'm still half confused and experimenting, but it seemed to help a lot to define a separate store in xp for each xc test install, clear the cache a lot, and remember to approve in xp any changes to any payment template files, I got from not working to apparently working, but now I got altered cart's checkout one and I already like it more even though I forgot to order the xp connector for it, it auto submits on return from paypal express orders and seems less confusing all around for me and customers

Vacman 03-17-2013 09:48 PM

Re: Lite Interface & 4.5.5 Issue
 
Yep - Been clearing cache as well as temp files as well. I should mention that I am NOT using PayPal. I am using a standard Merchant Credit Card Processor.

I also currently only have my test/dev store running through X-Payments as my live store is fully functional and running on a different db, etc.

jasonjaques 03-17-2013 11:20 PM

Re: Lite Interface & 4.5.5 Issue
 
1 Attachment(s)
Quote:

Originally Posted by Vacman
No such luck.
1. Lite is selected in X-Payments Back-End.
2. Lite is selected in General Settings -> Settings -> X-Payments Connector.
3. I have tried both the AJAX One page checkout option as well as the Fast Lane option and they both upon Submit send to a new, blank screen as shown in my first post.


Well thats not good... i have attached a screen shot of my dev x-payments page

I had a little bit of an experiment in my dev store X-Cart 4.5.5 with Xpayments 1.0.6 with a normal credit card gateway and the "switching point" between it being loaded correctly in the iFrame OR loading on the blank next page in the upper left corner like in your first is definitely the little checkbox in the X-Payments Connector Settings in X-Cart that says "Use lite interface".

If i check the "use lite interface", hit APPLY, go and restart a customer checkout, as soon as i sign in as a customer there is a hover box that says PLEASE WAIT over the payment options, then loads the (lite) template credit card form input fields in the payment section.

If i uncheck the "use lite interface" hit APPLY, restart a new checkout process, sign in, it does NOT load the iFrame or input fields and only displays the available payment options to select by radio checkbox. If you then Hit Submit order, it will then take you to the next page blank screen with credit card form fields in the upper left corner. (Not what you want)

Even more to this, if you go login into X-Payments and toggle the templates to xcart or default from lite, the blank page you are talking about will be formatted correctly with the logo (you have to change it from x-carts logo in your x-payemts) OR

if you want it to load correctly in the Ajax One page Checkout iFrame you MUST:

1. select template = lite in X-Payments Backend -> Settings -> Online Stores -> Your Store -> Template - HIT SAVE

2. must select checkbox "use lite interface" - HIT APPLY CHANGES

failing this, something must not be sticking and suggest re-installing your dev store and re-importing your x-payments methods

My dev/test store is using:
PHP 5.3.21
X-Cart 4.5.5
X-Payments 1.06

hope this helps
Jase

Vacman 03-18-2013 10:38 AM

Re: Lite Interface & 4.5.5 Issue
 
Update: Very strange behavior going on.
I checked to make sure that Lite was checked both in Store (X-Payments) as well as in the X-Payment Connector.

When I go to place a sample order and get to the checkout screen, I get a message in the upper right corner stating that one of my products (in my cart) is out of stock. Bear in mind that I have my shop set up so that it still show products that are out of stock and on this item it shows that I have about 30 on hand - so this should not be an issue.

If I then click once again on the Submit button, then the order goes through, but to the blank page that I started with with the prompts for credit card info etc.

@jasonjaques - yep - generated the template from "my store" within X-Payments and uploaded the files to their proper home.

Related to this strange behavior is if I (after going through the above mentioned observation) now go back to my X-Payments Connector page - the Lite Checkbox is now UNCHECKED! I can duplicate and repeat the bahavior....

jasonjaques 03-18-2013 05:57 PM

Re: Lite Interface & 4.5.5 Issue
 
Quote:

Originally Posted by Vacman

@jasonjaques - yep - generated the template from "my store" within X-Payments and uploaded the files to their proper home.


In my dev installation, i did not touch the generate template in x-payments or upload any templates, just used the stock standard supplied "lite" template supplied and it worked out of the box. Maybe your problem lies there with X-Payments with a broken generated template being supplied to X-Cart? (suggest full re-install x-payments since yours is only dev too)

On a side note - For this all to work and mesh correctly as far as i have read, you have to be using only the latest versions of both x-cart 4.5.5 and x-payments 1.0.6 (currently at the moment)

Cheers
Jase

Vacman 03-18-2013 10:10 PM

Re: Lite Interface & 4.5.5 Issue
 
Yeah - I actually started out with this problem using the stock templates with the same results. Unfortunately, we can outrule that possibility. I am using the latest on both, but I might delete the whole X-Payment thing and start over. Getting very frustrated as everything looks like it should be working...

The two strange things that are occurring are that the cart will sometimes decline the order because it says that item I selected is out of stock. This should not be happening. The other strange thing is that after this happens, if I go into the XC Admin and check out the X-Payment Connector it will have changed from Lite to unchecked (for Lite). In X=Payments (The back end) it will still show that in my Online Stores Lite has been enabled, but in the Connector it gets disabled.


All times are GMT -8. The time now is 10:37 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.