X-Payments transfer to other server with upgraded store
I have searched all over, but I haven't found any related info concerning transferring an x-payments installation to a different server, with an upgraded x-cart store.
I am going to upgrade a 4.4.5 store to 4.6.4 and it already uses X-Payments. The upgraded store will be located in a new server. The current x-payments is hosted in the xcart root directory. I have the following questions:
|
Re: X-Payments transfer to other server with upgraded store
I would upgrade X-payments, it's easy as long as the server is setup properly.
You should have no trouble copying it and just changing the settings. No need to re-install. |
Re: X-Payments transfer to other server with upgraded store
Quote:
Quote:
|
Re: X-Payments transfer to other server with upgraded store
Quote:
Quote:
|
Re: X-Payments transfer to other server with upgraded store
Quote:
And this is wrong as X-Payments must be installed separately in its own hosting account/VPS/server in order to be PCI compliant. See http://help.x-cart.com/index.php?title=X-Cart_Payments:PCI_DSS_implementation_guide We do not recommend to install X-Payments in the same hosting space/account where you run your X-Cart shop or other software as X-Payments can be compromised via them. Quote:
You may need to adjust X-Payments config.ini.php file and shop settings in X-Payments dashboard if the new server has other IP address/domain name. Also, you may need to re-deploy configuration bundle in connected X-Cart stores due to the same reason. Quote:
X-Cart & X-Payments connection routine changed a lot in 4.6.4. Unfortunately, we haven't updated our user manual article about that yet. I am preparing a video that explains the new connection routine. Quote:
Nope, that's X-Payments API version - see http://help.x-cart.com/index.php?title=X-Payments:API Right now there are API versions 1.1, 1.2, 1.3 which are implemented in different X-Payments versions. The latest version of X-Payments v1.x is 1.0.6, the latest (at the moment) version of X-Payments 2.x is 2.1.1 New X-Cart v4.6.4 connector for X-Payments defines API version automatically. Quote:
If it is not a new deployment of X-Payments for a new web-site/business you can keep using your v1.x version. Quote:
Your new X-Cart 4.6.4 will work with your old X-Payments v1.x (i.e. it will process payments for orders of your shoppers) but it will not support new features of X-Payments 2.x. Also some of the usability improvements we added into new versions of X-cart connectors and X-Payments may not work either as they relay on using certain API calls we added into X-Payments v2.1.1. |
Re: X-Payments transfer to other server with upgraded store
Would it be feasible to run x-payments upgrade in my local WAMP server (Windows 7 platform), using something like CopSSH (OpenSSH for Windows) and eventually upload it's code and database to remote server? I guess, during final data sync, there would be both x-cart store database and x-payments database sync, repeating both upgrades, after closing live store.
That would be if ssh weren't available in remote server. As an alternative, could x-payments upgrade be run through php script? |
Re: X-Payments transfer to other server with upgraded store
> As an alternative, could x-payments upgrade be run through php script?
Actually this is what you need to do. Every owner of X-Payments 2.x downloadable license gets access to upgrade script that makes X-Payments upgrade process a lot easier. If you have X-Payments 2.x downloadable license - just check your File Area at https://secure.x-cart.com Btw, users of hosted X-Payments accounts do not need to worry about doing upgrade themselves. They can just send us a ticket requesting to do such upgrade free of charge. |
Re: X-Payments transfer to other server with upgraded store
Ok, I have moved the x-payments code and database to it's separate hosting account, in the new server, with it's own SSL and trying to connect it with the upgraded x-cart store.
In the IP addresses for X-Payments callbacks (optional) of the 'X-Payments Connector' page I have already set the IP address of the new server. Also, I have updated the 'config.ini.php' file with the new database name, database user and database password (the database is the same as the one in the old server). There are 3 issues: 1) I cannot login in the migrated x-payments back-end (https://<new x-payments hosting domain>/xpayments/admin.php), getting the usual page: Quote:
Quote:
Quote:
3) In the 'Payment methods' tab of the migrated X-Payments Connector page, in the text: Quote:
I guess, all these 3 issues are caused by the same culprit. Have I missed some setting (for example, would I need to enter in the payment gateway account settings that is linked with x-payments and change the server path there?). Do I need to do anything additional? I haven't upgraded x-payments, it is the original version (1.0.4) and trying to make it work with the upgraded store in the new server (as I have described in my previous posts). Appreciate any help. |
Re: X-Payments transfer to other server with upgraded store
Vasilis, it is really hard to say what it is wrong after you moved everything. I recommend you to get in touch with our techs via your HelpDesk account as investigation at your server is needed.
|
Re: X-Payments transfer to other server with upgraded store
I can imagine that, but is there any X-Payments migration documentation that refers to settings that need to be changed, in case the same X-Payments version is transferred to a different server? The x-cart store also is upgraded.
|
All times are GMT -8. The time now is 06:02 AM. |
Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.