コード例 #1
0
        public HttpResponse <RetrySaleResponse> Retry(Guid orderKey)
        {
            RetrySaleRequest retrySaleRequest = new RetrySaleRequest();

            retrySaleRequest.OrderKey = orderKey;

            return(this.Retry(retrySaleRequest));
        }
コード例 #2
0
        public HttpResponse <RetrySaleResponse> Retry(Guid orderKey, Collection <RetrySaleCreditCardTransaction> retrySaleCreditCardTransactionCollection)
        {
            RetrySaleRequest retrySaleRequest = new RetrySaleRequest();

            retrySaleRequest.OrderKey = orderKey;
            retrySaleRequest.RetrySaleCreditCardTransactionCollection = retrySaleCreditCardTransactionCollection;

            return(this.Retry(retrySaleRequest));
        }
コード例 #3
0
        public HttpResponse <RetrySaleResponse> Retry(RetrySaleRequest retrySaleRequest)
        {
            // Configura MerchantKey e o header
            NameValueCollection headers = this.GetHeaders();

            headers.Add("MerchantKey", this.MerchantKey.ToString());

            // Envia requisição
            return(this.HttpUtility.SubmitRequest <RetrySaleRequest, RetrySaleResponse>(retrySaleRequest,
                                                                                        string.Concat(this.HostUri, this.ResourceName, "/Retry"), HttpVerbEnum.Post, HttpContentTypeEnum.Json, headers));
        }