/// <remarks/> public void GetTransactionDetailsAsync(GetTransactionDetailsReq GetTransactionDetailsReq) { this.GetTransactionDetailsAsync(GetTransactionDetailsReq, null); }
/// <remarks/> public void GetTransactionDetailsAsync(GetTransactionDetailsReq GetTransactionDetailsReq, object userState) { if ((this.GetTransactionDetailsOperationCompleted == null)) { this.GetTransactionDetailsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetTransactionDetailsOperationCompleted); } this.InvokeAsync("GetTransactionDetails", new object[] { GetTransactionDetailsReq}, this.GetTransactionDetailsOperationCompleted, userState); }
public void GetTransactionDetails(Orders order) { GetTransactionDetailsRequestType detailRequest = new GetTransactionDetailsRequestType(); detailRequest.TransactionID = order.TransactionId; //PayPal API version detailRequest.Version = "2.0"; GetTransactionDetailsReq request = new GetTransactionDetailsReq(); request.GetTransactionDetailsRequest = detailRequest; GetTransactionDetailsResponseType response = service.GetTransactionDetails(request); string sErrors = this.CheckForErrors(response); if (sErrors == string.Empty) { PaymentInfoType payment = response.PaymentTransactionDetails.PaymentInfo; order.OrderTotal = GetAmountValue(payment.GrossAmount); order.Tax = GetAmountValue(payment.TaxAmount); IsSubmissionSuccess = true; } else { IsSubmissionSuccess = false; } }