public override async Task <BankCardPaymentDetailsResponse> GetBankCardPaymentDetails(Empty request, ServerCallContext context) { var session = SessionFromContext(context); var walletId = await _clientWalletService.GetWalletIdAsync(session.TenantId, session.ClientId); var resp = new BankCardPaymentDetailsResponse(); resp.Result = new BankCardPaymentDetailsResponse.Types.BankCardPaymentDetails() { Email = "*****@*****.**", WalletId = walletId.ToString(), Phone = "123", FirstName = "name", AssetId = "USD", Address = "asdadad", LastName = "name", City = "Town", Country = "Any", Amount = 1000.0, Zip = "qwe", FailUrl = "", OkUrl = "" }; return(resp); }
public override async Task <BankCardPaymentDetailsResponse> GetBankCardPaymentDetails(Empty request, ServerCallContext context) { var result = new BankCardPaymentDetailsResponse(); var token = context.GetBearerToken(); var response = await _walletApiV1Client.GetBankCardPaymentUrlFormValuesAsync(token); if (response.Result != null) { result.Body = _mapper.Map <BankCardPaymentDetailsResponse.Types.Body>(response.Result); } if (response.Error != null) { result.Error = response.Error.ToApiError(); } return(result); }