Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

peterbuzzin

Members
  • Posts

    141
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by peterbuzzin

  1. Hi Guys, just realsied there's been responses to this thread and that someone's made an alteration. I'll look over it tonight and see if I can get you guy's a remedy. Pete
  2. HTML is being outputted to the screen before the sessions handlers/redirects can do their job. Most likely the meta redirect you've placed in it. You need to make sure it's placed in the page after all server side code.
  3. Hi Backinaction, It is entirely possible, in fact there's a readme.pdf file contained within the zip file when you downloaded it. It's not possible to have time to answer all questions on here so I tend to concentrate only those that are not already covered by the readme.pdf file. Please ensure that you backup your files and database before installing the contribution, if after reading the instructions fully you are still unsure of how you should tackle it then I would suggest hiring or contacting someone who is experienced with OSC and PHP. Pete
  4. Hi, Sorry to hear the contribution doesn't work for you. Unfortunately due to the way this contribution has been set up (By the original writer and Oscommerce creater Harald) there will be jumps in order numbers. Orders are placed in the database before successful payment (not by my design). If the payment has been unsuccessful or the customer cancels then the orders are deleted. The next order then takes the order number after the previous cancelled order. Failure to update the status message (where it had been working before) could be a number of reasons, DNS/server problems etc. However never rely on any payment gateways response, always crosscheck your orders against those within the gateway providers admin. Worldpay provides a testing account with your service and you can use test credit card numbers, I'd advise taking the site out of production and testing it fully. The contribution works fine for my needs, I haven't changed any fhe original functionality of the original (that no longer works at all) just updated it with code that isn't deprecated and added a payment failure response message. Unfortunately I wont be looking to update or change the basic operation of the module (orders processed post payment instead of pre payment) unless I have to (when one of my clients requests and pays for that rewrite). I'm not aware of any other Worldpay Form payment contributions other than the orignal version of this that doesn't work which was why I offered this as a contribution. In the future I'll be updating the response page with a debugging and error checking mode when I have time as currently it has none.
  5. Try entering the url of the callback/response page directly into the browser, you should be presented with a clear white page. If you receive an error message then you can investigate from there. Also double check that the Payment Response Password in Worldpay admin matches what you have in store module admin. Try checking the order confirmation page (the last page before you're directed to worldpay), view the browser source and look for a field called MC_callback. Check to see if the value of that field starts with http:// (or https:// if you're using an ssl) if your store is sending that value then enter the callback url as <wpdisplay item=MC_callback> without the prefix http:// Finally make sure that Payment Response enabled? and Enable the Shopper Response are ticked. Those are the only points I can think of where it would be failing. I'll update the callback page when I have time to include diagnostics.
  6. Hi, As mentioned in the description, it's an updated version of the default Worldpay contribution provided by Harald (creator of OSC) which no longer worked. The only changes that have been made is that it provides a payment failure response as well as a success response. Yes it is annoying for orders to be written to the database pre-payment, but that's how it's been designed (not by myself). However those orders wont display the Worldpay verified status so they're easy enough to spot. The PDF instructions date back to 2007 and from the screenshots you can see that at one point they did label it as Callback. As I haven't made any real changes to the code I didn't see the need to update the PDF, when I get time I might. Have you tested the contribution in test mode and put through a successful transaction in test mode? You'll be able to confirm then if the customer and yourself receives a confirmation email. If it's configured correctly at the end of the payment process you'll see a button on the Worldpay site that says return to store, it's only after pressing this button that the emails are sent. Pete
  7. The orginal contribution (found here: http://addons.oscommerce.com/info/5665) no longer works. I've uploaded an updated contribution based on the same package which can be found here: http://addons.oscommerce.com/info/7151
  8. The order confirmation email is sent out only after a successful transaction. If you're using my updated contribution (http://addons.oscommerce.com/info/7151) then it will display a return to store button at the end of the WorldPay process. The default contribution provided by Harald no longer works due to deprecated code. There is no need to send out an email first and will only confuse your customers. There is no flow chart.
  9. Which contribution are you using? There shouldn't be any need for you to enter the full url for the callback page.
  10. Yes, this is detailed on Page 5 of the PDF
  11. If you are using https:// (i.e. you have a valid ssl certificate) then enter the ssl version of the link i.e. https://<WPDISPLAY ITEM=MC_callback> in the Callback URL field within your Worldpay admin control/config panel. If you dont have a valid ssl certificate then enter http://<WPDISPLAY ITEM=MC_callback> in the Callback URL field. This is on Page 4 in the PDF.
  12. Hello again Tom, The new contribution definitely works. Follow the instructions in the PDF (you asked about the url to place in the worldpay admin screen, it's in the PDF). And try to keep your responses in the same topic. Cheers, Pete
  13. Hey Graham, I'm not quite sure about what's going on here. You say you're recieving a confirmation from the site of the invoice and confirmation from worldpay. Do you mean you're not recieving the duplicate email that you can specify in admin and you're only recieving the confirmation as the customer? If that's the case, I've found that the SEND_EXTRA_ORDER_EMAILS_TO hardly ever works. I've always had to delete the IF statement that starts around line 287 of checkout_process.php So instead of // send emails to other people if (SEND_EXTRA_ORDER_EMAILS_TO != '') { tep_mail('', SEND_EXTRA_ORDER_EMAILS_TO, EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); } replace with // send emails to other people //if (SEND_EXTRA_ORDER_EMAILS_TO != '') { tep_mail('', SEND_EXTRA_ORDER_EMAILS_TO, EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); //} sometimes that wont work either depending on how the emails have been formatted in admin so I replace with // send emails to other people //if (SEND_EXTRA_ORDER_EMAILS_TO != '') { tep_mail('', STORE_OWNER_EMAIL_ADDRESS, EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS); //} which sends the duplicate email to the store email address. If you mean about the red cross on customer notified next to where it says WorldPay: Transaction Verified. You wouldn't recieve an email notifying you of this from the store, as Worldpay has already sent you one and the customer doesn't need to be notified because they'll only recieve order confirmation on successful payment. If it's not that, then I dont understand the question, sorry. Pete
  14. Hey Damien, try this: http://addons.oscommerce.com/info/7151
  15. Hello All, I've uploaded an updated RBS Worldpay module. Old deprecated PHP code has been removed and javascript click / return to store button has been replaced with a proper form action. You can read more about/download from here: http://addons.oscommerce.com/info/7151 Cheers, Pete
  16. Wicked Paul, cheers for the feedback :)
  17. Hi Glen, The updated callback page that I've uploaded only corrects deprecated code (non standard PHP code) and replaces the javascript click/return to home with a proper form post button. I'm not aware of any changes with Worldpay that might affect you but that doesn't mean there hasn't been any. The updated contribution works, you might want to try installing it and see if you still receive the failures. If you still receive them then it's a config issue in your control panel. Pete
  18. I had the same problem but unfortunately didn't find this post until after I spent ages figuring it out myself :( However the good news is I've made an updated version of the contribution which also includes a failed payment response and redirects customers back to the payment selection page (deletes previous order and restocks to prevent duplicate orders) Can be found here http://addons.oscommerce.com/info/7151 Pete
  19. Hello Guys, The problem's you're experiencing are caused by deprecated code within the callback page. I've made an updated version the contribution and it can be found here http://addons.oscommerce.com/info/7151 Follow the original instructions and it should work fine. Also ensure you update the payment language files as I've included a response for failed payments. Hope it helps, Pete
  20. The contribution has been approved and can be found here. http://addons.oscommerce.com/info/7151 Hope it helps. Pete
  21. has just uploaded an updated Worldpay Select Junior (Form) module, should make a few people happy :)

  22. Because it's over 300k it has to be manually approved. Will update with links as soon as I get notified. Pete
  23. I've just uploaded an updated version of Harald's Worldpay Select Junior (Form). Will update with link once upload has finished (posting this before so I can include a forum link in module description). Pete
×
×
  • Create New...