public IAsyncResult BeginGetPayment(GetPaymentRequest GetPaymentRequest, AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("GetPayment", new object[1]
       {
     (object) GetPaymentRequest
       }, callback, asyncState);
 }
Beispiel #2
0
 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;
 }