VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: GJC Web Design on March 22, 2016, 13:16:11 PM

Title: Paypal Std paypal_fullresponse not stored if it contains umlauts etc
Post by: GJC Web Design on March 22, 2016, 13:16:11 PM
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.