PayPal PayIn3 Messaging
-
When I test the plugin using the PayPal Sandbox on my pre-production site I see a message on the checkout saying “PayPal Pay in 3 interest-free payments of £xx.xx. Late fees may apply. Learn more.”
When I use the plugin on my client’s production site (same theme, same plugins) but attached to a live PayPal merchant account the message doesn’t appear. I have tried every combination of options in the settings and nothing makes any difference.
In both cases I can see the page make a request to PayPal for the messaging (to
https://www.sandbox.paypal.com/credit-presentment/smart/message
in pre-prod and tohttps://www.paypal.com/credit-presentment/smart/message
in production). In pre-prod I see that call return 20 bytes of data and subsequent calls are made to a variety of PayPal hosted js assets. However in prod it returns a status of 200 but 0 bytes of data.Interestingly I also see the following in the console on prod (anonymised):
js?client-id=AbO************************************************************************************V7P¤cy=GBP&integration-date=2020-10-15&components=buttons,messages&vault=false&commit=true&intent=capture&merchant-id=ADG*******HCA&disable-funding=sepa,bancontact,eps,giropay,ideal,p24,sofort,venmo:2 unhandled_error {err: "Error: Detected container element removed from DOM…cludes/js/jquery/jquery.min.js?ver=3.5.1:2:28294)", timestamp: "1623762210330", referer: "ilo*********dia.co.uk", uid: "uid_5a4****************mdq", env: "production"}
Which suggests perhaps that the DOM element it would like to put the message in is not there? I don’t see this error in pre-prod running the same theme. I have the full log if it would be useful.
When a customer tries to pay by PayPal they are asked on the PayPal screen if they wish to choose “Pay In 3” and so the merchant account appears to be correctly configured to support “Pay In 3” (indeed I installed this plugin following an email from PayPal to the merchant account holder suggesting doing so would facilitate “Pay In 3”.
Is there something I do to make the “Pay In 3” messaging appear in prod? Or is this really a PayPal issue?
- The topic ‘PayPal PayIn3 Messaging’ is closed to new replies.