Paypal Std paypal_fullresponse not stored if it contains umlauts etc

Started by GJC Web Design, March 22, 2016, 13:16:11 PM

Previous topic - Next topic

GJC Web Design

Fresh J3.5.8/VM3.0.14
php 5.6.19 (also tested on php 5.5.33)

Tested on 2 different live paypal vendor accounts and three different sites/servers

If the IPN contains any umlauts etc (in vendors paypal names, shoppers names etc) the transaction goes thru all the checks etc and is approved
status updated, emails sent, but the paypal_fullresponse is never saved to #__virtuemart_payment_plg_paypal

If logging is on the IPN etc is all successfully logged .. and shows complete incl. the IPN is there and the correct logging messages
but the  paypal_fullresponse field is empty for the return check

This means when returning from Paypal to the order_done the transaction details are missing as well as missing in the order details admin

While this maybe cosmetic to a certain extent the Paypal has it in it's AGB that shops have to show the paypal transaction ID and  total amount on their thank you page if they redirect.
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation