Jump to content

Paypal express "disappeared" after update to 7.4.1


Remitur

Recommended Posts

I've a strane issue after the update to 7.4.1 ...

 

I use three payments gateways:

  • wire transfer
  • paypal express
  • paypal (disabled on order form, enabled only because required by paypal express)

Before the update, the customer at checkout   (www.mywhmcs.com/cart.php?a=checkout)  could choose between wire transfer and paypal express

After the update, the customer may choose if paying with credit (thank you, WHMCS, I've been waiting so long for this feature!) and, if not, he's allowed to pay only by wire transfer: paypal express disappeared!
I tried to change the order of gateways (no change), and then I temporarly fixed enabling Paypal (which is different from Paypal express)

So now at checkout the customer may choose between wire transfer and Paypal

NOTE: if the customer go on to the pro-forma invoice, the he is allowed to change the payment method, and he can choose again between
- wire transfer
- paypal express
- paypal

So, it's only in /cart.php?a=checkout which paypal express is disappeared...  :wall1:

 

 

Link to comment
Share on other sites

Update:

looking in WHMCS documentation ( https://docs.whmcs.com/PayPal_Express_Checkout ) I find a note which, I guess, some times ago was not:

Quote

Prerequisite
Express Checkout is only used to make the initial payment via the order form, in order to receive further payments directly via the invoice another payment gateway is necessary such as the regular PayPal module.

 

But it's not true...
It's true that Paypal Express Checkout allow the "checkout single button", but I can also use Paypal Express for regulalar payment of invoices and any other kind of payment

(the main difference between "classic" Paypal and paypal Express is that the customer, with paypal Express, may pay using any credit card even if he has not a paypal account... so it's important for all those customers who doesn't want to register on Paypal) ...

 

Link to comment
Share on other sites

to test this, i've just enabled PayPal Express in a v7.4.1 dev (using Standard Cart) and you are partially correct - by the time you get to checkout, PayPal Express is not an option...

OHyqbuP.png

however, on the page before checkout, viewcart, there is a new Paypal button...

KQZrHoG.png

there was a template change in one of the v7.2 releases that added a gateway array option to viewcart... so the question is - are you using the latest version of Standard_cart, or if using a custom orderform template, have you updated it since v7.2 was released? :?:

Link to comment
Share on other sites

Yes, I too have the "paypal checkout" button in the previous page; it's missing only in checkout page...

But for the customer it's very misleading: "Want you pay by credit card? click on Paypal checkout... otherwise let's go on, click on "check out" (which is different from "Paypal check out"), and you can pay uby wire transfer or paypal... but if you go further on, you can pay by wire transfer, paypal or credit card..." :D

I'm using standard cart which, I assume, was updated tocheter with MHMCS... :-/ 

Link to comment
Share on other sites

3 hours ago, Remitur said:

Yes, I too have the "paypal checkout" button in the previous page; it's missing only in checkout page...

but following your PayPal Express link...

Quote

The PayPal Express checkout module allows your clients to check out in a single click without the need to enter their details into the WHMCS order form. The client's name, address, email and phone number will be taken from those stored in their PayPal account and a one-time payment sent when the Express Checkout button is clicked on the order form.

so the whole point of this gateway is to avoid going through entering their details at checkout... I don't see the point of going to checkout and then using this gateway (which is probably why it's missing from there)... I'm pretty sure that you can use the default PayPal module and pay without creating an account with them (though perhaps that is dependent on the user's location). :?:

3 hours ago, Remitur said:

But for the customer it's very misleading: "Want you pay by credit card? click on PayPal checkout... otherwise let's go on, click on "check out" (which is different from "PayPal check out"), and you can pay by wire transfer or PayPal... but if you go further on, you can pay by wire transfer, PayPal or credit card..."

but going from archive.org, it looks like PayPal Express gateway has always worked this way... whether it was an option at checkout in previous versions I don't know (I assume from your reply that it once was), but if so, I can see the logic of removing it from there.

what you may have to do is tweak the output at viewcart to explain the advantages of using PPE - either via a hook or editing the template.

Link to comment
Share on other sites

Quote

so the whole point of this gateway is to avoid going through entering their details at checkout... I don't see the point of going to checkout and then using this gateway (which is probably why it's missing from there)... I'm pretty sure that you can use the default PayPal module and pay without creating an account with them (though perhaps that is dependent on the user's location). :?:

Paypal is quite confusing in his offer and instruments...

They depend on the country of the seller; so, i.e., in Slovenia:

  • Paypal Pro is not available
  • Paypal "classic" requires the customer having a Paypal account
  • Paypal Express allows anyone to pay, even if he's not registered on Paypal

So I'm using paypal Express as a credit card gateway (on the site I present it as "credit card (Paypal Express)" to the customers). It works fine, and it's not mandatory using it with Paypal customer's data: it's regularly used by customers registered on WHMCS, and i bill using their registration data (and not the data provided by Paypal)

The only issue: it disappeared fron checkout page, and this is quite confusing for customers... :-(

I opened a ticket to WHMCS: let's se if they have any trick to suggest... 

 

Link to comment
Share on other sites

16 hours ago, Remitur said:

The only issue: it disappeared fron checkout page, and this is quite confusing for customers... :-(

the lesson, of course, is always to test using a development installation before upgrading and read the changelogs! celestial5.gif

Quote

MODULE-6111 (#4816) - Hide PayPal Express Checkout from "Payment Method" section on checkout page
    Also known as: CORE-7464

so there were preparatory cart template changes back in v7.2 and its removal from checkout occurred in v7.3b back in August 2017.

16 hours ago, Remitur said:

I opened a ticket to WHMCS: let's see if they have any trick to suggest... 

it would be simple enough for them to put it back in a future update... it's whether they want to... and what the reason was for removing it in the first place (apart from the obvious one I mentioned previously) and whether that still applies.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated