/// <summary>
 /// Get channel merchant payment provider data.
 /// </summary>
 /// <param name="request">The request.</param>
 /// <returns>The response.</returns>
 private GetOnlineChannelMerchantPaymentProviderDataRealtimeResponse GetChannelMerchantPaymentProviderData(GetOnlineChannelMerchantPaymentProviderDataRealtimeRequest request)
 {
     var transactionClient = new TransactionService.TransactionServiceClient(request.RequestContext);
     var merchantData = transactionClient.GetMerchantPaymentProviderDataForOnlineStore(request.ChannelId);
     var response = new GetOnlineChannelMerchantPaymentProviderDataRealtimeResponse(merchantData);
     return response;
 }
 private static GetOnlineChannelMerchantPaymentProviderDataRealtimeResponse GetChannelMerchantPaymentProviderData(GetOnlineChannelMerchantPaymentProviderDataRealtimeRequest request)
 {
     throw new FeatureNotSupportedException(FeatureNotSupportedErrors.Microsoft_Dynamics_Commerce_Runtime_DemoModeOperationNotSupported, "GetChannelMerchantPaymentProviderData is not supported in demo mode.");
 }