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; } }