public IAsyncResult BeginGetPayment(GetPaymentRequest GetPaymentRequest, AsyncCallback callback, object asyncState) { return this.BeginInvoke("GetPayment", new object[1] { (object) GetPaymentRequest }, callback, asyncState); }
public paymentItem GetPayment(sessionType session, string paymentId) { GetPaymentRequest GetPaymentRequest = new GetPaymentRequest(); DateTime utcNow = DateTime.UtcNow; GetPaymentRequest.nonce = Signature.GetNonce(); GetPaymentRequest.connectId = session.connectId; GetPaymentRequest.signature = Signature.SoapSignature(utcNow, session.secretKey, "publisherservice", "getpayment", GetPaymentRequest.nonce); GetPaymentRequest.timestamp = Signature.GetZDateTime(utcNow); GetPaymentRequest.paymentId = paymentId; GetPaymentResponse payment = this.publisherService.GetPayment(GetPaymentRequest); if (payment == null) return (paymentItem) null; else return payment.paymentItem; }