public void ReviseCheckoutStatus() { ReviseCheckoutStatusCall api = new ReviseCheckoutStatusCall(this.apiContext); TransactionType tran = null; if (TestData.SellerTransactions != null && TestData.SellerTransactions.Count > 0) { tran = TestData.SellerTransactions[0]; } // Make API call. ApiException gotException = null; // Negative test. try { if (tran != null) { api.ItemID = tran.Item.ItemID; api.TransactionID = tran.TransactionID; api.CheckoutStatus = CompleteStatusCodeType.Incomplete; } api.Execute(); } catch (ApiException ex) { gotException = ex; } if (gotException != null) { Assert.IsNull(tran); } }
private void BtnReviseCheckoutStatus_Click(object sender, System.EventArgs e) { try { TxtStatus.Text = ""; ReviseCheckoutStatusCall apicall = new ReviseCheckoutStatusCall(Context); apicall.PaymentMethodUsed = (BuyerPaymentMethodCodeType)Enum.Parse(typeof(BuyerPaymentMethodCodeType), CboPaymentMethod.SelectedItem.ToString()); if (TxtAmountPaid.Text != String.Empty) { apicall.AmountPaid = new AmountType(); apicall.AmountPaid.currencyID = CurrencyUtility.GetDefaultCurrencyCodeType(Context.Site); apicall.AmountPaid.Value = Convert.ToDouble(TxtAmountPaid.Text); } apicall.ShippingService = CboShipSvc.SelectedItem.ToString(); if (OptItem.Checked) { apicall.ReviseCheckoutStatus(TxtItemId.Text, TxtTransactionId.Text, (CompleteStatusCodeType)Enum.Parse(typeof(CompleteStatusCodeType), CboCheckoutStatus.SelectedItem.ToString())); } else { apicall.ReviseCheckoutStatus(TxtOrderId.Text, (CompleteStatusCodeType)Enum.Parse(typeof(CompleteStatusCodeType), CboCheckoutStatus.SelectedItem.ToString())); } TxtStatus.Text = apicall.ApiResponse.Ack.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static void MarkAsPaymentReceived(ApiContext apiContext) { ReviseCheckoutStatusCall apiCall = new ReviseCheckoutStatusCall(apiContext); //apiCall.ItemID = }