Jump to content


Corporate Sponsors


Latest News: (loading..)

- - - - -

PayPal Express skipping Confirmation Page


13 replies to this topic

#1 Shadow-Lord

  • Community Member
  • 148 posts
  • Real Name:Shadow
  • Gender:Male

Posted 15 April 2011, 04:37

Hi,

Is there a way to get PayPal Express to go to the Confirmation Page and then go to PayPal.
The Customer can not confirm their order as it goes straight to PayPal from the Select Payment Type page.

Thanks,

#2 FIMBLE

  • Community Member
  • 6,567 posts
  • Real Name:Nic
  • Gender:Male

Posted 15 April 2011, 07:17

not with express, does it not come nack to your store then go to the checkout confirmation?
Sometimes you're the dog and sometimes the lamp post

My Contributions

#3 Shadow-Lord

  • Community Member
  • 148 posts
  • Real Name:Shadow
  • Gender:Male

Posted 15 April 2011, 14:06

View PostFIMBLE, on 15 April 2011, 07:17, said:

not with express, does it not come nack to your store then go to the checkout confirmation?

Hi,

Yes it does come back to the store, but it goes to the Checkout Success page.
The Customer never sees the Checkout Confirmation page.

#4 Harald Ponce de Leon

  • Manager
  • 3,266 posts
  • Real Name:Harald Ponce de Leon
  • Gender:Male
  • Location:Solingen, Germany

Posted 15 April 2011, 14:36

Hi..

It's a feature of the PayPal Express Checkout module. The customer already confirms their order at PayPal so they do not need to confirm it again a second time returning back to the shop.

Kind regards,
Harald Ponce de Leon
osCommerce, Sell With Emotion

#5 Shadow-Lord

  • Community Member
  • 148 posts
  • Real Name:Shadow
  • Gender:Male

Posted 15 April 2011, 15:11

View PostHarald Ponce de Leon, on 15 April 2011, 14:36, said:

Hi..

It's a feature of the PayPal Express Checkout module. The customer already confirms their order at PayPal so they do not need to confirm it again a second time returning back to the shop.

Kind regards,

Hi Harald,

Is there anyway to change this, so that it goes to Checkout Confirmation page, then on to PayPal.

Thanks

#6 Harald Ponce de Leon

  • Manager
  • 3,266 posts
  • Real Name:Harald Ponce de Leon
  • Gender:Male
  • Location:Solingen, Germany

Posted 15 April 2011, 15:36

In includes/modules/payment/paypal_express.php, change pre_confirmation_check() to:

    function pre_confirmation_check() {
      global $HTTP_GET_VARS, $order, $ppe_token;

      if (!tep_session_is_registered('ppe_token')) {
        tep_redirect(tep_href_link('ext/modules/payment/paypal/express.php', '', 'SSL'));
      }

      if (!isset($HTTP_GET_VARS['do'])) {
        $response_array = $this->getExpressCheckoutDetails($ppe_token);

        if (($response_array['ACK'] == 'Success') || ($response_array['ACK'] == 'SuccessWithWarning')) {
          tep_redirect(tep_href_link(FILENAME_CHECKOUT_CONFIRMATION, 'do=confirm', 'SSL'));
        }
      }
    }

Kind regards,
Harald Ponce de Leon
osCommerce, Sell With Emotion

#7 Harald Ponce de Leon

  • Manager
  • 3,266 posts
  • Real Name:Harald Ponce de Leon
  • Gender:Male
  • Location:Solingen, Germany

Posted 15 April 2011, 15:38

Beware, untested :-) Keep posting in this topic if there are problems with it.

Kind regards,
Harald Ponce de Leon
osCommerce, Sell With Emotion

#8 Harald Ponce de Leon

  • Manager
  • 3,266 posts
  • Real Name:Harald Ponce de Leon
  • Gender:Male
  • Location:Solingen, Germany

Posted 15 April 2011, 15:40

This might also work somewhat better:

    function pre_confirmation_check() {
      global $ppe_token;

      if (!tep_session_is_registered('ppe_token')) {
        tep_redirect(tep_href_link('ext/modules/payment/paypal/express.php', '', 'SSL'));
      }
    }

Kind regards,
Harald Ponce de Leon
osCommerce, Sell With Emotion

#9 Shadow-Lord

  • Community Member
  • 148 posts
  • Real Name:Shadow
  • Gender:Male

Posted 15 April 2011, 15:48

Hi,

I tried both of those, but it still goes straight to PayPal, when I click Continue on checkout_payment.php

#10 Harald Ponce de Leon

  • Manager
  • 3,266 posts
  • Real Name:Harald Ponce de Leon
  • Gender:Male
  • Location:Solingen, Germany

Posted 15 April 2011, 15:51

Ok, you're after something else because that will change how Express Checkout works. You should try the PayPal Website Payments Standard module.

Kind regards,
Harald Ponce de Leon
osCommerce, Sell With Emotion

#11 Shadow-Lord

  • Community Member
  • 148 posts
  • Real Name:Shadow
  • Gender:Male

Posted 15 April 2011, 15:55

View PostHarald Ponce de Leon, on 15 April 2011, 15:51, said:

Ok, you're after something else because that will change how Express Checkout works. You should try the PayPal Website Payments Standard module.

Kind regards,

Will PayPal Website Payments Standard module, work similar to the express checkout.

Will it return the customer to the shop.
And will it update the order process in the admin section.

Thanks,

#12 Harald Ponce de Leon

  • Manager
  • 3,266 posts
  • Real Name:Harald Ponce de Leon
  • Gender:Male
  • Location:Solingen, Germany

Posted 15 April 2011, 15:56

Yes, yes, yes :-) Try it.

Kind regards,
Harald Ponce de Leon
osCommerce, Sell With Emotion

#13 Shadow-Lord

  • Community Member
  • 148 posts
  • Real Name:Shadow
  • Gender:Male

Posted 15 April 2011, 16:04

View PostHarald Ponce de Leon, on 15 April 2011, 15:56, said:

Yes, yes, yes :-) Try it.

Kind regards,

Thanks for all your help.

#14 Shadow-Lord

  • Community Member
  • 148 posts
  • Real Name:Shadow
  • Gender:Male

Posted 15 April 2011, 16:39

Hi,

I have tried paypal website payments standard, but when the customer pays, it does not automatically return the customer to the checkout success page.

They have to click the return to site button on paypal to get to it.

If they don't click it no emails are sent.