In some case (undefined), paypal return encoded params. https://cloud.githubusercontent.com/assets/7766939/24752163/43d31634-1aff-11e7-91ab-1c7a5a3b3ef0.png Since this fix don't break the case where there are no the +, if it could fix for others cases... This commit closes #14727, opw-727899