getTokenByCaller($request); echo ("Service Response\n"); echo ("=============================================================================\n"); echo(" GetTokenByCallerResponse\n"); if ($response->isSetGetTokenByCallerResult()) { echo(" GetTokenByCallerResult\n"); $getTokenByCallerResult = $response->getGetTokenByCallerResult(); if ($getTokenByCallerResult->isSetToken()) { echo(" Token\n"); $token = $getTokenByCallerResult->getToken(); if ($token->isSetTokenId()) { echo(" TokenId\n"); echo(" " . $token->getTokenId() . "\n"); } if ($token->isSetFriendlyName()) { echo(" FriendlyName\n"); echo(" " . $token->getFriendlyName() . "\n"); } if ($token->isSetTokenStatus()) { echo(" TokenStatus\n"); echo(" " . $token->getTokenStatus() . "\n"); } if ($token->isSetDateInstalled()) { echo(" DateInstalled\n"); echo(" " . $token->getDateInstalled() . "\n"); } if ($token->isSetCallerReference()) { echo(" CallerReference\n"); echo(" " . $token->getCallerReference() . "\n"); } if ($token->isSetTokenType()) { echo(" TokenType\n"); echo(" " . $token->getTokenType() . "\n"); } if ($token->isSetOldTokenId()) { echo(" OldTokenId\n"); echo(" " . $token->getOldTokenId() . "\n"); } if ($token->isSetPaymentReason()) { echo(" PaymentReason\n"); echo(" " . $token->getPaymentReason() . "\n"); } } } if ($response->isSetResponseMetadata()) { echo(" ResponseMetadata\n"); $responseMetadata = $response->getResponseMetadata(); if ($responseMetadata->isSetRequestId()) { echo(" RequestId\n"); echo(" " . $responseMetadata->getRequestId() . "\n"); } } } catch (Amazon_FPS_Exception $ex) { echo("Caught Exception: " . $ex->getMessage() . "\n"); echo("Response Status Code: " . $ex->getStatusCode() . "\n"); echo("Error Code: " . $ex->getErrorCode() . "\n"); echo("Error Type: " . $ex->getErrorType() . "\n"); echo("Request ID: " . $ex->getRequestId() . "\n"); echo("XML: " . $ex->getXML() . "\n"); } }