/// <summary> /// <para>Refunds a Pay Now payment where the authenticated user is the seller. POST /// </para> /// REQUIRES AUTHENTICATION. /// </summary> /// <param name="request">PayNowRefundRequest</param> /// <returns>XDocument: PayNowRefundResponse.</returns> public XDocument RefundPayNowPayment(PayNowRefundRequest request) { var query = String.Format(Constants.Culture, "{0}/PayNowRefund{1}", Constants.MY_TRADEME, Constants.XML); return(_connection.Post(request, query, true)); }
/// <summary> /// <para>Refunds a Pay Now payment where the authenticated user is the seller. POST /// </para> /// REQUIRES AUTHENTICATION. /// </summary> /// <param name="request">PayNowRefundRequest</param> /// <returns>XDocument: PayNowRefundResponse.</returns> public XDocument RefundPayNowPayment(PayNowRefundRequest request) { if (_myTradeMe == null) { _myTradeMe = new MyTradeMeMethods(_connection); } return _myTradeMe.RefundPayNowPayment(request); }
/// <summary> /// <para>Refunds a Pay Now payment where the authenticated user is the seller. POST /// </para> /// REQUIRES AUTHENTICATION. /// </summary> /// <param name="request">PayNowRefundRequest</param> /// <returns>XDocument: PayNowRefundResponse.</returns> public XDocument RefundPayNowPayment(PayNowRefundRequest request) { var query = String.Format(Constants.Culture, "{0}/PayNowRefund{1}", Constants.MY_TRADEME, Constants.XML); return _connection.Post(request, query, true); }