Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Payments not going through...appearing in ProtX but not in oscommerce admin


janice171

Recommended Posts

Hi,

 

I am having real problems with payments not getting through.

They are appearing in PrtotX admin but not in Oscommerce admin and customers are entering their card details in more than once because they don't think the transaction has gone through.

The last transaction to go through and appear in Oscommerce admin was 31st July.

The site is already running under protocol 2.22.

Does anyone know what this could be?

 

Thanks for any help

Link to comment
Share on other sites

Hi Tom,

 

I can only find a file called 'protx_direct.php' which is in the root/includes/modules directory.

 

Do i need to change this code:

 

if (MODULE_PAYMENT_PROTX_DIRECT_TRANSACTION_MODE == 'Test') {

$url = 'https://ukvpstest.protx.com/VPSDirectAuth/PaymentGateway.asp';

} elseif (MODULE_PAYMENT_PROTX_DIRECT_TRANSACTION_MODE == 'Server IP Test') {

$url = 'https://ukvpstest.protx.com/showpost/showpost.asp';

} elseif (MODULE_PAYMENT_PROTX_DIRECT_TRANSACTION_MODE == 'Simulator') {

$url = 'https://ukvpstest.protx.com/VSPSimulator/VSPDirectGateway.asp';

} else {

$url = 'https://ukvps.protx.com/VPSDirectAuth/PaymentGateway.asp';

}

 

with this:

 

if (MODULE_PAYMENT_PROTX_DIRECT_TRANSACTION_MODE == 'Test') {

$url = 'https://ukvpstest.protx.com/vspgateway/service/vspdirect-register.vsp';

} elseif (MODULE_PAYMENT_PROTX_DIRECT_TRANSACTION_MODE == 'Server IP Test') {

$url = 'https://ukvpstest.protx.com/showpost/showpost.asp';

} elseif (MODULE_PAYMENT_PROTX_DIRECT_TRANSACTION_MODE == 'Simulator') {

$url = 'https://ukvpstest.protx.com/VSPSimulator/VSPDirectGateway.asp';

} else {

$url = 'https://ukvps.protx.com/vspgateway/service/vspdirect-register.vsp';

}

Link to comment
Share on other sites

If you do not have the file protx_process.php in your root or /catalog/ folder then you are using a pre v3.0 version of the module. These versions do not support 3D-Secure so you will not be able to process maestro cards even if your change the urls.

 

I highly recommend upgrading to a newer version of the module.

 

The latest version is v4.3 - this doe snot yet have the new urls but that should not matter greatly.

 

The error you are getting that you posted on the protx forum is because the old versions of the module split the response in numeric order not by fieldnames and protx have change the order in which the responses are returned.

 

Tom

Link to comment
Share on other sites

  • 2 weeks later...

Does this apply to Protx Form? I am having a problem with orders not being written to database (every transaction through Protx since they upgraded earlier this month).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...