コード例 #1
0
    public long verify([System.Xml.Serialization.XmlElementAttribute(Namespace = "http://tejarat/paymentGateway/definitions")] verifyRequest verifyRequest)
    {
        object[] results = this.Invoke("verify", new object[] {
            verifyRequest
        });

        return((long)(results[0]));
    }
コード例 #2
0
 /// <remarks/>
 public System.IAsyncResult Beginverify(verifyRequest verifyRequest, System.AsyncCallback callback,
                                        object asyncState)
 {
     return(this.BeginInvoke("verify", new object[]
     {
         verifyRequest
     }, callback, asyncState));
 }
コード例 #3
0
 /// <remarks/>
 public void verifyAsync(verifyRequest verifyRequest, object userState)
 {
     if ((this.verifyOperationCompleted == null))
     {
         this.verifyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnverifyOperationCompleted);
     }
     this.InvokeAsync("verify", new object[] {
         verifyRequest
     }, this.verifyOperationCompleted, userState);
 }
コード例 #4
0
ファイル: CustomerServices.cs プロジェクト: mhatef/ZibalPay
        public verifyResponse VerifyRequest(verifyRequest request)
        {
            try
            {
                string url = "https://gateway.zibal.ir/v1/verify";                                              // url

                var httpResponse = HttpRequestToZibal(url, JsonConvert.SerializeObject(request));               // get Response
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))                   // make stream reader
                {
                    var            responseText = streamReader.ReadToEnd();                                     // read Response
                    verifyResponse response     = JsonConvert.DeserializeObject <verifyResponse>(responseText); // Deserilize as response class object
                    // you can access paidAt time with item.paidAt , result with item.result , message with item.message , status with item.status and amount with item.amount
                    return(response);
                }
            }
            catch
            {
                return(null);
            }
        }
コード例 #5
0
 /// <remarks/>
 public void verifyAsync(verifyRequest verifyRequest)
 {
     this.verifyAsync(verifyRequest, null);
 }