Forums / Built-in Shipping and Payment Modules / PayPal Express Checkout module now recommended over PayPal IPN?

PayPal Express Checkout module now recommended over PayPal IPN?

Locked

Views: 6,439

Results 1 to 4 of 4
This thread is locked. New replies are disabled.
28 May 2007, 1:57 PM
#1
xscd avatar

xscd

New Zenner

Join Date:
May 2007
Posts:
10
Plugin Contributions:
0

PayPal Express Checkout module now recommended over PayPal IPN?

Hello all-- Is the new PayPal Express Checkout payment module now recommended to use instead of the PayPal IPN (Instant Payment Notification) module?

The thing that kept me from using the PayPal Express Checkout module was that I believed that PayPal offered Express Checkout only with their Web Payments Pro plan, which includes a monthly fee. However, I now notice that if one has a Paypal Premium or Business account, there is a link in the Profile section of one's account called "API Access" which allows one to get the username, password and "signature key" necessary to use Express Checkout, without having to sign up for Web Payments Pro.

Best wishes,

Steve
http://www.flytrapranch.com/

29 May 2007, 8:29 PM
#2
afterglow avatar

afterglow

New Zenner

Join Date:
Jan 2007
Posts:
15
Plugin Contributions:
0

Re: PayPal Express Checkout module now recommended over PayPal IPN?

just from playing with the paypal express module over a span of a couple weeks I noticed an odd phenomena... a decline in sales during our busy season.. as soon as i went back to paypal ipn, the sales came back up... so I don't know if it was a paypal express interface issue that people didn't like or what... but i liked it... so now i'm nervous to go back to paypal express... and seeing that paypal pro requires express kind of bugs me a bit.. oh well..

i think i'm going to try it again this week and see if the results are the same as before, crossing my fingers that they don't drop..

30 May 2007, 4:34 AM
#3
xscd avatar

xscd

New Zenner

Join Date:
May 2007
Posts:
10
Plugin Contributions:
0

Re: PayPal Express Checkout module now recommended over PayPal IPN?

I liked the clean, simple one-path flow of the checkout process with PayPal IPN, but PayPal Express Checkout seems to be more foolproof and more detailed in its data transmission.

However, one thing that I think may be confusing to customers is the presence of two "proceed" buttons at the shopping cart display page, one with "Go To Checkout" on it and one with "Checkout with PayPal" on it. Users without a PayPal account may not realize that PayPal Express Checkout can process their order without a PayPal account, or they may wonder which button of the two they should click and what the difference is between the two.

I think that it might help if there were some text next to each button, one saying "Standard Checkout" and the other saying "Express Checkout with PayPal (no account needed)" or something like that. I would find the presence of two checkout buttons confusing if I were a customer. :cool:

Steve

1 Jun 2008, 5:28 PM
#4
xlr82quik avatar

xlr82quik

New Zenner

Join Date:
Feb 2007
Posts:
16
Plugin Contributions:
0

Re: PayPal Express Checkout module now recommended over PayPal IPN?

I am using ZenCart 1.3.7 and I found this thread while searching for a solution to the following problem:

When I was using PayPal express checkout, it was confusing to the customer to see two "proceed to checkout" buttons. Besides this if the customer was not logged into my store, paypal express would send them back to the website to login or create a new account but he major problem is that in the same login screen it has ANOTHER PayPal express checkout button (which would put the customer in an endless loop until they actualy open a new account with my store).

So to bypass all this I decided to figure out how to remove the PayPal express checkout buttons from both the shopping cart page and the account login page (but still have it as a payment option during the checkout process).

You might ask: why dont I just use PayPal IPN which would only show the customer a PayPal option as a form of payment during checkout? Well the answer is that I was having problems with the IPN with duplicate orders and was unable to find a proper resolution to this dilemma (sometimes it would not duplicate orders and other times it would).

So to continue with how to remove the PayPal express checkout buttons from both the shopping cart page and the account login page, here it goes:

PLEASE REMEMBER ALWAYS BACKUP BEFORE MAKING ANY CHANGES TO ANY FILES

  1. go to "shopping cart" file located at: "/public_html/includes/templates/YOUR_TEMPLATE_NAME/templates/tpl_shopping_cart_default.php "

Now change following code from this:

<!-- ** BEGIN PAYPAL EXPRESS CHECKOUT ** --> <?php // the tpl_ec_button template only displays EC option if cart contents >0 and value >0 if (defined('MODULE_PAYMENT_PAYPALWPP_STATUS') && MODULE_PAYMENT_PAYPALWPP_STATUS == 'True') { include(DIR_FS_CATALOG . DIR_WS_MODULES . 'payment/paypal/tpl_ec_button.php'); // } ?> <!-- ** END PAYPAL EXPRESS CHECKOUT ** -->

TO THIS (it simply is commenting out the entire section):

<!-- ** BEGIN PAYPAL EXPRESS CHECKOUT ** --> <?php // the tpl_ec_button template only displays EC option if cart contents >0 and value >0 // if (defined('MODULE_PAYMENT_PAYPALWPP_STATUS') && MODULE_PAYMENT_PAYPALWPP_STATUS == 'True') { // include(DIR_FS_CATALOG . DIR_WS_MODULES . 'payment/paypal/tpl_ec_button.php'); // } ?> <!-- ** END PAYPAL EXPRESS CHECKOUT ** -->
  1. Now find the file for the login found at: "/public_html/includes/templates/YOUR_TEMPLATE_NAME/templates/tpl_login_default.php"

Now change following code from this:

<?php // ** BEGIN PAYPAL EXPRESS CHECKOUT ** ?> <?php if ($ec_button_enabled) { ?> <div class="information"><?php echo TEXT_NEW_CUSTOMER_INTRODUCTION_SPLIT; ?></div> <div class="center"><?php require(DIR_FS_CATALOG . DIR_WS_MODULES . 'payment/paypal/tpl_ec_button.php'); ?></div> <hr /> <?php echo TEXT_NEW_CUSTOMER_POST_INTRODUCTION_DIVIDER; ?> <?php } ?> <?php // ** END PAYPAL EXPRESS CHECKOUT ** ?>

TO THIS (it simply is commenting out the entire section):

<?php // ** BEGIN PAYPAL EXPRESS CHECKOUT ** ?> <?php // if ($ec_button_enabled) { ?> <div class="information"><?php // echo TEXT_NEW_CUSTOMER_INTRODUCTION_SPLIT; ?></div> <div class="center"><?php // require(DIR_FS_CATALOG . DIR_WS_MODULES . 'payment/paypal/tpl_ec_button.php'); ?></div> <!-- <hr /> --> <?php // echo TEXT_NEW_CUSTOMER_POST_INTRODUCTION_DIVIDER; ?> <?php // } ?> <?php // ** END PAYPAL EXPRESS CHECKOUT ** ?>

ALL DONE.

There may be an easier way to do this, but I couldn't find it, and this works pefect for what I needed, it takes out the PayPal express checkout button, but leaves in the PayPal express checkout as a payment option during normal customer checkout.