* Send archive order: $Grequest->SendArchiveOrder($data[$root]
 *    ['google-order-number']['VALUE']);
 *
 */
switch ($root) {
    case "new-order-notification":
        break;
    case "risk-information-notification":
        break;
    case "charge-amount-notification":
        break;
    case "authorization-amount-notification":
        $google_order_number = $data[$root]['google-order-number']['VALUE'];
        $tracking_data = array("Z12345" => "UPS", "Y12345" => "Fedex");
        $GChargeRequest = new GoogleRequest($merchant_id, $merchant_key, $server_type);
        $GChargeRequest->SendChargeAndShipOrder($google_order_number, $tracking_data);
        break;
    case "refund-amount-notification":
        break;
    case "chargeback-amount-notification":
        break;
    case "order-numbers":
        break;
    case "invalid-order-numbers":
        break;
    case "order-state-cahnge-notification":
        break;
    default:
        break;
}
/* In case the XML API contains multiple open tags