diff --git a/civicrm/CRM/Core/Payment/PayPalImpl.php b/civicrm/CRM/Core/Payment/PayPalImpl.php
index 428d77317ebd03b0f0b60c0f17623aec2cf93928..3e5714286a9a4345fe7e1a1479d5c48839baba16 100644
--- a/civicrm/CRM/Core/Payment/PayPalImpl.php
+++ b/civicrm/CRM/Core/Payment/PayPalImpl.php
@@ -969,6 +969,8 @@ class CRM_Core_Payment_PayPalImpl extends CRM_Core_Payment {
     // Allow further manipulation of the arguments via custom hooks ..
     CRM_Utils_Hook::alterPaymentProcessorParams($this, $params, $paypalParams);
 
+    $paypalParams['notify_url'] = str_replace( '%2F', '/', $paypalParams['notify_url'] );
+
     $uri = '';
     foreach ($paypalParams as $key => $value) {
       if ($value === NULL) {