public async Task <ProcessPaymentResult> ProcessPaymentAsync(string orderId, string paymentMethodId, data.BankCardInfo cardInfo)
 {
     return(await _orderClient.ProcessPayment(orderId, paymentMethodId, cardInfo));
 }
 public Task<ProcessPaymentResult> ProcessPayment(string orderId, string paymentMethodId, BankCardInfo cardInfo)
 {
     return SendAsync<BankCardInfo, ProcessPaymentResult>(
         CreateRequestUri(string.Format(RelativePaths.ProcessPayment, orderId, paymentMethodId)),
         HttpMethod.Post, cardInfo);
 }