Jump to content



Latest News: (loading..)

RBS World Pay Junior callback


  • Please log in to reply
53 replies to this topic

#1   flykt

flykt
  • Members
  • 13 posts
  • Real Name:Steve

Posted 06 November 2009 - 12:59 PM

Hi all,

I am having an issue and am wondering if anyone has a resolution.

When I use the world pay callback url - http://<WPDISPLAY ITEM=MC_callback> - I get the return button to our website but nothing happens when you click it and the user is not redirected and we recieve a callback failure email.


and when I use the world pay junior callback url - http://www.yourcompa...or_callback.php - I get no return button and still nothing happens. no callback no result, can anyone help me with this as it's driving me crazy now.

cheers, flykt

#2   hekg

hekg
  • Members
  • 7 posts
  • Real Name:HG

Posted 08 November 2009 - 07:20 PM

Hey flykt,

I'm having the exact same problem and have literally tried everything possible.  RBS told us that the junior callback is the problem because it's not returning any html when called.  If you manually run the junior_callback.php file is anything displayed?  Does your callback file have an absolute url to your checout_process.php file?

#3   hekg

hekg
  • Members
  • 7 posts
  • Real Name:HG

Posted 09 November 2009 - 12:19 AM

I got it working.  Just make sure in your RBS control panels to have your junior_callback.php url entered and tick or enable the 3 checkboxes underneath to make it all work.  I only had the first checkbox ticked and that seemed to have been the problem all along.

#4   flykt

flykt
  • Members
  • 13 posts
  • Real Name:Steve

Posted 09 November 2009 - 09:34 AM

You're a star I will check tha out now and get back to you , from what I hear this is a recurring problem.

#5   hogsnose

hogsnose
  • Members
  • 5 posts
  • Real Name:ian robinson

Posted 19 November 2009 - 12:13 AM

View Posthekg, on 09 November 2009 - 12:19 AM, said:

I got it working.  Just make sure in your RBS control panels to have your junior_callback.php url entered and tick or enable the 3 checkboxes underneath to make it all work.  I only had the first checkbox ticked and that seemed to have been the problem all along.

Hi hekg

I trust your RBS control Panel is the same as mine, so can you confirm that when you say "Check the 3 Checkboxes underneath" do you mean the ones below the :
Payment Response URL :

ie these ones
   Payment Response enabled?
   Enable Recurring Payment Response
   Enable the Shopper Response

ian

#6   flykt

flykt
  • Members
  • 13 posts
  • Real Name:Steve

Posted 19 November 2009 - 11:22 AM

View Posthogsnose, on 19 November 2009 - 12:13 AM, said:

Hi hekg

I trust your RBS control Panel is the same as mine, so can you confirm that when you say "Check the 3 Checkboxes underneath" do you mean the ones below the :
Payment Response URL :

ie these ones
   Payment Response enabled?
   Enable Recurring Payment Response
   Enable the Shopper Response

ian


Thats right , if you enable those three options and set the response url to the path callback.php path , which should look something like this; ext/modules/payment/worldpayjunior/callback.php

Once set up leave it for a day and then do your test , as i was testing it immediately but the system hadn't updated itself yet and was still showing an incorrect path.
Once you leave it a day the callback will work, it will return the shopper , empty the cart , and update any products purchased, invoices etc

and thats it a hidden secret which causes a lot of drama.

Flykt

#7   hogsnose

hogsnose
  • Members
  • 5 posts
  • Real Name:ian robinson

Posted 19 November 2009 - 11:15 PM

View Postflykt, on 19 November 2009 - 11:22 AM, said:

Thats right , if you enable those three options and set the response url to the path callback.php path , which should look something like this; ext/modules/payment/worldpayjunior/callback.php

Once set up leave it for a day and then do your test , as i was testing it immediately but the system hadn't updated itself yet and was still showing an incorrect path.
Once you leave it a day the callback will work, it will return the shopper , empty the cart , and update any products purchased, invoices etc

and thats it a hidden secret which causes a lot of drama.

Flykt

Flykt

Thanks for the clarification.
I think i am experiencing the "leave it for a day" problem at the moment. Its Really annoying.

Just one confirmation : the name you refer to is "callback.php". The one in my path is  "ext/modules/payment/worldpayjunior/junior_callback.php"

So i gather thats the one to use. (id hate to have to wait another day to check it).

#8   flykt

flykt
  • Members
  • 13 posts
  • Real Name:Steve

Posted 20 November 2009 - 01:57 PM

View Posthogsnose, on 19 November 2009 - 11:15 PM, said:

Flykt

Thanks for the clarification.
I think i am experiencing the "leave it for a day" problem at the moment. Its Really annoying.

Just one confirmation : the name you refer to is "callback.php". The one in my path is  "ext/modules/payment/worldpayjunior/junior_callback.php"

So i gather thats the one to use. (id hate to have to wait another day to check it).


yeah thats the one, what no one tells you is that is does take time to update but it should work , if after a day it doesnt check you account status with RBS. but yes if your account is live it should work.

#9   hogsnose

hogsnose
  • Members
  • 5 posts
  • Real Name:ian robinson

Posted 25 November 2009 - 12:48 AM

Flykt

did not work.

When i reconfigured the Worldpay Managment side as you suggested, my whole RBS payment could not be processed.
It just presents RBS page with errors like Account is not active or account details wrong ....

When i configure as per the Pdf document that comes with the contribution e.g

the "response URL" to https://<WPDISPLAY ITEM=MC_callback>  

Iam able to get to the test RBs and process a test purchase.

However, after Make Payment, it stays on the RBS page, no callback

Regards

#10   hogsnose

hogsnose
  • Members
  • 5 posts
  • Real Name:ian robinson

Posted 25 November 2009 - 01:29 AM

Ok tried it again, with the ext/..../junior_callback.php again

and the system still works. waited a while and tried again to see if its just the updating.

Now it still works, i.e. i can test a payment, but cannot get the callback to fire.

I think ill sleep on it and try it again tomorrow.

#11   Floob

Floob
  • Members
  • 427 posts
  • Real Name:Allen
  • Gender:Male
  • Location:UK

Posted 05 December 2009 - 01:22 AM

View Posthogsnose, on 25 November 2009 - 01:29 AM, said:

Ok tried it again, with the ext/..../junior_callback.php again

and the system still works. waited a while and tried again to see if its just the updating.

Now it still works, i.e. i can test a payment, but cannot get the callback to fire.

I think ill sleep on it and try it again tomorrow.

Any joy getting this to work?

#12   peterbuzzin

peterbuzzin
  • Members
  • 37 posts
  • Real Name:Pete Batin
  • Gender:Male
  • Location:Kent, England

Posted 06 December 2009 - 01:42 PM

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
If it still don't work, hit it again!

#13   april_floyd

april_floyd
  • Members
  • 59 posts
  • Real Name:Tom Watson

Posted 22 December 2009 - 10:16 AM

Followed your link to get the contribution, but can't find a link to download or how to install

#14   april_floyd

april_floyd
  • Members
  • 59 posts
  • Real Name:Tom Watson

Posted 22 December 2009 - 10:37 AM

Managed to get this installed, but after world pay payment made it does not return to my website

#15   april_floyd

april_floyd
  • Members
  • 59 posts
  • Real Name:Tom Watson

Posted 22 December 2009 - 10:39 AM

what is the url for the callback page?

#16   peterbuzzin

peterbuzzin
  • Members
  • 37 posts
  • Real Name:Pete Batin
  • Gender:Male
  • Location:Kent, England

Posted 22 December 2009 - 10:44 AM

View Postapril_floyd, on 22 December 2009 - 10:39 AM, said:

what is the url for the callback page?

It's in the PDF document.
If it still don't work, hit it again!

#17   april_floyd

april_floyd
  • Members
  • 59 posts
  • Real Name:Tom Watson

Posted 22 December 2009 - 11:23 AM

Thanks for the reply

does 'ssl or not ssl' relate my website or world pay;s?

How do I set it up to return to my website after payment is made (I assume I need this for oscommerce to send out emails) - Can't find anything about this in the pdf

#18   april_floyd

april_floyd
  • Members
  • 59 posts
  • Real Name:Tom Watson

Posted 22 December 2009 - 11:24 AM

Also can you say if the

callback password, md5 password are necessary

#19   peterbuzzin

peterbuzzin
  • Members
  • 37 posts
  • Real Name:Pete Batin
  • Gender:Male
  • Location:Kent, England

Posted 23 December 2009 - 12:20 PM

View Postapril_floyd, on 22 December 2009 - 11:23 AM, said:

Thanks for the reply

does 'ssl or not ssl' relate my website or world pay;s?

How do I set it up to return to my website after payment is made (I assume I need this for oscommerce to send out emails) - Can't find anything about this in the pdf

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.
If it still don't work, hit it again!

#20   peterbuzzin

peterbuzzin
  • Members
  • 37 posts
  • Real Name:Pete Batin
  • Gender:Male
  • Location:Kent, England

Posted 23 December 2009 - 12:21 PM

View Postapril_floyd, on 22 December 2009 - 11:24 AM, said:

Also can you say if the

callback password, md5 password are necessary

Yes, this is detailed on Page 5 of the PDF
If it still don't work, hit it again!