public async Task <RecurringDetailsResult> ListRecurringDetailsAsync(RecurringDetailsRequest request) { var jsonRequest = Util.JsonOperation.SerializeRequest(request); var jsonResponse = await _listRecurringDetails.RequestAsync(jsonRequest); return(Util.JsonOperation.Deserialize <RecurringDetailsResult>(jsonResponse)); }
public RecurringDetailsResult ListRecurringDetails(RecurringDetailsRequest request) { var jsonRequest = Util.JsonOperation.SerializeRequest(request); var jsonResponse = _listRecurringDetails.Request(jsonRequest); return(Util.JsonOperation.Deserialize <RecurringDetailsResult>(jsonResponse)); }
private RecurringDetailsRequest CreateRecurringDetailsRequest() { var request = new RecurringDetailsRequest { ShopperReference = "test-123", MerchantAccount = "DotNetAlexandros" }; return(request); }
public RecurringDetailsResult GetRecurringDetails(string shopperReference) { var recurring = new Adyen.EcommLibrary.Service.Recurring(_client); var request = new RecurringDetailsRequest { ShopperReference = shopperReference, MerchantAccount = _adyenConfiguration.MerchantAccount }; return(recurring.ListRecurringDetails(request)); }
public string getRecurringDetail(string shopperRef) { var request = new RecurringDetailsRequest { merchantAccount = adyenMerchantAccount, shopperReference = shopperRef }; var response = recurringService.listRecurringDetails(request); var details = from detail in response.details orderby detail.creationDate descending select detail; return(details.First().recurringDetailReference); }
private RecurringDetailsRequest CreateRecurringDetailsRequest() { var request = new RecurringDetailsRequest { ShopperReference = "test-123", MerchantAccount = "DotNetAlexandros", Recurring = new Recurring { Contract = Contract.Oneclick } }; return(request); }
public RecurringDetailsResult ListRecurringDetails(RecurringDetailsRequest request) { RecurringDetailsResult result = null; try { var jsonRequest = Util.JsonOperation.SerializeRequest(request); var jsonResponse = _listRecurringDetails.Request(jsonRequest); result = Util.JsonOperation.Deserialize <RecurringDetailsResult>(jsonResponse); } catch (Exception ex) { throw ex; } return(result); }
static void Main() { using (var proxy = new RecurringClient()) // do not use RecurringPortTypeClient { try { var thisUserDetail = new RecurringDetailsRequest(); thisUserDetail.shopperReference = "[Shopper Reference]"; thisUserDetail.recurring = new Adyen.RecurringSample.Adyen.Recurring.Recurring() { contract = "RECURRING" }; var recContractDetails = proxy.ListRecurringDetails(thisUserDetail); Trace.TraceInformation("Shoppermail {0}", recContractDetails.lastKnownShopperEmail); Trace.TraceInformation("Creation date {0}", recContractDetails.creationDate.Value.ToShortDateString()); } catch (Exception ex) { Trace.TraceError("error using RecurringClient.listRecurringDetails {0}", ex.Message); throw ex; } } ///etc... using (var proxy = new PaymentClient()) { try { var paymentRequest = new PaymentRequest(); proxy.Authorise(paymentRequest); } catch (Exception ex) { } } }