Re: WorldPay Module for ZenCartv1.3x
It sounds like your settings are wrong in admin, you need to set your transaction mode to 0.
In admin > Modules > Payments > Credit Card via WorldPay
It sounds like you are currently running in test mode, click edit and set your transaction mode to 0 it is probably currently set at 100
Re: WorldPay Module for ZenCartv1.3x
I have tryed my shop in both test mode and live mode. it does the same thing.
i have narrowed the problem down though.
when i hit the make payment button in the world pay pages i get the same
message as i would if i clicked the cancel button. i just don't know how to fix it.
Re: WorldPay Module for ZenCartv1.3x
Quote:
when i hit the make payment button in the world pay pages i get the same
message as i would if i clicked the cancel button. i just don't know how to fix it.
There are several reasons why this might happen.
Firstly check your admin settings in:
Modules>Payment>Credit Card via WorldPay
Enable WorldPay Module - should be set to 'True'
Transaction Mode - 100 is test mode where all transactions will be accepted provided all the fields in the WorldPay payment page have valid values. For test purposes choose 'Visa' and use card number 4111111111111111 (that's one 4 and fifteeen 1s), any three digit security code and any valid expiry date (ie any date in the future within the next few years).
Transcation Mode - 101 is test mode where all transactions will fail even if all the information entered is perfectly valid. The information returned to Zencart for a failed transaction is always 'Transaction Cancelled'
Transaction Mode - 0 is 'Live' mode. You should not set to 'Live' until WorldPay have tested and approved your site. In 'Live' mode transactions will fail for all the reasons a transaction might fail - invalid card number, expiry date, security code etc or the bank may refuse the transaction for whatever bank-type reason e.g. insufficient funds. Whatever the reason this is not passed back to Zencart by WorldPay. The message will always be 'Transaction Cancelled'.
Use MD5? - set this appropriately. I have always set this to 'False' as I do not use MD5 encryption.
MD5 Secret Key - only required if MD5? is set to 'True'
Sort Order of Display - set the sort order!
Use Pre-Authorisation? - Should be set to 'False' unless you have a Pre-Authorisation arrangement with WorldPay.
Set Order Status - Best left as 'Default'.
Pre-Auth - Only set if using Pre-Authorisation.
Payment Zone - 'None' means that Payment by Credit Card via Worldpay will be available everywhere. If a Zone is selected then WorldPay will only be available in that Zone.
If all of the above settings are set correctly, you are using 'Live' mode ie Transaction Mode '0' and all of your transactions are being returned 'Cancelled' check that your Credit Card details are valid and that there are sufficient funds available. If you believe that all is well with the card details I'm afraid you will have to speak with WorldPay since it is they who are declining the transaction.
Hope this helps.
Regards,
Alan
Re: WorldPay Module for ZenCartv1.3x
when i am returned to
... your payment has been cancelled!
Response from WorldPay:
This is a TEST TRANSACTION. No money has changed hands
Your payment has been cancelled. Please contact us for alternative methods of payment. If you have experienced any problems with your payment please contact WorldPay immediately.
Our ref:
You will find WorldPay contact information here
and then check my emails the payments have gone through! its just the shop isn't seeing it
try it for your self www.surewin.co.uk/shop
another question is in test mode would the orders still go onto the new order section in admin
Re: WorldPay Module for ZenCartv1.3x
Quote:
my concern is...Will this module work with V1.3.0.2?
Quote:
I am using 1.3.02 Cplam999, and it functions very well.
That seems to answer that then!
As to your problem Pauls with the rogue html appearing on the orders page I suspect the answer is to be found in admin/orders.php around line 347. This is not a WorldPay module issue since the module does not include any changes to any of the files in the Admin folder. Have you installed any other mods such as one of the Admin Tools mods - or done some customising of your own that may have affected this file?
Hope this helps,
Alan
Re: WorldPay Module for ZenCartv1.3x
i will take a look, but world pay seen to think its a callback issue.
Re: WorldPay Module for ZenCartv1.3x
Michaelchild
Quote:
This is a TEST TRANSACTION. No money has changed hands
This indicates that your installation is set in 'Test' mode - Transaction Mode 100 or 101 - probably 101 as with this setting all transactions fail.
No failed transactions will appear as orders whether they are test transactions or live transactions and this is as it should be. If the transaction has failed then the deal is off, no order is created and the goods remain in the customer's cart.
All successful transactions, whether they be in test mode or live mode, will result in an order being created which will appear in Admin. The goods will be cleared from the customer cart.
Set your transaction mode to '100' and enter valid card details as per my previous post and you should see an order being created although the WorldPay response will still include the 'This is a TEST TRANSACTION' message.
Regards,
Alan
Re: WorldPay Module for ZenCartv1.3x
the shop is and has been for 2 days set to 100. and i only updated the shop an hour or so ago! just to see if it helped. is there any way to change the callback scripts?
Re: WorldPay Module for ZenCartv1.3x
michaelchild,
I have had this module up and running on a busy live shop for the past 18 months. It works. What happens in ZenCart is entirely dependant upon the response from WorldPay. If WorldPay says 'Success' the order goes through and WorldPay proceed with the transaction. If WorldPay say 'cancelled' the order does not go through and the transaction is cancelled.
Have you made any mods to the downloaded WorldPay Module files?
I've tried to access your website to test but you have it Down for Maintenance.
Alan
Re: WorldPay Module for ZenCartv1.3x
Michael, Things to note regarding your worldpay issues
1) If your shop is in maintenance mode the payment modules WILL NOT WORK as expected.
2) You state your shop is set to 100 for the last two days, it needs to be set to 0 as 100 is testing mode.
3) The worldpay module is telling you in no uncertain terms that your shop is in TESTING mode.
Alan, the code at line 347 is identical to the code from an untouched order.php form (v1.3.02), it looks like this ...
Code:
</td>
<td class="main"><?php echo $order->info['payment_method']; ?></td>
</tr>
<?php
However, i will endeavour to compare these two files using BeyondCompare to see what else might be different, in the mean time, any other places I might look for this issue, any other files that could cause this ?
Thanks for your help.