lvhao 21 小時之前
父節點
當前提交
ec1c0d9d16
共有 1 個文件被更改,包括 14 次插入8 次删除
  1. 14 8
      core/CoreApp/models/Model_api.php

+ 14 - 8
core/CoreApp/models/Model_api.php

@@ -698,12 +698,15 @@ function __construct(){
 						if(isset($a['transactions'][0]['receipt']['protection_eligibility'])){
 						if(isset($a['transactions'][0]['receipt']['protection_eligibility'])){
 							$protection_eligibility = $a['transactions'][0]['receipt']['protection_eligibility'];
 							$protection_eligibility = $a['transactions'][0]['receipt']['protection_eligibility'];
 						}elseif(isset($a['transactions'][0]['receipt']['purchase_units'])){
 						}elseif(isset($a['transactions'][0]['receipt']['purchase_units'])){
-							if(!empty($a['transactions'][0]['receipt']['purchase_units']['captures'])){
-								if(isset($a['transactions'][0]['receipt']['purchase_units']['captures'][0]['seller_protection'])){
-									if(isset($a['transactions'][0]['receipt']['purchase_units']['captures'][0]['seller_protection']['status'])){
-										$protection_eligibility = $a['transactions'][0]['receipt']['purchase_units']['captures'][0]['seller_protection']['status'];
+							if(!empty($a['transactions'][0]['receipt']['purchase_units'])){
+								if(!empty($a['transactions'][0]['receipt']['purchase_units'][0]['payments'])){
+									if(isset($a['transactions'][0]['receipt']['purchase_units'][0]['payments']['captures'][0]['seller_protection'])){
+										if(isset($a['transactions'][0]['receipt']['purchase_units'][0]['payments']['captures'][0]['seller_protection']['status'])){
+											$protection_eligibility = $a['transactions'][0]['receipt']['purchase_units'][0]['payments']['captures'][0]['seller_protection']['status'];
+										}
 									}
 									}
 								}
 								}
+								
 							}
 							}
 						}
 						}
 					}
 					}
@@ -734,12 +737,15 @@ function __construct(){
 						if(isset($a['transactions'][0]['receipt']['protection_eligibility'])){
 						if(isset($a['transactions'][0]['receipt']['protection_eligibility'])){
 							$protection_eligibility = $a['transactions'][0]['receipt']['protection_eligibility'];
 							$protection_eligibility = $a['transactions'][0]['receipt']['protection_eligibility'];
 						}elseif(isset($a['transactions'][0]['receipt']['purchase_units'])){
 						}elseif(isset($a['transactions'][0]['receipt']['purchase_units'])){
-							if(!empty($a['transactions'][0]['receipt']['purchase_units']['captures'])){
-								if(isset($a['transactions'][0]['receipt']['purchase_units']['captures'][0]['seller_protection'])){
-									if(isset($a['transactions'][0]['receipt']['purchase_units']['captures'][0]['seller_protection']['status'])){
-										$protection_eligibility = $a['transactions'][0]['receipt']['purchase_units']['captures'][0]['seller_protection']['status'];
+							if(!empty($a['transactions'][0]['receipt']['purchase_units'])){
+								if(!empty($a['transactions'][0]['receipt']['purchase_units'][0]['payments'])){
+									if(isset($a['transactions'][0]['receipt']['purchase_units'][0]['payments']['captures'][0]['seller_protection'])){
+										if(isset($a['transactions'][0]['receipt']['purchase_units'][0]['payments']['captures'][0]['seller_protection']['status'])){
+											$protection_eligibility = $a['transactions'][0]['receipt']['purchase_units'][0]['payments']['captures'][0]['seller_protection']['status'];
+										}
 									}
 									}
 								}
 								}
+								
 							}
 							}
 						}
 						}
 					}
 					}