private TransactionRequestBase AddBodyParameter(PaymentDetails _body) { RestRequest.AddParameter(Config["Content-Type"], new Payment() { PaymentTransaction = _body }.ToJson(), ParameterType.RequestBody); return(this); }
public void SalesTransaction(PaymentDetails _PaymentDetailsModel) { TransactionRequest.TransactSale(_PaymentDetailsModel); if (TransactionRequest.IfIsResponseIsSuccessful) { SetValidTransactionRef(); } }
public void TransactVoid(PaymentDetails _paymentDetailsModel) { _paymentDetailsModel.TransactionType = Config["Void"]; SendPaymentDetails(_paymentDetailsModel); }
public void TransactSale(PaymentDetails _paymentDetailsModel) { _paymentDetailsModel.TransactionType = Config["Sale"]; SendPaymentDetails(_paymentDetailsModel); }
public void SendPaymentDetails(PaymentDetails _paymentDetails) { SetPostRequest(Config["Query"]).AddBodyParameter(_paymentDetails).Post(); }