public PinePGTxnAcceptPaymentResponse CreateOrderAtRapidPay(string base64EncodedRequest, string XVerify, string url) { PinePGTxnAcceptPaymentResponse rapidPayOrderResponseDto = null; AcceptPaymentRequest rapidPayCreateOrderRequest = new AcceptPaymentRequest(); rapidPayCreateOrderRequest.Request = base64EncodedRequest; try { using (HttpClient client = new HttpClient()) { System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls; client.DefaultRequestHeaders.Add("X-VERIFY", XVerify); rapidPayOrderResponseDto = CoreApiClient.DoPostRequestJsonAsync <HttpClient, AcceptPaymentRequest, PinePGTxnAcceptPaymentResponse>(client, url, rapidPayCreateOrderRequest).Result; } } catch (HttpRequestException httpRequestEx) { } catch (Exception ex) { } return(rapidPayOrderResponseDto); }
public override Task <Empty> AcceptPayment(AcceptPaymentRequest request, ServerCallContext context) { Program.WriteLine("AcceptPayment"); Connector.AcceptPayment(Translate.From(request.Payment)); return(Task.FromResult(new Empty())); }