public static GetProviderCreditReversalDetailsResponse GetProviderCreditReversalDetails( IOffAmazonPaymentsService service, OffAmazonPaymentsServicePropertyCollection propertiesCollection, string providerCreditReversalId) { GetProviderCreditReversalDetailsRequest getProviderCreditReversalDetailsRequest = new GetProviderCreditReversalDetailsRequest(); getProviderCreditReversalDetailsRequest.AmazonProviderCreditReversalId = providerCreditReversalId; getProviderCreditReversalDetailsRequest.SellerId = propertiesCollection.MerchantID; return GetProviderCreditReversalDetailsSample.InvokeGetProviderCreditReversalDetails(service, getProviderCreditReversalDetailsRequest); }
public static GetProviderCreditReversalDetailsResponse GetProviderCreditReversalDetails(IOffAmazonPaymentsService service, OffAmazonPaymentsServicePropertyCollection propertiesCollection, string providerCreditReversalId) { GetProviderCreditReversalDetailsRequest getProviderCreditReversalDetailsRequest = new GetProviderCreditReversalDetailsRequest(); getProviderCreditReversalDetailsRequest.AmazonProviderCreditReversalId = providerCreditReversalId; getProviderCreditReversalDetailsRequest.SellerId = propertiesCollection.MerchantID; return(GetProviderCreditReversalDetailsSample.InvokeGetProviderCreditReversalDetails(service, getProviderCreditReversalDetailsRequest)); }
public static GetProviderCreditReversalDetailsResponse InvokeGetProviderCreditReversalDetails(IOffAmazonPaymentsService service, GetProviderCreditReversalDetailsRequest request) { GetProviderCreditReversalDetailsResponse response = null; try { response = service.GetProviderCreditReversalDetails(request); Console.WriteLine("Service Response"); Console.WriteLine("============================================================================="); Console.WriteLine(); Console.WriteLine(" GetProviderCreditReversalDetailsResponse"); if (response.IsSetGetProviderCreditReversalDetailsResult()) { Console.WriteLine(" GetProviderCreditReversalDetailsResult"); GetProviderCreditReversalDetailsResult GetProviderCreditReversalDetailsResult = response.GetProviderCreditReversalDetailsResult; if (GetProviderCreditReversalDetailsResult.IsSetProviderCreditReversalDetails()) { Console.WriteLine(" ProviderCreditReversalDetails"); ProviderCreditReversalDetails ProviderCreditReversalDetails = GetProviderCreditReversalDetailsResult.ProviderCreditReversalDetails; if (ProviderCreditReversalDetails.IsSetAmazonProviderCreditReversalId()) { Console.WriteLine(" AmazonProviderCreditReversalId"); Console.WriteLine(" {0}", ProviderCreditReversalDetails.AmazonProviderCreditReversalId); } if (ProviderCreditReversalDetails.IsSetCreditReversalReferenceId()) { Console.WriteLine(" CreditReversalReferenceId"); Console.WriteLine(" {0}", ProviderCreditReversalDetails.AmazonProviderCreditReversalId); } if (ProviderCreditReversalDetails.IsSetProviderId()) { Console.WriteLine(" ProviderId"); Console.WriteLine(" {0}", ProviderCreditReversalDetails.ProviderId); } if (ProviderCreditReversalDetails.IsSetSellerId()) { Console.WriteLine(" SellerId"); Console.WriteLine(" {0}", ProviderCreditReversalDetails.SellerId); } if (ProviderCreditReversalDetails.IsSetCreditReversalAmount()) { Console.WriteLine(" CreditReversalAmount"); Price creditReversalAmount = ProviderCreditReversalDetails.CreditReversalAmount; if (creditReversalAmount.IsSetAmount()) { Console.WriteLine(" Amount"); Console.WriteLine(" {0}", creditReversalAmount.Amount); } if (creditReversalAmount.IsSetCurrencyCode()) { Console.WriteLine(" CurrencyCode"); Console.WriteLine(" {0}", creditReversalAmount.CurrencyCode); } } if (ProviderCreditReversalDetails.IsSetCreationTimestamp()) { Console.WriteLine(" CreationTimestamp"); Console.WriteLine(" {0}", ProviderCreditReversalDetails.CreationTimestamp); } if (ProviderCreditReversalDetails.IsSetCreditReversalStatus()) { Console.WriteLine(" CreditReversalStatus"); Status creditReversalStatus = ProviderCreditReversalDetails.CreditReversalStatus; if (creditReversalStatus.IsSetState()) { Console.WriteLine(" State"); Console.WriteLine(" {0}", creditReversalStatus.State); } if (creditReversalStatus.IsSetLastUpdateTimestamp()) { Console.WriteLine(" LastUpdateTimestamp"); Console.WriteLine(" {0}", creditReversalStatus.LastUpdateTimestamp); } if (creditReversalStatus.IsSetReasonCode()) { Console.WriteLine(" ReasonCode"); Console.WriteLine(" {0}", creditReversalStatus.ReasonCode); } if (creditReversalStatus.IsSetReasonDescription()) { Console.WriteLine(" ReasonDescription"); Console.WriteLine(" {0}", creditReversalStatus.ReasonDescription); } } } } if (response.IsSetResponseMetadata()) { Console.WriteLine(" ResponseMetadata"); ResponseMetadata responseMetadata = response.ResponseMetadata; if (responseMetadata.IsSetRequestId()) { Console.WriteLine(" RequestId"); Console.WriteLine(" {0}", responseMetadata.RequestId); } } } catch (OffAmazonPaymentsServiceException ex) { PrintException(ex); } return(response); }
public static GetProviderCreditReversalDetailsResponse InvokeGetProviderCreditReversalDetails(IOffAmazonPaymentsService service, GetProviderCreditReversalDetailsRequest request) { GetProviderCreditReversalDetailsResponse response = null; try { response = service.GetProviderCreditReversalDetails(request); Console.WriteLine("Service Response"); Console.WriteLine("============================================================================="); Console.WriteLine(); Console.WriteLine(" GetProviderCreditReversalDetailsResponse"); if (response.IsSetGetProviderCreditReversalDetailsResult()) { Console.WriteLine(" GetProviderCreditReversalDetailsResult"); GetProviderCreditReversalDetailsResult GetProviderCreditReversalDetailsResult = response.GetProviderCreditReversalDetailsResult; if (GetProviderCreditReversalDetailsResult.IsSetProviderCreditReversalDetails()) { Console.WriteLine(" ProviderCreditReversalDetails"); ProviderCreditReversalDetails ProviderCreditReversalDetails = GetProviderCreditReversalDetailsResult.ProviderCreditReversalDetails; if (ProviderCreditReversalDetails.IsSetAmazonProviderCreditReversalId()) { Console.WriteLine(" AmazonProviderCreditReversalId"); Console.WriteLine(" {0}", ProviderCreditReversalDetails.AmazonProviderCreditReversalId); } if (ProviderCreditReversalDetails.IsSetCreditReversalReferenceId()) { Console.WriteLine(" CreditReversalReferenceId"); Console.WriteLine(" {0}", ProviderCreditReversalDetails.AmazonProviderCreditReversalId); } if (ProviderCreditReversalDetails.IsSetProviderId()) { Console.WriteLine(" ProviderId"); Console.WriteLine(" {0}", ProviderCreditReversalDetails.ProviderId); } if (ProviderCreditReversalDetails.IsSetSellerId()) { Console.WriteLine(" SellerId"); Console.WriteLine(" {0}", ProviderCreditReversalDetails.SellerId); } if (ProviderCreditReversalDetails.IsSetCreditReversalAmount()) { Console.WriteLine(" CreditReversalAmount"); Price creditReversalAmount = ProviderCreditReversalDetails.CreditReversalAmount; if (creditReversalAmount.IsSetAmount()) { Console.WriteLine(" Amount"); Console.WriteLine(" {0}", creditReversalAmount.Amount); } if (creditReversalAmount.IsSetCurrencyCode()) { Console.WriteLine(" CurrencyCode"); Console.WriteLine(" {0}", creditReversalAmount.CurrencyCode); } } if (ProviderCreditReversalDetails.IsSetCreationTimestamp()) { Console.WriteLine(" CreationTimestamp"); Console.WriteLine(" {0}", ProviderCreditReversalDetails.CreationTimestamp); } if (ProviderCreditReversalDetails.IsSetCreditReversalStatus()) { Console.WriteLine(" CreditReversalStatus"); Status creditReversalStatus = ProviderCreditReversalDetails.CreditReversalStatus; if (creditReversalStatus.IsSetState()) { Console.WriteLine(" State"); Console.WriteLine(" {0}", creditReversalStatus.State); } if (creditReversalStatus.IsSetLastUpdateTimestamp()) { Console.WriteLine(" LastUpdateTimestamp"); Console.WriteLine(" {0}", creditReversalStatus.LastUpdateTimestamp); } if (creditReversalStatus.IsSetReasonCode()) { Console.WriteLine(" ReasonCode"); Console.WriteLine(" {0}", creditReversalStatus.ReasonCode); } if (creditReversalStatus.IsSetReasonDescription()) { Console.WriteLine(" ReasonDescription"); Console.WriteLine(" {0}", creditReversalStatus.ReasonDescription); } } } } if (response.IsSetResponseMetadata()) { Console.WriteLine(" ResponseMetadata"); ResponseMetadata responseMetadata = response.ResponseMetadata; if (responseMetadata.IsSetRequestId()) { Console.WriteLine(" RequestId"); Console.WriteLine(" {0}", responseMetadata.RequestId); } } } catch (OffAmazonPaymentsServiceException ex) { PrintException(ex); } return response; }