Index: /mods/wpsg_mod_paypal.class.php
===================================================================
--- /mods/wpsg_mod_paypal.class.php	(revision 7700)
+++ /mods/wpsg_mod_paypal.class.php	(revision 7701)
@@ -440,10 +440,18 @@
 				if ($this->shop->setPayMent($oOrder->id, $amount) && $orderPaymentID === $payment_id && $state === 'approved')
 				{
-		
-					$this->shop->setOrderStatus($oOrder->id, 100, true);
-						
-					$oOrder->setMeta('wpsg_mod_paypal_saleid', $jsonData->resource->id);
-						
-					$oOrder->log($jsonData->summary, __('PayPal Erfolg: ', 'wpsg')."\r\n".print_r($jsonData, 1));
+
+                    if (wpsg_isSizedString($oOrder->getMeta('wpsg_mod_paypal_saleid'))) {
+
+                        $oOrder->log($jsonData->summary, __('PayPal Erfolg aber Sale ID schon gesetzt: ', 'wpsg')."\r\n".print_r($jsonData, 1));
+
+                    } else {
+
+                        $this->shop->setOrderStatus($oOrder->id, 100, true);
+
+                        $oOrder->setMeta('wpsg_mod_paypal_saleid', $jsonData->resource->id);
+
+                        $oOrder->log($jsonData->summary, __('PayPal Erfolg: ', 'wpsg')."\r\n".print_r($jsonData, 1));
+
+                    }
 		
 				}
