示例#1
0
 public static function confirmOrders($token)
 {
     $details = self::PPHttpPost('GetExpressCheckoutDetails', "TOKEN=" . $token);
     if ("SUCCESS" == strtoupper($details["ACK"]) || "SUCCESSWITHWARNING" == strtoupper($details["ACK"])) {
         $checkout_details = $details;
         $httpParsedResponseAr = PayPalHelper::confirmCheckout($details);
         if ($httpParsedResponseAr != false) {
             $paypal_info = self::decodePaypalInfo($httpParsedResponseAr);
             return json_decode(json_encode(array('orders' => PayPalHelper::getOrderDetails($checkout_details), 'paypal_info' => $paypal_info)));
             // return PayPalHelper::getOrderDetails($checkout_details);
         } else {
             return false;
         }
     } else {
         return false;
     }
 }