예제 #1
0
        public GetTransactionResponse GetTransaction(string token)
        {
            var myRequest = CreateGetRequest(token);

            var poliResponse = new GetResponseFromHttpRequest <GetTransactionResponse>(myRequest).Do();

            return(poliResponse);
        }
예제 #2
0
        public StartPoliPaymentResponse InitiateTransaction(PoliPayment payment)
        {
            var json = System.Text.Encoding.UTF8.GetBytes(payment.ToInitiateTransactionRequest(_appSettings));

            var myRequest = CreatePostRequest(json);

            SendRequest(myRequest, json);

            var poliResponse = new GetResponseFromHttpRequest <InitiatePoliTransaction>(myRequest).Do();

            return(poliResponse.ToResponse());
        }